INTELISIS MÉXICO, D.F. Tehuantepec No. 118 Col Roma sur, C.P. 06760 Contáctanos Tel: + 52 (55) 52 65 65 00 Fax:+ 52 (55) 52 65 65 52 Knowledge Management Contacto Ing. Carlos Villanueva Quevedo cvillanueva@intelisis.com Web Site www.intelisis.com MANUAL INTELISIS 24 05 06
MANUAL DE INSTALACION E-COMMERCE Edición 02 24 05 06
Prohibida la reproducción total o parcial de este documento. Versión Fecha de Emisión 01/JUNIO/2006 Elaboró Gerardo Camacho Miranda Revisó Ing. Carlos Israel Villanueva Quevedo Valido Alfonso González 24 05 06
MI-EC-002 01/Junio/2006 2 4 de 18 INDICE INDICE... 4 1. INTRODUCCIÓN... 5 2. REQUERIMIENTOS MÍNIMOS PARA LA INSTALACIÓN... 5 3. LISTA DE ARCHIVOS... 6 4. INSTALACIÓN DE LOS COMPONENTES ACTIVEX... 6 5. CONFIGURACIÓN DEL E-COMMERCE DESDE INTELISIS... 9 6. INSTALACIÓN DE LAS PÁGINAS WEB... 12 ANEXO A: INSTALACIÓN DE INTERNET INFORMATION SERVER... 16 ANEXO B: CÓMO REINICIAR INTERNET INFORMATION SERVER... 17 TABLA DE IMAGENES... 18
MI-EC-002 01/Junio/2006 2 5 de 18 1. Introducción Estas instrucciones son para crear un nuevo módulo de E-Commerce. Se parte de las siguientes bases: El sistema operativo Windows está cargado en la carpeta C:\WINNT Internet Information Server está instalado, y su carpeta default es C:\InetPub\WWWRoot. La computadora en la cual se va a configurar la tienda no cuenta con ningún elemento previo, por lo que es necesario instalar todos los elementos descritos. El nombre de la nueva tienda será Intelisis Web. Este manual NO incluye instrucciones para cambiar esta configuración default. Sin embargo, en la mayoría de los casos es suficiente reemplazar el nombre de la carpeta aquí mencionada con la carpeta en la cual se desea realizar la instalación. La tienda virtual está formada por dos tipos de elementos: a) Componentes ActiveX auxiliares: son archivos dll que se deben instalar en la computadora y que ayudan a realizar alguna tarea específica. La tienda virtual utiliza 5 componentes: Microsoft Data Access Components v2.5 Microsoft XML v3.0 ASP-Email (para enviar e-mails desde páginas web) IntelisisWeb.dll, y finalmente IntelisisINT.dll (que proveen la funcionalidad de la tienda virtual) b) Sitio Web: son las páginas ASP que sirven como interfase al navegador para utilizar la tienda virtual. 2. Requerimientos Mínimos Para la Instalación. Para poder realizar la instalación de la aplicación de E-Commerce se debe cumplir con lo siguientes requerimientos: Procesador Pentium 4 5MB Libres en Disco Duro 512 MB en Memoria RAM IIS (Internet Information Services) Sistema Operqativo Windows Server 2000
MI-EC-002 01/Junio/2006 2 6 de 18 3. Lista de archivos Para la instalación de la tienda se deben tener los siguientes archivos: Componentes ActiveX: MDACv25.exe MS-XMLv30.exe aspemail.exe IntelisisWeb.dll IntelisisINT.dll Sitio Web: La carpeta Website y sus subcarpetas, que incluyen las páginas.asp del módulo. 4. Instalación de los componentes ActiveX a) Microsoft Data Access Components v2.5 NOTA: Este archivo sólo se debe instalar si el sistema corre bajo SQL Server 7. No es necesario instalarlo si el sistema cuenta con SQL Server 2000. Para instalarlo hay que ejecutar el archivo MDACv25.exe y seguir las instrucciones que aparecen en pantalla. b) Microsoft XML v3.0 NOTA: Este archivo sólo se debe instalar si la computadora no cuenta con Internet Explorer 5 o superior. Para instalarlo hay que ejecutar el archivo MS-XMLv30.exe y seguir las instrucciones que aparecen en pantalla. c) AspEmail.exe Para instalar este componente hay que correr el archivo AspEmail.exe, y luego oprimir el botón de Setup:
MI-EC-002 01/Junio/2006 2 7 de 18 Imagen 1. ASP Email Después hay que oprimir el botón Next en la pantalla de bienvenida y en la pantalla de licencia de uso de software: Imagen 2. Contrato ASP Email En la siguiente pantalla hay que introducir el número de serie del componente. Este número de serie está en el archivo No. de serie.txt que se anexa junto con el archivo AspEmail.Exe. En caso de no contar con un número de serie el componente funciona como versión de prueba durante 30 días, después de los cuales dejará de funcionar: Imagen 3. Aceptar Contrato
MI-EC-002 01/Junio/2006 2 8 de 18 Después hay que oprimir el botón Next en las siguientes dos pantallas: Imagen 4. Ubicación para Instalar. A continuación el proceso de instalación pregunta si desea instalar el EmailAgent. Oprimir el botón Yes : Imagen 5.Confirmar Instalar EmailAgent Finalmente el proceso de instalación está completo. Oprimir el botón Finish para terminar: Imagen 6. Finalizar Instalación
MI-EC-002 01/Junio/2006 2 9 de 18 d) IntelisisWeb.dll, IntelisisINT.dll Estos dos archivos se deben copiar a la carpeta c:\winnt\system32. Una vez hecho esto, ya sea desde el menú Inicio Ejecutar o desde la línea de comandos hay que ejecutar las dos siguientes instrucciones: regsvr32 "c:\winnt\system32\intelisisweb.dll" regsvr32 "c:\winnt\system32\intelisisint.dll" Imagen 7. Ejecutar Instrucciones Estas instrucciones no son sensibles al uso de mayúsculas y minúsculas. Después de cada instrucción debe aparecer un mensaje indicando que el dll se instaló correctamente: Imagen 8. Confirmación de Instalación dll 5. Configuración del E-Commerce desde INTELISIS NOTA: Las instrucciones completas para configurar el E-Commerce desde Intélisis se encuentran en el Manual de Configuración del E-Commerce. En esta sección únicamente se reproduce el fragmento que de la Configuración General, el cual es necesario realizar cuando se instala por primera vez el E-Commerce. Una vez que se haya entrado a Intélisis con un usuario con los suficientes privilegios, entrar al menú Configuración Otros Web:
MI-EC-002 01/Junio/2006 2 10 de 18 Imagen 9. Configuración en Intelisis. En la pestaña de Datos Generales aparecen las siguientes opciones: Imagen 10. Configurar Datos Generales a) Empresa: El módulo de E-Commerce no es multiempresa; aquí se especifica la empresa que va a usar el módulo de E-Commerce. b) Usuario: indica el usuario que se va a registrar en Intélisis al momento de levantar pedidos. Se recomienda crear un usuario Internet, el cual únicamente tenga permisos para el módulo de Ventas, y asignarlo como el usuario default en esta opción. c) Almacén: indica el almacén default que se va a seleccionar al levantar pedidos por Internet.
MI-EC-002 01/Junio/2006 2 11 de 18 d) UEN: indica el UEN default que se va a registrar al levantar pedidos por Internet. e) Movimiento Pedido: indica el tipo de movimiento que se va a registrar en Intélisis para los pedidos levantados por Internet. Al igual que con el usuario, se recomienda dar de alta un tipo de movimiento exclusivo para Internet. Normalmente este nuevo tipo de movimiento pertenece a Ventas y se crea a partir del movimiento Pedido. f) Concepto: indica el concepto default que se va a utilizar en Intélisis al levantar pedidos por Internet. g) Actualizar Datos Cliente: si se selecciona esta opción el cliente tiene la opción de actualizar su información personal al momento de levantar un pedido. h) Permite Seleccionar Sucursal Cliente: si se selecciona esta opción el cliente puede cambiar la sucursal en la cual desea levantar pedidos; si no se selecciona el cliente utiliza la sucursal que se le haya asignado por default. i) Confirmación automática de pedidos: si se selecciona esta opción, cada vez que se levante un pedido por medio del módulo de E-Commerce también se enviará un email de confirmación al cliente. Al habilitar esta opción se abre una nueva pestaña de configuración (la cual se explica más adelante). j) Ocultar Descuento Artículos: si se selecciona esta opción todos los precios de artículos que aparecen en el E-Commerce son precios netos. Es decir, no se muestra el monto de los descuentos aplicados al momento de levantar un pedido o de consultar un movimiento. k) Ocultar Precio Lista: si se selecciona esta opción el módulo de E-Commerce no muestra los precios de lista de los artículos. El precio del artículo sólo es visible en el carrito de compras. Al habilitar la opción de Confirmación Automática de Pedidos aparece una nueva pestaña para la configuración de esta funcionalidad, la cual consta de las siguientes opciones: Imagen 11. Habilitar Confirmación Automática a) Servidor SMTP: especifica la dirección IP del servidor de correo electrónico que se va a utilizar para enviar los mensajes.
MI-EC-002 01/Junio/2006 2 12 de 18 b) Nombre Remitente: indica el nombre que se desea que aparezca como remitente de los mensajes de confirmación. c) Correo Remitente: indica la dirección de email que se desea que aparezca en los mensajes de confirmación. Esta es la dirección a la cual se dirigirán los mensajes en caso de que el cliente desee responder al mensaje de confirmación. d) Asunto: indica el asunto que se desea que aparezca en los mensajes de confirmación. e) Envío Inmediato: si se selecciona esta opción los mensajes de confirmación son enviados en el momento; en caso de no seleccionarla los emails se envían a una cola de mensajes para ser enviados posteriormente. Se recomienda dejar esta opción desactivada y activarla únicamente en caso de que se tengan problemas con la confirmación automática de pedidos. Es necesario configurar correctamente todos estos parámetros ANTES de probar el E-Commerce por primera vez. Los parámetros de esta sección se cargan una sola vez y después ya no cambian. Si se cambian los parámetros generales en Intélisis una vez que el E-Commerce ya está funcionando, y se quiere que dichos cambios se reflejen en Internet es necesario reiniciar el servidor web. 6. Instalación de las páginas web a) Copiar los archivos y su carpeta default es C:\Inetpub\wwwroot. En esa ubicación hay que crear una nueva carpeta llamada IntelisisWeb. Dentro de esa carpeta se deben copiar los archivos con terminación asp, las imágenes y los demás archivos:
MI-EC-002 01/Junio/2006 2 13 de 18 Imagen 12. Copiar Archivos b) Crear una aplicación web para el módulo de E-Commerce. Este paso consiste en modificar la configuración de Internet Information Server para que las páginas que se acaban de copiar sean consideradas como un programa que funciona sobre Internet. Para configurar Internet Information Server hay que entrar a Inicio Configuración Panel de Control Herramientas Administrativas Administrador de servicios Internet.
MI-EC-002 01/Junio/2006 2 14 de 18 Imagen 13. Modificar Internet Information Del lado izquierdo de la pantalla aparece el nombre del servidor, y al expanderlo aparecen los sitios web configurados en esa computadora. Localizar el sitio llamado Sitio Web Default y expanderlo. Ahí se debe mostrar la subcarpeta IntelisisWeb. Darle click con el botón derecho del mouse a esa carpeta y seleccionar Propiedades. Los cambios que se deben hacer son: a) En la pestaña de Directorio Virtual, en la parte inferior, la opción Nombre de la Aplicación debe decir IntelisisWeb y el botón que está al lado debe decir Quitar. Si el botón dice Crear hay que apretarlo (con lo cual cambia a Quitar ) y en el nombre de la aplicación hay que teclear IntelisisWeb. b) En la opción Permisos de Ejecución debe estar seleccionada la opción Únicamente secuencia de comandos. c) En la opción Protección de la Aplicación debe estar seleccionada la opción Bajo (Proceso IIS). Una vez hechos estos tres cambios se oprime el botón Aceptar. c) Establecer el servidor y la base de datos que va a utilizar el E-Commerce. Para que el módulo de E-Commerce se pueda comunicar correctamente con el sistema Intélisis hay que especificar el nombre del servidor y de la base de datos a los cuales se tiene que conectar. Esta información está guardada en el archivo global.asa, el cual se localiza en la misma que carpeta que las páginas.asp (es decir, C:\Inetpub\wwwroot\IntelisisWeb). Este archivo es similar a los archivos.ini de Intélisis, aunque con una estructura distinta. Para editarlo únicamente se necesita un editor de archivos de texto, el cual normalmente es el Bloc de Notas. Abrir el archivo global.asa con el editor de texto, y localizar la sección en la cual aparecen las siguientes instrucciones: Servidor = "192.168.1.99" Database = "Matriz" UserID = "sa" Password = ""
MI-EC-002 01/Junio/2006 2 15 de 18 a) Servidor: debe especificar la dirección IP de la computadora en la cual se encuentra la base de datos de Intélisis. b) Database: debe especificar el nombre de la base de datos de Intélisis. c) UserID: es el nombre de usuario de SQL Server (no hay que confundirlo con el nombre de usuario de Intélisis) d) Password: es el password que le corresponde al usuario de SQL Server (otra vez, no hay que confundirlo con el password del usuario de Intélisis) Estas son las únicas cuatro instrucciones que hay que modificar en el archivo global.asa. (Fin del procedimiento para establecer el módulo de E-Commerce)
MI-EC-002 01/Junio/2006 2 16 de 18 Anexo A: Instalación de Internet Information Server Internet Information Server (IIS) es el componente de Windows que permite que las páginas.asp estén disponibles en Internet. Para poder tener acceso a las páginas del módulo de E- Commerce se necesita que IIS esté instalado en la computadora desde la cual se van a visualizar las páginas. Para revisar si IIS está instalado en una computadora se deben tener los siguientes elementos: a) Debe existir una carpeta C:\Inetpub\WWWRoot : b) Al entrar al menú Inicio Configuración Panel de Control Herramientas Administrativas, debe haber una opción llamada Servicios de Administración de IIS : En caso de no ser así, el proceso para instalar IIS es el siguiente: 1. Entrar a Inicio Configuración Panel de Control Agregar O Quitar Programas: 2. Seleccionar la opción Agregar o Quitar Componentes de Windows (del lado izquierdo, es la tercera opción de arriba hacia abajo): 3. Seleccionar la opción Internet Information Services (IIS) y oprimir el botón Siguiente. 4. Una vez que la instalación esté lista, oprimir el botón Finalizar. Con este proceso también se crea la carpeta C:\Inetpub\WWWRoot automáticamente.
MI-EC-002 01/Junio/2006 2 17 de 18 Anexo B: Cómo reiniciar Internet Information Server Si se realiza algún cambio en la Configuración Web desde Intélisis (en el menú Configuración Otros Web) una vez que el E-Commerce ya está funcionando, es necesario reiniciar Internet Information Server (IIS) para que el módulo de E-Commerce lea los cambios. El proceso para reiniciar IIS es el siguiente: 1. Entrar al menú Inicio Configuración Panel de Control Herramientas Administrativas Servicios: 2. En el panel del lado derecho aparece una lista de todos los servicios activos. Para que sea más fácil ubicar el servicio de IIS hay que agrupar los servicios de acuerdo a su estado. Para hacerlo simplemente hay que oprimir el encabezado de la columna Estado. Una vez hecho los servicios con estado Iniciado se agrupan: 3. Localizar el servicio llamado Servicios de Admin. IIS y oprimir el botón Detener. Al hacerlo se pregunta si se desea detener los servicios dependientes. Oprimir el botón Sí. 4. Si se agruparon los servicios de acuerdo a su estado, los servicios recién detenidos aparecen juntos al final de la lista de servicios detenidos. A continuación hay que oprimir el botón Iniciar para cada uno de los servicios que se detuvieron. Es particularmente importante que el Servicio de Publicación en WWW inicie correctamente. 5. Por último hay que entrar al módulo de E-Commerce y revisar que los cambios se hayan realizado. En caso de no ser así es recomendable repetir los pasos de este anexo y reiniciar el servidor. Última modificación: 03 de Marzo del 2006
MI-EC-002 01/Junio/2006 2 18 de 18 TABLA DE IMAGENES IMAGEN 1. ASP EMAIL... 7 IMAGEN 2. CONTRATO ASP EMAIL... 7 IMAGEN 3. ACEPTAR CONTRATO... 7 IMAGEN 4. UBICACIÓN PARA INSTALAR... 8 IMAGEN 5.CONFIRMAR INSTALAR EMAILAGENT... 8 IMAGEN 6. FINALIZAR INSTALACIÓN... 8 IMAGEN 7. EJECUTAR INSTRUCCIONES... 9 IMAGEN 8. CONFIRMACIÓN DE INSTALACIÓN DLL... 9 IMAGEN 9. CONFIGURACIÓN EN INTELISIS.... 10 IMAGEN 10. CONFIGURAR DATOS GENERALES... 10 IMAGEN 11. HABILITAR CONFIRMACIÓN AUTOMÁTICA... 11 IMAGEN 12. COPIAR ARCHIVOS... 13 IMAGEN 13. MODIFICAR INTERNET INFORMATION... 14