Algoritmia - We are geeks, after all ;)
  Crear una cuenta
Inicio Buscar Foros Chat Downloads Login
 [Login]
Foros
Ir a los foros 

Menú Trucos Ax
 Inicio(Noticias) :
 Inicio
 Enviar Noticias
 Archivo de noticias
 Buscar
 Temas

 Miembros :
 Lista de miembros
 Tu Cuenta(Regístrate)

 Comunidad :
 Chat

 Foros

 Links

 Downloads

 Estadísticas :
 Estadísticas
 Top 10
 Encuestas

 Otros Servicios :
 Publicidad


 Miscelanea :
Añadir a favoritos
Contactar


Hemos recibido

impresiones desde Diciembre 2005


 Enlázanos :
Copia el código siguiente en tu web para enlazarnos :


Trucos Ax


Mensajes rápidos

Sólo los usuarios registrados pueden escribir login o crear una cuenta.

Trucos
Ir a trucos programación
Ir a trucos consultoría

AxSearch

AxSearch
Es un motor de búsqueda
específico sobre temas
de Axapta (Dynamics Ax)

Anuncios



Mapa

¿De donde venimos?
Ubicación de visitantes de esta página

Webs Amigas
[axapta-links.com] - The startpage for Axapta
DaxGuy


Fred Shen

Comunidad Ax
Conunidad AX

Anuncios



Trucos Ax: Foros

Trucos Ax :: View topic - Arranca el EnterprisePortal
 Forum FAQForum FAQ   SearchSearch   UsergroupsUsergroups   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Arranca el EnterprisePortal

 
Post new topic   Reply to topic    Trucos Ax Forum Index -> Trucos configuración
View previous topic :: View next topic  

Como valoras este truco del 1 al 5 ?
5
75%
 75%  [ 3 ]
4
0%
 0%  [ 0 ]
3
25%
 25%  [ 1 ]
2
0%
 0%  [ 0 ]
1
0%
 0%  [ 0 ]
Total Votes : 4

Author Message
Manekaze
Site Admin
Site Admin


Joined: Dec 02, 2005
Posts: 384

PostPosted: Fri Jan 20, 2006 1:00 am    Post subject: Arranca el EnterprisePortal Reply with quote

//**********************************************************
// Tipo : Implantación/Consultoria
// Titulo : EnterprisePortal básico : El Arranque
// Codigo : TC0002
// Keywords : Configuracion, Consultoria, Axapta 3.0
// Sub-keywords : Web, EnterprisePortal, Internet, EP
//
//**********************************************************
EnterprisePortal Básico : El arranque

Bien, vamos a explicar de manera muy sencilla como podemos poner en
marcha el módulo EnterprisePortal.

Aquí suponemos que tenéis instalado el Internet Information Server y
bien configurado el COM connector de Axapta.


El funcionamiento “grosso modo“ es el siguiente :

Internet Information Server actúa como servidor Web. Este ejecuta una
serie de paginas ASP que mediante el COM connector se comunican con
nuestra aplicación Axapta, ejecutan una serie de métodos de diversas
clases y devuelven una pagina HTML al cliente web que haya realizado la
petición.


Entremos en materia propiamente de Axapta

Lo primero que debemos hacer es abrir la ventana de proyectos, y
buscar el proyecto web EnterprisePortal (en el apartado shared).
Una vez ahí, lo más recomendable es que dupliquemos el proyecto ya
que, seguramente no nos conformaremos solo con publicar el
EnterprisePortal tal y como viene de serie (aunque las modificaciones las
veremos en capítulos/trucos posteriores).


Una vez duplicado … hacemos doble clic sobre nuestro nuevo proyecto
web :



Aquí podemos observar un esbozo de la estructura de cualquier proyecto
web, de momento no entraremos en detalle, pero es bueno que vayamos
familiarizándonos con esta estructura para más adelante.

Vamos a crear nuestro Sitio Web.

En el menú “Administración/Configurar/Internet”, opción “Sitos Web”.
Una vez mostrada la pantalla, le damos al botón Nuevo nos sale el
asistente …



En aplicación web debemos elegir nuestro proyecto (el que hemos creado
antes).



En el siguiente paso del asistente, debemos especificar que configuración
de Axapta usará nuestro sitio web. Yo recomiendo guardar una
configuración en un archivo para usarlo desde el sitio web (desde el
axapta configuration utility, opción “guardar como”), de esta manera nos
evitamos los problemas derivados de que las configuraciones se guardan
en el registro por cada usuario y si no estamos ejecutando el COM
conector con el usuario que tiene esa configuración activa … en fin
… problemas Smile
Le indicamos el lugar donde se encuentra nuestra configuración y
siguiente …


En este paso nos pide donde queremos alojar físicamente nuestro sitio
web, es decir, donde se copiaran los archivos necesarios para que la web
funcione (paginas asp …). Creo que para la prueba que nos ocupa la
mejor opción será la de “Crear un directorio en el servidor Web”, esto
significa que creará un subdirectorio de la carpeta “C:\InetPub\wwwroot”
que es la carpeta raíz por defecto del servidor Web IIS. La otra opción es
por si queremos guardar los archivos de la web en algún otro directorio
del disco que no cuelgue de la raíz principal del IIS.



En esta pantalla nos pide una serie de parámetros acerca del servidor
web, y el sitio web. Nombre del servidor, la dirección URL que será
necesario introducir en el explorador para poder navegar por nuestro
sitio web, y la carpeta física donde estarán nuestros ficheros de la web.

El último parámetro “Directorio” es por si estamos configurando esto
desde un cliente y no desde el servidor, con lo cual, nos pide la ruta
necesaria para poder copiar los archivos desde el cliente al servidor.



Aquí … de momento vamos a pasar de este punto, recuerdo que lo que
buscamos es un “kickstart” del EnterprisePortal, por tanto pasaremos de
puntillas sobre algunas opciones.



Ya casi acabamos Smile, ahora nos pide que seleccionemos la hoja de estilo,
el idioma y algunos parámetros más. Podéis jugar con las distintas hojas
de estilo.

Al finalizar, nos habrá creado un registro en “sitios web”.

Ahora necesitamos crear al menos un usuario Web.

Vamos a “Administración/Internet/Configurar/ Usuarios Web” y
ejecutamos el asistente:


Podréis comprobar que nos permite crear usuarios asociados a diferentes
perfiles, empleados, clientes, proveedores … etc. Yo para hacer la prueba
he elegido “Cliente”.



Como podréis comprobar, el usuario web no lo asociamos tan solo al
cliente, sino a una persona de contacto de este cliente (lo que nos
permite que desde un solo cliente puedan acceder diferentes usuarios a
nuestro portal, cada uno con su usuario y características de seguridad y
demás)



Luego nos pide un nombre de login y un password para este usuario.
A continuación nos solicita que asignemos este usuario web a un usuario
de Axapta (podemos crear un usuario y usarlo para todos si así lo
deseamos)



Ahora simplemente hay que asociar este usuario a nuestro sitio web,
siguiente y finalizamos el asistente. Ya tenemos nuestro sufrido usuario
web Smile

Bien, ahora debemos volver a nuestro sitio web y … darle al botón “Vista
en explorador”. Si todo funciona … debería mostrarnos en el explorador
web que tengamos nuestro flamante sitio web. Si no es así y da un error
del tipo ….


Nota : Es posible que no os de este error, creo que a mi me lo ha dado porque el Axapta
que tengo en casa … lo tengo un poco abandonado en cuanto a Service packs … Razz

Bien, en todo caso si os ha dado error, solo debeis tocar el método run
del form “SysURLLookup”.

Para ser exactos, debeis cambiar del código …
x++:

void run()
{
    FormStringControl _control;

    str ret;
    ;

    _control = this.selectTarget();
    infoLog.urlLookup( _control.valueStr());
    this.close();

    super();

}


La linea ...
x++:

infoLog.urlLookup( _control.valueStr());


por ...
x++:

infoLog.urlLookup( _control.text());


Con esto bastara para que funcione el “botoncito” Smile

Bien, ahora solo nos falta … disfrutar de nuestro sitio web Razz



Llegados a este punto … debéis saber que EnterprisePortal es un módulo
inmenso con muchísimas opciones de configuración. Aquí hemos tratado
el tema de forma muy superficial para poder poner en marcha el sitio
web con cuatro clics, pero … aquí hay mucha tela para que podáis
experimentar.

Nota : Estoy preparando un truco para convertir el EnterprisePortal en
multi empresa (es decir, que cambie la empresa en función del usuario
que haga login, asociando los usuarios a distintas empresas … etc, pero
eso … ya llegará)


Saludos.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Trucos Ax Forum Index -> Trucos configuración All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©

 
Trucos Axapta 
Comunidad aprobada por :
Microsoft corp. MVP LogoVisit community


Axapta y Dynamics Ax son marcas registradas de Microsoft corporation.
Todos los logos y marcas son propiedad de sus respectivos propietarios.
Excepto trucosAx.com que este si que es mio :-). (c) 2005 by Manel Querol (Mkz)
TrucosAx.com no pertenece ni está asociada a Microsoft corporation.
Los fragmentos de código y proyectos importables que aquí se muestren están realizados sobre bancos de pruebas. No nos hacemos responsables de cualquier daño o pérdida de datos que se pudiera originar del hecho de instalar alguno de estos ejemplos en un sistema productivo. Es responsabilidad del usuario ser consciente del impacto que puede ocasionar en sus aplicaciones el uso del código que de aquí extraiga.