Top Banner
Manual Portal de Consultas Web Documentación Intelisis. Derechos Reservados. Publicado en docs.intelisis.com
294

Consultas Web Documentación Consultas Web Portal Consultas ...

Feb 05, 2017

Download

Documents

truongdieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Consultas Web Documentación Consultas Web Portal Consultas ...

Manual Portal de Consultas WebDocumentación Intelisis. Derechos Reservados. Publicado en docs.intelisis.com

Page 2: Consultas Web Documentación Consultas Web Portal Consultas ...

Manual Portal de Consultas Web

Introducción 1

Introducción 61.1

Objetivo 71.2

Instalación 2

Requisitos de Instalación 92.1

Paquetes necesarios 102.2

Comprobación de Servicios 112.3

Instalación Xampp 162.4

Alta Usuario Intelisis 512.5

Conguración de Dominio y Virtual Host en XAMPP 542.6

Instalación de Dropbox 692.7

Instalación Portal de Consultas Web 862.8

Instalar WebServices 912.9

Instalación de Drupal en el Server Web 1072.10

Conguración3

Conguración Módulos Drupal 1183.1

Activar idioma Español 1413.2

Conguración Módulo jQuery Update 1433.3

Conguración Módulo Cron Iportal 1453.4

Conguración General - Objetos Especiales 1503.5

Conguración Usuarios 1533.6

Menú Web Intelisis 1563.7

Congurar Web Trabajo iPortal 1573.8

Conguración Web Dropbox 1633.9

Page 3: Consultas Web Documentación Consultas Web Portal Consultas ...

Funcionalidad4

Web Sitio 1684.1

Web Página 1724.2

Web Usuario 1874.3

Web Roles 1944.4

Generar plantillas 1964.5

Publicación Web Página 2014.6

Código de Proceso Almacenado para Consulta Simple “Script Store Procedure”

2114.7

Código de Proceso Almacenado para Consulta con Parámetros “Script Store Procedure”

2164.8

Código de Proceso Almacenado para la Plantilla de Consultas con Detalle.

2234.9

Páginas Tipo Consulta 2284.10

Página Consulta Simple 2294.11

Página Consulta con Parámetros 2374.12

Página Consulta con Detalle 2494.13

Página URL 2544.14

Errores Frecuentes5

Errores al instalar Drupal 2575.1

Error The website encountered an unexpected error. Please try again later.

2635.2

DatabaseSchemaObjetExistException 2645.3

Error en IIS 500.19 y 404.17 2665.4

Select an installation prole 2795.5

Error Drupal already installed 2805.6

Error Table variable already exists 2835.7

There are security updates available for one or more of your modules or themes

2865.8

Some required modules must be enabled 2875.9

Page 4: Consultas Web Documentación Consultas Web Portal Consultas ...

Instalador Intelisis Error de conexión 2885.10

Database conguration 2905.11

SOAP-ERROR: Parsing WSDL: 2935.12

sp_xml_removedocument 2945.13

Page 5: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 5

Introducción

Page 6: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 6

Introducción

La presente es una guía paso a paso para la instalación y conguración de la herramienta Intelisis Consultas Web implementado a través de Drupal 7, esto mediante la gama de soluciones IT de Intelisis, que tiene por objetivo administrar Contenido Web, Estático y Dinámico que se provee y congura desde Intelisis ERP.

Portal Consultas Web es un módulo dentro de Intelisis ERP que fue creado para la administración y conguración de la información contenida en el ERP, permitiendo su publicación mediante una interfaz CMS como Drupal, que es un Sistema de Gestión de Contenidos, por sus siglas en Inglés "Content Management System", que crea Sitios Web con páginas Web Estáticas y Dinámicas con variedad de funcionalidades.

Drupal es un software libre escrito en PHP que cuenta con una amplia comunidad de usuarios y desarrolladores que ayudan a su mejora y aplicación en el campo empresarial. Esta herramienta está dirigida aquellas personas con o sin formación técnica. Así mismo, es muy útil para todas las Empresas o Profesionales que desean hacer su Portal Web sin dependencias externas.

Page 7: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 7

Objetivo

Establecer los lineamientos y pasos que debe seguir el usuario para la correcta instalación y conguración de la herramienta Drupal 7, permitiendo establecer la publicación de Contenido Web Estático y Dinámico suministrado por la Interfaz de Intelisis Portal de Consultas Web.

Page 8: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 8

Instalación

Page 9: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 9

Requisitos de Instalación

Se debe de realizar la Instalación de Servidor Web, Base de Datos e Intérprete de Lenguaje para poder instalar y congurar Drupal 7 para Portal consultas Web.

Windows:• IIS 7 mínimo con Módulo de PHP 5.0.• WAMP (Windows, Apache, MySQL y PHP 5.0) o bien XAMPP (X-Para

cualquiera SO Linux, Windows y OS X; Apache 2, MySQL, PHP 5.0 y PERL)

Linux:• Apache 2.0• MySQL• PHP 5.0

Para el uso de esta herramienta se recomienda el apoyo de un diseñador web y un experto en Drupal.

Page 10: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 10

Paquetes necesarios

Paquetes:

• Instalador Portal de Consultas Web.• Paquete Intelisis - Drupal.

Page 11: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 11

Comprobación de Servicios

Antes de instalar un servidor de páginas web es conveniente comprobar si no existe un servicio instalado.

Para ello, es suciente con abrir el navegador y escribir la dirección http://localhost. Si no se obtiene un mensaje de error es que hay algún servidor de páginas web instalado.

Mensaje No se puede conectar.

O hacer un test con el comando telnet para comprobar los puertos de ejecución, abrir una ventana de comandos desde el buscador en Windows 7.

Page 12: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 12

Dar la instrucción para la consola:

1. Colocar la instrucción cmd.2. Dar click en Aceptar.

Se muestra la ventana de comandos.

Page 13: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 13

En esta ventana se generará la prueba de servicio web para identicar si está en ejecución alguna; en este caso será el comando junto con el nombre local de servidor y el puerto que se quiere probar, ejemplo:

C:\>telnet localhost 80

El puerto tiene gran importancia ya que pueden convivir dos servicios Web al mismo tiempo escuchando las peticiones de los navegadores por puertos diferentes en la misma máquina.

Se muestra a continuación la ventana con el comando. Dar enter para ejecutarlo.

Page 14: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 14

Se muestra una ventana en con el cursor donde se debe escribir el comando GET y la pagina que se quiere probar, por ejemplo: http://www.iis.net/; con el n de ver el contenido del servicio de IIS.

GET http://www.iis.net/

En caso de que el servicio esté en funcionamiento mostrará el código HTML de la Página que se despliega como Índice como se ve en la siguiente pantalla:

Page 15: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 15

Si no existe algún servidor de servicio web mostrará un resultado similar a este.

Page 16: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 16

Instalación Xampp

Existen varios programas que nos permiten la instalación de los servicios Apache, PHP y MySQL de manera conjunta, para este ejemplo se utilizará Xampp.

1. Instalar XampServer (Apache, PHP y MySQL)

Descargar el programa de instalación en https://www.apachefriends.org/es/index.html ejecutar el programa de instalación la guía para la instalación se puede visualizar en el siguiente link http://www.mclibre.org/consultar/php/otros/in_php_instalacion.html

Debe considerarse los bits en los que se generará la instalación.

Importante: Se debe poner atención a la contraseña del usuario root ya que es de suma importancia para la administración de las bases de datos (se solicita durante la instalación).

Nota: Pueden existir conictos de puertos con otros programas como el IIS o Skype, ya que utilizan el puerto 80, es necesario deshabilitar cualquier programa que cause conicto.

Si está activado el Control de Cuentas de Usuario y envía el recordatorio que algunos directorios tienen permisos restringidos:

• Vericar que el UAC se encuentre deshabilitado.• Se debe ejecutar en modo Administrador.

Dar click en OK.

El instalador comenzará a ejecutarse sin problema.

Page 17: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 17

1. Dar click en Next y continuar con la instalación.

Los componentes mínimos que instala XAMPP son el servidor Apache y el lenguaje PHP, pero XAMPP también instala otros elementos. En la pantalla de selección de componentes puede elegirse o no la instalación de estos componentes. Para el proyecto de instalación de Drupal se necesita al menos:

1. Activar MySQL y phpMyAdmin.2. Dar click en Next hasta concluir la instalación.

Page 18: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 18

Page 19: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 19

En esta pantalla se podrá seleccionar la ruta donde requiera guardar los archivos, dando click en el ícono del escritorio o bien dejar la ruta predenida y dar click en Next.

Page 20: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 20

Muestra las aplicaciones creadas por bitnami. Si no requiere abrir la página web de Bitnami debe desactivar el check indicado. Para continuar la instalación dar click en Next.

Page 21: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 21

Page 22: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 22

Page 23: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 23

Page 24: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 24

Panel de Control de Xampp

Al panel de control de XAMPP se puede acceder mediante el menú de Inicio | Todos los programas | XAMPP | XAMPP Control Panel o si ya está iniciado, mediante el icono en la barra de tareas.

Page 25: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 25

El panel de control de XAMPP se divide en tres zonas:

1. Zona de módulos. Indica para cada uno de los módulos de XAMPP si está instalado como servicio, su nombre, el identicador de proceso, el puerto utilizado e incluye unos botones para iniciar y detener los procesos, administrarlos, editar los archivos de conguración y abrir los archivos de registro de actividad.

2. Zona de noticación . En ella XAMPP informa del éxito o fracaso de las acciones realizadas.

3. Zona de utilidades. Sirve para acceder rápidamente.

Para cerrar el panel de control de XAMPP hay que dar click en el botón Quit (al cerrar el panel de control no se detienen los servidores).

Page 26: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 26

Dando click derecho en el icono de XAMPP del área de noticación se muestra un menú que permite ver u ocultar el panel de control, arrancar o detener servidores o cerrar el panel de control.

Nota: Se pueden abrir varios paneles de control simultáneamente y cualquiera de ellos puede iniciar o detener los servidores, pero no es aconsejable hacerlo, ya que puede dar lugar a confusiones (por ejemplo, al detener un servidor desde un panel de control los otros paneles de control interpretan la detención como un fallo inesperado y muestran un mensaje de error).

Page 27: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 27

Habilitar el servicio de Apache

En caso de que se encuentre habilitado el servicio de Corta Fuegos o Firewall, cuando se pone en marcha por primera vez cualquiera de los servidores que instala XAMPP, el cortafuegos de Windows pide al usuario conrmación de la autorización.Como Apache abre puertos en el ordenador (por primera vez), el cortafuegos de Windows pide al usuario conrmación. Para poder utilizarlo hace falta al menos autorizar el acceso en redes privadas.

Si el arranque de Apache tiene éxito:

1. El panel de control mostrará el nombre del módulo con fondo verde.2. Identicador de proceso.3. Los puertos abiertos (http y https).4. El botón "Start" se convertirá en el botón "Stop".5. En la zona de noticación se verá el resultado de las operaciones realizadas.

Si se abre el programa "Firewall de Windows con seguridad avanzada":

Page 28: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 28

En el apartado de Reglas de entrada (1), pueden verse las nuevas reglas añadidas (2).

Nota: En caso de que se encuentren en uso las reglas del Corta fuegos (Firewall), y a su vez esté habilitado, se debe inhabilitar.

Nota: En caso que se tenga instalado IIS en el mismo servidor podrían chocar los puertos por lo que es necesario que cambiar la conguración de estos.

Conguración de Puertos

Iniciar WampServer: Una vez instalado es necesario iniciar el servicio, esto se realiza ejecutando "Start"; desde el menú inicio de Windows Xampp Server start Xampp Server.

Al iniciar XampServer debe aparecer (en el área de noticación de Windows) el icono de Xamp Server, como se muestra en la siguiente imagen.

1. Dar click en Start en caso de que envíe el siguiente error:

Problem detected¡Port 80 in use bye "unable to open process" with PID 4¡Apache WILL NOT start without the congured ports free¡You need to uninstall/dissable/recongure the blocking applicationor recongure Apache and the Control Panel to listen on a different port

Es necesario modicar el puerto ya que el 80 está en siendo utilizado por otra

Page 29: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 29

Es necesario modicar el puerto ya que el 80 está en siendo utilizado por otra aplicación.

2. Dar click en Cong.

Se mostrará la siguiente ventana.

1. Dar click en Apache (http.conf).

Page 30: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 30

Se abrirá el archivo httpd.conf

1. Es necesario buscar el texto: Listen 80 y modicarlo por:

Listen 8090 como se muestra en la imagen.

Page 31: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 31

También es necesario buscar el siguiente texto:

1. ServerName localhost: 80 y modicarlo por:ServerName localhost: 8090, como aparece en la imagen.

Es necesario Guardar los cambios realizados.

2. Dar click en el menú File. 3. Dar click en Save.

Nota: Es necesario contar con permisos de lectura y escritura en la carpeta Xampp en el directorio C:\xampp

Una prueba de respuesta es colocar en CMD la siguiente línea:

Telnet + ip + 8090

Page 32: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 32

Si la consola regresa el texto como se muestra en la imagen el puerto estará listo para su uso.

Una vez que se realizó el cambio dar click nuevamente en Start y vericar que el servicio se habilite.

Page 33: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 33

servicio se habilite.

1. Dar click en el botón Start.2. Enviará el siguiente mensaje:

Attempting to start Apache appStatus change detected running

3. El servicio debe quedar activado. Se muestra en color verde.

Error en MySQL

1. Dar click en el botón Start.2. En caso de que se presente el siguiente error:

Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method. Press the Logs button to view error logs and checkthe Windows Event Viewerfor more cluesIf you need more help, copy and post this

Page 34: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 34

If you need more help, copy and post thisentire log window on the forums.

3. Dar click en el botón de logs.

Se mostrará la siguiente ventana:

1. Dar click en mysql_error.log

Se mostrará el error:

InnoDB: C:\xampp\mysql\data\ibdata1 can't be opened in read-write mode

No se cuenta con permisos de lectura y escritura en el directorio: C:\xampp\

Page 35: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 35

1. Ir al directorio: C:\xampp\, dar click derecho.2. Dar click en el botón Propiedades.

1. Ir a la ventana Security.2. Seleccionar el usuario deseado.3. Dar click en el botón Advanced.

Page 36: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 36

1. Seleccionar el usuario deseado.2. Activar la casilla de permisos lectura y escritura.3. Dar click en el botón Apply. 4. Dar click en el botón Ok.

Page 37: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 37

Una vez que se realizó el cambio dar click nuevamente en Start y vericar que el servicio se habilite.

1. Volver a dar click en el botón Start.2. Se debe mostrar el siguiente mensaje.

Attemping to start Apache app...Status change detected runningAttempting to start MySQL app...

Page 38: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 38

Attempting to start MySQL app...Status change detected running

3. El servicio debe quedar activado. Se muestra en color verde.

Page 39: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 39

En este momento los dos servicios tanto Apache como MySQL quedaron habilitados.

Page 40: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 40

Al dar click derecho sobre el ícono de Xampp, ubicado en la barra de tareas, se despliegan opciones de conguración y administración de servicios.

1. En la barra inferior se mostrará el icono de Xampp.2. Vericar que los dos servicios estén activados.

Page 41: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 41

Entrar a la siguiente liga en el browser.

http://localhost:8090/xampp/

1. Seleccionar la opción Español.

Una vez seleccionado el idioma se mostrará la siguiente ventana:

Bienvenido a XAMPP para Windows!

Felicidades:XAMPP se instaló con éxito en su ordenador!Ahora se puede empezar a trabajar. Primero por favor pulse encima de »Estado« en la parte izquierda. De esta manera tendrá una visión de que es lo que funciona ya. Algunas funciones estarán desactivadas. Es intencionado. Son funciones, que no funcionan en todas partes o eventualmente podrían ocasionar problemas.

1. Dar click en el botón phpMyAdmin.

Page 42: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 42

Page 43: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 43

Crear Base de Datos

Se mostrará la siguiente pantalla para crear Base de Datos.

Por medio de la opción phpMyAdmin de Xampp es posible crear la base de datos como se muestra en la siguiente pantalla.

1. Dar click en Nueva.

Page 44: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 44

1. En el campo Crear base de datos, colocar el nombre de la base de datos que se desea. 2. El siguiente campo seleccionar de la lista Cotejamiento. 3. Dar click en el botón Crear.

Page 45: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 45

1. En el árbol del lado izquierdo se mostrará la base de datos creada.

Page 46: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 46

1. Seleccionar la pestaña Usuarios.2. Seleccionar el botón Agregar usuario.

Page 47: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 47

1. Nombre de usuario. Seleccionar Use el campo de text.2. Colocar el nombre del usuario en este ejemplo es admin.3. Servidor. Seleccionar Local.4. Se mostrará en el campo el nombre localhost.5. Contraseña. Seleccionar Use el campo de text.6. Colocar la contraseña deseada.7. Debe volver a escribir la contraseña: Colocar la contraseña nuevamente.

Page 48: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 48

1. Desplazar la barra de desplazamiento.2. Seleccionar la opción Marcar todos.3. Se le estarán otorgando todos los permisos de administrador posibles.

Page 49: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 49

1. Dar click en el botón Continuar.

Se mostrará el mensaje "Ha agregado un nuevo usuario".

En la lista se mostrará el usuario deseado.

Nota: Se pueden agregar todos los usuarios que se requieran.

Page 50: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 50

Page 51: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 51

Alta Usuario Intelisis

Para poder utilizar el módulo Web es necesario crear un usuario que será el administrador del o los sitios Web.

Nota: Este usuario debe ser el mismo que se colocó en la instalación de Drupal

Ir al menú Intelisis:

Ruta: Congurar | Usuarios | Usuarios.

Page 52: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 52

1. Dar click en el botón Nuevo.

Dar de alta el usuario.

1. Clave. Se debe colocar la clave con la que se ingresará a Intelisis. Para este ejemplo es Admin.2. Nombre. Se debe colocar el nombre del usuario que ingresa a Intelisis. Para este ejemplo es Admin.3. Se debe colocar la Sucursal a la que ingresa. Para este ejemplo es 0.4. Se debe colocar el Estatus. Este debe ser ALTA.5. Contraseña. Se debe colocar una contraseña.6. Conrmación . Se debe conrmar la contraseña que se colocó anteriormente. 7. Dar click en el botón Accesos a Empresas.8. Empresa Seleccionar la empresa deseada. Para este ejemplo es DEMO.9. Nombre: Este campo se llena automáticamente cuando se selecciona la empresa. 10. Dar click en el botón Guardar y cerrar. 11. Dar click en el icono Guardar.

Page 53: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 53

Page 54: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 54

Conguración de Dominio y Virtual Host en XAMPP

Conguración de hosts

Ingresar a la Ruta:

C:\Windows\System32\drivers\etc

1. Editar el archivo hosts que se muestra en la ruta indicada.

Se deben agregar las siguientes líneas:

El # es un comentario, por lo que se coloca un identicador de la línea que se va agregar.La Dirección IP 127.0.0.1 es la denición del loopback o bucle de retorno, tiene la nalidad de congurar una dirección que redirige la petición a sí mismo para el acceso local de la URL denida como, es el ejemplo iportal3.demo.com.

Page 55: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 55

el acceso local de la URL denida como, es el ejemplo iportal3.demo.com.

#Ejemplo de Parámetros

IP Loopback Dominio o Servicio #ComentarioIP Local Dominio o Servicio #ComentarioIP Externa Dominio o Servicio #Comentario

Agregar lo siguiente:

# Sitio Intelisis Portal de Consultas Web127.0.0.1 iportal3.demo.com # Web Intelisis 127.0.0.1 xampp # xampp

Page 56: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 56

Se requieren permisos de lectura y escritura en la carpeta.

Nota: En caso de que el servidor no permita los guardar aun dando accesos, será necesario ejecutar el editor en modo administrador.

Page 57: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 57

Guardar los cambios.

1. Seleccionar File.2. Seleccionar Save As.

Page 58: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 58

Conguración de un Virtual Host en el archivo httpd-vhosts de Apache

Ruta:

C:\xampp\apache\conf\extra

1. Editar el archivo httpd-vhosts.conf

Page 59: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 59

En caso de que se use un puerto diferente al *:80, se debe agregar la siguiente línea con el n de que se dena un nuevo puerto de escucha, como en este ejemplo el 8090.

##NameVirtualHost * :80

Page 60: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 60

Las etiquetas que se deben usar se encuentran documentadas y son las siguientes:

##<VirtualHost *:80> ##ServerAdmin [email protected] ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com" ##ServerName dummy-host2.example.com ##ErrorLog "logs/dummy-host2.example.com-error.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common##</VirtualHost>

VirtualHost. Es la directiva que administrara las propiedades de nuestro Virtual Host, cuando El servidor recibe una petición de un documento con host virtual usara los parámetros contenidos en este grupo como lo son:• La Dirección IP del host Virtual.• El nombre del Dominio para la dirección del host Virtual. Ejemplo:

Page 61: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 61

• El nombre del Dominio para la dirección del host Virtual. Ejemplo: alfa.demo.com

• El carácter *, se utiliza en combinación con el NamVirtualHost, para hacer coincidir todas las direcciones.

ServerName. Establece el esquema de solicitud, nombre de host y puerto que el servidor usa para identicarse.

ServerAlias. Esto se utiliza al crear direcciones URL de redirección por ejemplo si el Servidor se identica como simple.dominio.com y el servidor de Nombre de dominio esta como www.dominio.com y si se desea que sea identicado por esta directriz,

DocumentRoot. Este parámetro establecerá la ruta donde se encuentran los archivos que despachará el Servicio de Apache conocido como httpd.

DirectoryIndex, Esta directriz establece los recursos que va a buscar cuando se realiza una petición del lado del cliente de forma especíca regresando el primero que encuentre como el índice. php, índice.html, etc.

ErrorLog. Especica el nombre del archivo en el que el servidor registrará los errores que encuentra. Si la ruta de archivo no es absoluta, entonces se asume que es relativo a ServerRoot.

CustomLog, El registro de acceso del servidor registra todas las solicitudes procesadas por el servidor. La ubicación y el contenido del registro de acceso son controlados por la directiva CustomLog.

Se agrega la siguiente conguración para el portal de consultas Web:

<VirtualHost *:8090> ServerAdmin [email protected] DocumentRoot "C:\xampp\htdocs\iportal3" ServerName iportal3.demo.com ServerAlias www.dummy-host.example.com ErrorLog "logs/iportal3 _error.log" CustomLog "logs/iportal3 _access.log" common</VirtualHost>

Conguración para el portal XAMPP:

<VirtualHost *:8090> ServerAdmin [email protected] DocumentRoot "C:\xampp\htdocs\xampp"

Page 62: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 62

DocumentRoot "C:\xampp\htdocs\xampp" ServerName xampp ServerAlias xampp ErrorLog "logs/xampp_error.log" CustomLog "logs/xampp_access.log" common</VirtualHost>

Se debe validar que el servicio de apache se reinicie para que tome los cambios realizados en el archivo de hosts y del httpd-vhosts.Se debe detener el servicio de apache, si actualmente se encuentra en ejecución como se muestra en la imagen, dar click sobre el botón Stop de apache para detener el servicio:

Page 63: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 63

apache para detener el servicio:

1. Dar click en el botón de Stop para detener el servicio de Apache.2. Dar click en el botón de Stop para detener el servicio de MySQL.

Page 64: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 64

Como se muestra en la imagen, se valida que el servicio se encuentra detenido.

1. Dar click en Star para iniciar el servicio de Apache.2. Dar click en Star para iniciar el servicio de MySQL.

Page 65: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 65

Una vez hecho esto se procede a restablecer el servicio de apache.

Para validar que el servicio se encuentra arriba se puede realizar con la ejecución de comandos un test con el comando telnet como se muestra a continuación:

telnet + dominio del servicio + puerto

Para este ejemplo queda de la siguiente manera: telnet iporta3.demo.com 8090

Page 66: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 66

La sentencias es telnet dominio_del_servicio puerto, cuando se conecte mostrara la pantalla con el prompt destellando.

Escribir el siguiente comando display y dar enter.

Se muestra la página del índice que se encuentra actualmente apuntando y mostrando el código html de que funciona, como se muestra a continuación.

En automático cierra la ventana de prueba.

1. Colocar el comando exit y dar enter, se cerrará el CMD.

Page 67: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 67

Se puede hacer la prueba de forma directa en el navegador, ingresando el dominio con el puerto como se muestra en la imagen.

Nota: El servicio de Skype muchas veces ocupa puertos que se conguran, por lo tanto debe cerrarse antes de generar alguna prueba.

Liga Xampp

http://xampp:8090/phpmyadmin

Page 68: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 68

Page 69: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 69

Instalación de Dropbox

Entrar a la siguiente liga para descargar Dropbox:

https://www.dropbox.com/es/

Debe registrarse para crear una cuenta.

Se mostrará la pantalla para continuar la descarga.

Se muestra la pantalla de proceso de descarga.

Page 70: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 70

Dar doble click en el instalador de DropboxInstaller.

Page 71: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 71

Dar click en Run para comenzar la instalación.

Se mostrará el proceso de Instalación.

Se mostrará el proceso de Instalación.

Page 72: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 72

1. Una vez instalado se mostrará la siguiente ventana.2. Dar click en el botón Open My Drop Box.

Se mostrará el directorio donde se instaló por default Dropbox.

C:\Users\tdelacruz\Dropbox

Esta ruta debe ser cambiada.

Page 73: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 73

Page 74: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 74

1. La carpeta se muestra de la siguiente manera:

Page 75: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 75

Ir a la barra inferior y en programa Dropbox.

1. Dar click en el botón Preferences.

Page 76: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 76

Se mostrará la ventana de Dropbox Preferences.

1. Location. Dar click en el botón Move.

1. Seleccionar una ruta en C: 2. Dar click en OK.

Page 77: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 77

1. Mandará un aviso en el que indica el cambio de directorio. 2. Dar click en el botón OK.

1. Se genera la carpeta de Dropbox con el nuevo directorio. 2. Dar doble click en la carpeta.

Page 78: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 78

2. Dar doble click en la carpeta.

Nota: Se debe mostrar con el icono de una palomita verde, esto indica que es una carpeta compartida para Dropbox.

Page 79: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 79

Asignar permisos a la carpeta Dropbox:

1. Dar click derecho sobre la carpeta Dropbox2. Se mostrará un menú, dar click en Properties.

Page 80: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 80

Se mostrará la ventana de Dropbox Properties.

1. Dar click en el botón Security.

Se mostrará una ventana con el apartado Group or user names. Si dentro de esta lista no se encuentra el usuario Everyone debe agregarse.

Page 81: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 81

1. Dar click en el botón Edit.

1. Seleccionar el botón Add...

Page 82: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 82

Se mostrará la ventana Select User, Computers, Service Accounts, or Groups

1. En la casilla Enter the object names to select colocar el nombre Everyone.2. Dar click en el botón Check Names.3. Dar click en el botón OK.

Page 83: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 83

Page 84: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 84

En la ventana Permissions for Dropbox en la casilla Group or user names, se mostrará el usuario agregado.

1. Se debe activar la casilla Modify, para que esta carpeta permita agregar permisos de escritura dentro de la carpeta. 2. Dar click en el botón Apply.3. Dar click en el botón OK.

Page 85: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 85

Nota: Es importante que se genere el acceso a esta carpeta ya que más adelante se conguran carpetas automáticamente, sin los permisos no es posible crear el directorio que se solicita.

Page 86: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 86

Instalación Portal de Consultas Web

Dar doble click en el SetupPortalConsultasWeb.exe

1. Servidor. Colocar el servidor de base de datos de Intelisis.2. Base de Datos. Colocar la base de datos de Intelisis.3. Usuario. Colocar el usuario que tiene acceso a la Base de Datos.4. Contraseña. Colocar la contraseña del usuario de la base de Datos.5. Probar conexión. Al dar click en este botón se estará conrmando la conexión a la base con los datos proporcionados.

Page 87: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 87

conexión a la base con los datos proporcionados. 6. Ruta de la Carpeta de la Versión de Intelisis. Colocar la ruta de la carpeta donde se encuentra Intelisis. 7. Ruta de Objetos Especiales de la Base de Datos. Colocar la ruta que se tiene congurada para los objetos especiales.8. Instalar AddOns, Especiales y scripts de SQL. Al activar este check colocará los objetos en las carpetas conguradas anteriormente, y ejecutará los sp´s correspondientes.9. Instalar Intelisis WebService. Se instalará un IntelisisWS, el servicio se explicará y congurará más adelante.10. Instalar Objetos de Drupal: Al activar este check instalará los objetos de Drupal.11. Nombre de la Base de Datos Drupal: Colocar el nombre de la base de datos que se generó en XAMPP.12. Ruta de Instalación de Drupal: Colocar la ruta de la carpeta htdocs que se instaló con XAMPP.13. Dar click en Ejecutar.

Page 88: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 88

Se mostrará el proceso de Instalación.

Se conrma que el proceso ha concluido. Dar click en el botón Salir.

En la carpeta de Especiales se coloca en objeto Iportal3.esp

Page 89: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 89

En la carpeta de Addons se coloca el objeto Iportal3.xml

Page 90: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 90

En la carpeta C:\inetpub\wwwroot se instalará el servicio IntelisisWS que se congurará más adelante.

En la carpeta C:\xampp\htdocs se instalará la carpeta de Drupal con el nombre de la Base de Datos.

Page 91: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 91

Instalar WebServices

Se debe congurar el WebService para Intelisis.

Validar que el servicio de IIS esté habilitado.

http://localhost

Se debe mostrar la siguiente pantalla.

Page 92: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 92

En la siguiente ruta pegar la carpeta proporcionada IntelisisWS.

C:\inetpub\wwwroot

Permisos a la carpeta IntelisisWS

Se deben otorgar permisos de lectura y escritura a:

1. Usuario.2. Administrators.3. Users.4. Habilitar los permisos.5. Dar click en Apply.6. Dar click en OK.

Page 93: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 93

Ir al panel de control.

Control Panel\All Control Panel Items.

1. Dar click en Herramientas Administrativas (Administrative Tools).

Page 94: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 94

Dar doble click en Internet Information Services (IIS) Manager.

Se mostrará la ventana Internet Information Services (IIS) Manager

1.- Dar click en Sites.2.- Dar click en AddWebsite.

Page 95: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 95

O bien en el icono.

Agregar el Servicio en el IIS, Internet Information Services.

1. Abrir el administrador del IIS.

Se mostrará la ventana de AddWebsite

1. Site Name. Colocar el nombre del servicio IntelisisWS.2. Application Pool. Dar click en el botón Select.

Page 96: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 96

2. Application Pool. Dar click en el botón Select.3. Se mostrará la ventana donde se puede seleccionar el tipo de aplicación, para este ejemplo es: DefaultAppPool.4. Dar click en el botón Ok.

1. Physical Path. Dar click en el botón de ayuda en captura. 2. Se mostrará la ventana Browse for Folder. 3. Seleccionar la ruta donde se colocó la carpeta del servicio:

Page 97: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 97

3. Seleccionar la ruta donde se colocó la carpeta del servicio: C:\inetpub\wwwroot\IntelisisWS.4. Dar click en el botón Ok.

1. Dar click en el botón Test Settings.2. Se mostrará la ventana Test Connection. Results: La authorization se mostrará como pendiente. 3. Dar click en el botón Close.

Page 98: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 98

Page 99: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 99

1. Dar click en el botón Connect as... 2. Dar click en botón Set...

Se mostrará la ventana Set Credentials

1. User name. Colocar las credenciales necesarias de autenticación de Windows.

Page 100: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 100

1. User name. Colocar las credenciales necesarias de autenticación de Windows.2. Password. Colocar la contraseña del usuario. 3. Conrm password. Colocar nuevamente la contraseña del usuario. 4. Dar click en el botón OK.

Se mostrará la ventana Connect As.

1. Specic user. Se muestran las credenciales proporcionadas. 2. Dar click en el botón: OK

Page 101: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 101

1. Al generar la prueba de Test Settings se mostrará como Autentication y Authorization como válidas. 2. Dar click en Close.

Page 102: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 102

1. Port. Colocar el puerto necesario; para este ejemplo será 8080.2. Activar la casilla Start Website immediately.3. Dar click en el botón OK.

Se mostrará la ventana donde se indica si el puerto es el correcto. Dar click en el botón Yes.

Page 103: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 103

En el Administrador del IIS

1. Dar click en Start.2. Dar click en el botón Browse *80(http).

En el browser se mostrará la siguiente ventana:

Intelisis the following operations are supported. For a formal denition, please review the Service Descritpion.

Page 104: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 104

• IsConnect• Servicio

1. Dar click en el botón IsConnect.

Page 105: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 105

Se mostrará la ventana con todas las propiedades de conexión disponibles.

1. Dar click en el botón Invoke.

Se mostrará la ventana con la siguiente sentencia:

<boolean xmlns="http://intelisis.com/">true</boolean>

En cuanto los datos se encuentren con la instrucción TRUE, el resultado es favorable, el servicio se ha completado.

Page 106: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 106

Service Description

En la ruta http://localhost:8080

Dar click en la liga Service Description.

Se mostrará la siguiente liga con los datos de conexión. Es importante guardar esta liga ya que se usará más adelante para la conguración del Drupal.

http://localhost:8080/Intelisis.asmx?WSDL

Page 107: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 107

Instalación de Drupal en el Server Web

En esta guía se verá la instalación y conguración de Drupal.

1. En cualquier browser colocar la siguiente línea http://localhost:8090/iportal3/install.php2. Se mostrará la siguiente pantalla Select an installation prole.3. Seleccionar la opción Standard.4. Dar click en Save and continue.

Page 108: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 108

1. Seleccionar el idioma deseado, para este ejemplo solo se muestra English.2. Dar click en el botón Save and continue.

Page 109: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 109

Database conguration

1. Database type: Seleccionar la opción MySQL 2. Database name: Colocar el nombre de la base de datos a la que se va a conectar, este nombre debe coincidir con el nombre que se le asignó a la base de datos de MySQL generada desde XAMPP.3. Database username: Colocar el nombre del administrador de la base de datos.4. Database password: Colocar la contraseña del administrador de la base de datos. 5. Dar click en el botón Save and continue.

Install Prole

Se mostrará el proceso de Instalación de Install prole

Page 110: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 110

Page 111: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 111

SITE MAINTENANCE ACCOUNT

1. Sitio Name. Se debe colocar el nombre del sitio que se desea creer.2. Site e-mail address. Se debe colocar el correo electrónico del administrador.3. Username. Colocar el nombre del administrador que se dio de alta.4. E-mail address. Colocar nuevamente el nombre del administrador.5. Password. Colocar la contraseña del administrador.6. Conrm password. Colocar nuevamente la contraseña del administrador.Por último seleccionar la zona horaria, para este ejemplo es:1. Default

Por último seleccionar la zona horaria, para este ejemplo es:

1. Default country. Seleccionar la opción deseada, para este ejemplo es México2. America/Mexico City Monday, y la fecha actual.

Page 112: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 112

Comenzará el proceso de instalación.

Page 113: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 113

1. Al nalizar se muestra el siguiente mensaje: Congratulations, you installed Drupal. 2. Dar click en Visit your new site.

Page 114: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 114

Se mostrará la siguiente liga:

http://localhost:8090/iportal3/

Con el mensaje de bienvenida "Welcome to prueba".

Page 115: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 115

Se deben colocar los datos:

1. Username. Colocar el nombre del usuario dado de alta.2. Password. Colocar la contraseña del usuario que se colocó anteriormente.

Page 116: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 116

1. Se mostrará la pantalla con el acceso correspondiente al usuario, para este caso es un administrador total. 2. Se puede ver el menú de administración. 3. Si se desea salir dar click en el botón Log out.

Page 117: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 117

Conguración

Page 118: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 118

Conguración Módulos Drupal

Para comenzar con la conguración debe ingresar a la liga del sitio, para este ejemplo es:

http://iportal3.demo.com:8090/

1. Username. Colocar el usuario que cuenta con permisos de administrador.2. Password. Colocar la contraseña del usuario que se colocó en la casilla anterior.

Se mostrará el sitio con los accesos correspondientes de administrador.

Page 119: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 119

Para habilitar los módulos que se ocuparán en Drupal.

1. Ingresar a la opción del menú principal desplegado en la parte superior de la página llamado "Módulos".

Se deben habilitar los módulos de la siguiente lista con el n de que se instalen e interactúen con Intelisis. Es posible activarlos todos juntos y posteriormente guardar la conguración.

Location CCKPhoneCalendarDateDate All DayDate PopupDate Repeat EntityDate ViewsWebformWebform HTML TextareaWebform Password FieldWebform Password FieldWebform Phone NumberWebform ShareCKEditorWysiwygBulk ExportChaos Tools

Page 120: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 120

Chaos Tools Page ManagerPaneViews StylizerCumulusTagadelicLocationViewsViews UIViews XML Backend

Dar clic en Continuar.Nota importante: Si aparecen mensajes que mencionen que existen actualizaciones disponibles, éstas no se deben ejecutar ya que afectarían el proceso de la instalación.

Las siguientes opciones se deben activar una por una, guardando la conguración después de activar cada uno de los módulos.

Administration menuManejador de PaginasIportaleventsWebform IMEI Custom ComponentWebpagina Captura Custom Component

Page 121: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 121

Webpagina Captura Custom ComponentVistaVista XMLjQuery UpdateCron Iportal

Page 122: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 122

Page 123: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 123

Page 124: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 124

Módulos del Núcleo de Drupal “Core”

Activar las siguientes casillas:

• Comment• Contextual links• Dash board

Page 125: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 125

• Database logging• Field UI

Page 126: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 126

• Help• List• Locale• Menu• Number

Page 127: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 127

• Overlay• Path• RDF• Shortcut• Statistics

Page 128: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 128

• Toolbar• Update manager

Guardar los cambios.

Para Guardar la conguración se debe desplazar al nal de la página para guardar la conguración.

1. Dar click en Save conguration.

Ejemplo del mensaje donde la conguración se guardó exitosamente.

Page 129: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 129

Page 130: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 130

Módulos de Ubicación “Location”

Los módulos de ubicación son para asociar la ubicación de un elemento geográcamente. Estos deben habilitarse de acuerdo a la siguiente lista, donde "Location" debe elegirse primero, ya que es este el módulo principal del que depende el resto de los módulos. En caso de no hacerlo así, se mostrará una advertencia que indicará la dependencia de los elementos seleccionados.

• Location Add Another• Location autoll• Location Email• Location Entity• Location Fax• Location Phone• Location Search

Page 131: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 131

Modulo Fields

Activar:

• Location CCk• Phone

• Location Taxonomy• Node Locations• User Locations

Page 132: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 132

Módulo CHAOS TOOLS SUITE

Page 133: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 133

Este módulo permite la ejecución de Paneles donde el principal elemento es Chaos Tools, el resto depende de la instalación de este.

• Bulk Export• Chaos Tools• Custom content panes• Custom rulesets• Page manager• Stylizer• Term Depth access• Views conten panes

Page 134: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 134

Módulo VIEWS

Habilitar el Módulo VIEWS que permitirá crear listas y consultas de la Base de Datos, así como la administración de interfaces con los módulos a través de archivos XML.

• Views• Views UI• Views XML Backend

Módulo DATE/TIME

Estas opciones permitirán trabajar con los elementos de Fecha y Hora para el caso del Calendario. Seleccionar al inicio el elemento Date API, siguiendo en orden con los elemento de la lista siguiente:

Page 135: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 135

• Date• Date All Day• Date API

Page 136: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 136

• Date Popup• Date Repeat API• Date Repeat Entity• Date Repeat Field• Date Tools• Date Views

Page 137: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 137

Módulo Taxonomy

Habilitar las opciones del módulo de Taxonomía, misma que se usa para la clasicación de términos de forma jerárquica generando un sistema de clasicación agrupando las opciones denidas por los módulos.

• Tagadelic• Cumulus

Módulo WebForm

El esquema Drupal permite integrar diferentes módulos que auxilian a crear diferentes contenidos, por lo que WebForm es uno de ellos, permite generar Formulario y cuestionario para la captura de información de acuerdo a la denición desde Portal de Consultas Web.

• Webform• Webform HTML Textarea• Webform Password Field• Webform Phone Number

Page 138: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 138

• Webform Phone Number• Webform Share

Nota: Se requiere del Módulo Fields activar la casilla Phone.

Módulo User interface

Para habilitar los Plugins de Ritch Text se requiere descargar el módulo e Instalarlo Wysiwyg, la versión está disponible para Drupal wysiwyg-7.x-2.2. Esta se ubica en la Interfaz de usuario como se muestra a continuación. También se debe habilitar el módulo de CKEditor que es el que permite la visualización del Cuadro de texto con javascript con las opciones de HTML enriquecido.

Page 139: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 139

Cuadro de texto con javascript con las opciones de HTML enriquecido.

• Wysiwyg• CKEditor

Módulo Sauce

• Views Stylizer

Page 140: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 140

Módulo Intelisis Iportal

Este grupo de componentes han sido creados por Intelisis para realizar la interfaz entre Intelisis y Drupal, intercambiando información a través de archivos XML, donde Cron Iportal es el que lleva la actividad de sincronizar la información enviada desde el ERP. A continuación se debe de instalar las siguientes opciones de Intelisis Portal de Consultas Web:

1. Manejador de páginas2. Iportalevents3. Webform IMEI Custom Component4. Webpagina Captura Custom Component6. Vista XML7. Vista8. Cron Iportal

Page 141: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 141

Activar idioma Español

Para usar el idioma español deber seguir las siguientes instrucciones

Ir a Congiguration Lenguages.Seleccionar la opción Spanish (Español).Dar click en Add lenguaje.

Se mostrará el avance del proceso.

Borrar el cache ir a Home | Vaciar todas las cachés.

Page 142: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 142

De este modo se actualizará el idioma a español como se podrá observar en el menú.

Page 143: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 143

Conguración Módulo jQuery Update

Se debe ingresar a la liga de nuestro sitio, para este ejemplo es:

http://iportal3.demo.com:8090/

A continuación se muestran las opciones que se deberán parametrizar para poder generar documentos PDF a partir de las consultas que se realicen.

Buscar módulo Interfaz de Usuario, identicar jQuery Update y dar click en Congurar.

Page 144: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 144

Otra forma de ingresar es en la siguiente ruta:

1. Ir al menú superior Conguración. 2. Identicar y dar click en el botón jQuery Update

Default jQuery version

De la lista de opciones se deberá seleccionar la versión 1.7 y posteriormente guardar la conguración

Page 145: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 145

Conguración Módulo Cron Iportal

Se debe ingresar a la liga de nuestro sitio, para este ejemplo es:

http://iportal3.demo.com:8090/

A continuación se muestran las opciones que se deberán parametrizar para poder realizar la sincronización de información entre Intelisis Portal de Consultas Web y Drupal 7.

Buscar módulo Intelisis Iportal, identicar Cron Iportal y dar click en Congure.

Otra forma de ingresar es en la siguiente ruta:

1. Ir al menú superior Conguration. 2. Identicar y dar click en el botón Cronip conguration.

Page 146: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 146

Directorio Dropbox.

Page 147: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 147

En estas propiedades se dene la ruta donde se instaló DropBox para la sincronización de información entre Intelisis Portal de Consultas Web y Drupal 7.

1. Dirección DropBox. Es la ruta donde se denirá el intercambio de archivos entre Intelisis y Portal de Consultas Web, previa instalación de DropBox según el criterio de instalación de este.

Ejemplo Ruta DropBox Linux.

/ruta_usuario_sincronizacion/Dropbox/Carpeta_Sitio_denido_IntelisisiPortal/

Ejemplo Ruta DropBox Windows.

C:\Dropbox\Carpeta_Sitio_denido_IntelisisiPortal\

Nota: se deben establecer los permisos necesarios para la escritura y lectura de los archivos según sea el usuario que se esté usando.

2. Nombre del archivo xml. Es el nombre de los archivos generados entre Intelisis y Portal de Consultas Web con un prejo como identicador, como lo es IP_descrpcion.xml.3. Límite de archivos a procesar. Es el volumen de archivos que el método CronIP puede tomar en la carpeta del DropBox para poder ser procesados.4. XPath. Está denida por Intelisis.5. Nombre del Atributo. Es la referencia del contenido del archivo XML.

Page 148: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 148

WEB Service Conguration.

1. URL. Es la dirección homologada del Servicio Web expuesto por parte de Intelisis, que permitirá el intercambio entre el Servidor Intelisis y el Servidor Web que tiene el Portal de Consultas Web.Esta ruta se mostró en la conguración del IntelisisWS.

http://localhost:8080/intelisis.asmx?WSDL

2. Tiempo de vida de resultados xml. Es el tiempo que permite la respuesta de los archivos XML.

Intelisis Conguration.

1. Usuario. Ingresar el nombre del usuario Intelisis denido en el esquema Web que permitirá la ejecución del Servicio de sincronización de archivos XML.2. Empresa. Capturar el nombre de la empresa que está deniendo el Sitio Portal de Consultas Web para la administración de contenido en el ERP Intelisis.3. Sucursal. Ingresar el identicador que se establece en la conguración de Intelisis para denir una Matriz o Sucursal4. Password. Capturar la clave del usuario.5. Conrm password: Conrmar la contraseña del usuario.6. Dar click en el botón Save conguration .

Page 149: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 149

Se conrmará con el siguiente mensaje que los datos fueron guardados correctamente.

Conguration saved.

Page 150: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 150

Conguración General - Objetos Especiales

Validar que la ruta especicada en el setup, para los objetos especiales, corresponda a la carpeta denida en Intelisis.

En Intelisis ir al siguiente menú.

Ruta: Congurar | Empresas.

Page 151: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 151

Se mostrará el tablero de control de Empresas.

1. Seleccionar la empresa deseada, para este ejemplo es Demo. 2. Dar click en el botón Abrir.

Ir al menú superior.

Ruta: Edición | Conguración General.

Page 152: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 152

Seleccionar la pestaña Desarrollo.

1. Directorio Objetos Especiales: Validar el nombre de la carpeta donde se colocó el archivo iportal3.esp

Nota: El objeto se colocó con el Instalador en la versión de Intelisis, capturar el nombre de esa carpeta.

Page 153: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 153

Conguración Usuarios

Para poder utilizar le módulo Web es necesario dar acceso al usuario dado de alta en Intelisis.

Ir al menú Intelisis.

Ruta: Congurar | Usuarios | Accesos.

Page 154: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 154

1. Seleccionar al usuario encargado de administrar el con usuario que se dio de alta anteriormente.2. Dar click en el botón Menú Principal.

1. Seleccionar de la Lista Disponibles:

Web.SitiosWeb.PaginasWeb.UsuariosWeb.VersionWeb.IPortalTrabajo

2. Dar click en el botón Agregar.

Page 155: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 155

1. Las opciones agregadas se muestran en la Lista en Uso.2. Dar click en el botón Aceptar.

Page 156: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 156

Menú Web Intelisis

Para observar el menú al que se dio acceso al usuario debe cerrar Intelisis e ingresar nuevamente. Ir al siguiente menú:

Ruta: Web

Se mostrarán las siguientes opciones:

Sitios. Ayudará para la generación de múltiples Sitios.Páginas. Opción donde se denirán los tipos de páginas se pueden congurar para ser publicadas en Drupal.Usuarios. Opción donde se denirán los tipos de Usuarios y sus roles para ser exportados a Drupal.DropBox. Permitirá congurar la ruta y usuario que se usará para la transferencia de Archivos.Trabajo iPortal. Permitirá congurar Job para el proceso de información.

Page 157: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 157

Congurar Web Trabajo iPortal

Es necesario congurar un Job en Intelisis el cual va a permitir

Ir al menú Intelisis.

Ruta: Web | Trabajo iPortal

Page 158: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 158

Se mostrará la ventana Congurar Trabajo IPortal.

1. Nombre. Se debe colocar un nombre al Job, para este ejemplo es IportalDrupal.2. Frecuencia. Se despliega la lista de Minutos u Horas. 3. Valor. Se asigna el valor en número a la Frecuencia. 4. Activo. Se activa la casilla para comprobar si está activo o no. 5. Dar click en el botón Generar.

Información

Si el servicio de Agente SQL se encuentra deshabilitado mostrará la siguiente ventana de Información:

"Favor de vericar el servicio del Agente SQL Server para la ejecución del trabajo."

1. Dar click en Aceptar.

Page 159: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 159

Dentro del Programa SQL server.

1. Dar click derecho sobre la opción SQL Server Agent.2. Dar click en la opción Start.

Enviará el aviso si se desea activar el Servicio de SQLSERVERAGENT en el servidor deseado. Dar click en el botón Yes.

Page 160: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 160

El botón del SQL Server Agent se mostrará como Activo.

1. Se debe volver a dar click en el botón Generar.

Page 161: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 161

Se mostrará la ventana de Información "Proceso terminado".

1. Dar click en el botón Aceptar.

Page 162: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 162

Para vericar que el Job se haya generado en el programa SQL Server.

1. Dar click en la Pestaña SQL Server Agent.2. Desplegar la Pestaña Job.3. Se verica que el Job se generó.

Page 163: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 163

Conguración Web Dropbox

El primer paso es congurar la ruta de DropBox.

Ir al menú Intelisis

Ruta: Web | DropBox.

Page 164: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 164

Se mostrará la ventana Conguración - DropBox .

1. Usuario iPortal. Dar click en el botón de Ayuda en captura.2. Se mostrara la ventana de Usuarios.3. Seleccionar el usuario deseado.4. Dar click en el botón Seleccionar.

Page 165: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 165

La ruta que se va denir es de vital importancia ya que será la puerta de enlace entre Intelisis y el portal de consultas.

1. Ruta DropBox. Dar click en el botón de Ayuda en captura. 2. Se mostrará al ventana Browse for Folder.3. Indicar la ruta deseada (ruta se conguró anteriormente).4. Dar click en el botón OK.

Se mostrará la ventana con los campos congurados. Dar click en el botón Guardar y Cerrar.

Page 166: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 166

Page 167: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 167

Funcionalidad

Page 168: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 168

Web Sitio

Ir al menú Intelisis.

Ruta: Web | Sitios

Alta de Sitio

Sitios. Permitirá la generación de múltiples Sitios para exponer la información de Intelisis en Internet.

1. Sitio. Es nombre del Sitio que conguraremos y tiene como importancia la generación de las carpetas que permitirán transferir la información entre Intelisis y Drupal a través de archivos XML mediante la herramienta Dropbox.2. Estatus. Es el estatus en el que se encuentra el Sitio. ALTA o BLOQUEADO.3. Nombre. Es la descripción del sitio que aparece en la pestaña del Browser como identicador del mismo.4. Descripción. Se puede colocar una descripción genérica de la página. 5. Dar click en el ícono de Guardar.

Page 169: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 169

Se mostrará un mensaje noticando que el proceso fue satisfactorio. Dar click en Aceptar para continuar.

Al dar click dentro de la carpeta de Dropbox se creara una carpeta con el nombre del sitio creado.

Page 170: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 170

Se creará una estructura de documentos como la siguiente para los documentos de paso.

1. Documentos. Es la ruta física donde estarán contenidos los documentos del Sitio.2. Errores. En esta carpeta se colocarán los archivos que no fueron procesados.3. Imágenes. Es la ruta física donde se alojarán las imágenes del sitio.4. Intelisis. Es para la apertura de archivos temporales de lectura y escritura denidos por Intelisis.5. Procesados. En esta carpeta se colocarán los archivos que fueron procesados.

a. Entre Intelisis y Drupal. Nomenclatura IP_%.xml.b. Y entre Drupal e Intelisis. Nomenclatura PI_%.xml.

Page 171: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 171

1. En el campo Ruta Documentos se debe congurar la ruta de Dropbox.

Al grabar la Ruta Documentos en el directorio se genera una carpeta con el nombre del sitio creado.

Nota: Se debe mostrar con el icono de una palomita verde, esto indica que es una carpeta compartida para Dropbox.

Esta conguración es necesaria para la administración de documentos y debe generarse con la estructura antes mencionada ya que cada carpeta cumple una acción especíca.

Page 172: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 172

Web Página

El Portal se presentará con una página por default.

El portal se muestra de la siguiente manera:

Denición de consecutivos de Web Página.

En este apartado se conguran los ID o consecutivos de las páginas para dar un identicador único de página que asigna automáticamente un consecutivo único al generar una nueva página.

Page 173: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 173

Ingresar al menú Intelisis.

Ruta: Congurar | Otros | Consecutivos Generales.

Se mostrará la ventana de Consecutivos Generales en la que es necesario denir dos campos:

a. WebPagina. Este es para la denición de Pagina Web.

Page 174: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 174

a. WebPagina. Este es para la denición de Pagina Web.b. WebSitioDoc. Este contiene la denición de Documento Web.

1. Tipo. En el tipo de Consecutivo que se debe dar de alta, para este ejemplo serán los dos antes mencionados WebPagina y WebSitioDoc.2. Nivel. Es el lugar donde se usará para toda la empresa o por sucursal.3. Tiene Control. 4. Prejo. Es el identicador que se le dará; en este caso para las Páginas se usará "P" y para consecutivo "D".5. Concurrencia. Para este ejemplo será Normal.6. Último Consecutivo/Inicial. Es el número con el que inicia el índice. 7. Dar click en el botón Guardar y cerrar.

Una vez que se conguró el consecutivo es necesario crear una página de inicio.

Ir al menú Intelisis.

Ruta: Web | Páginas.

Page 175: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 175

Se mostrará la pantalla Abrir - Páginas Web

1. Dar click en el botón Nuevo.

En la pestaña de Datos Generales.

1. Página. Es el consecutivo que se conguró en el paso anterior y que proporciona un Identicador único de forma automática.2. Tipo. Es el tipo de Página que se desea denir.

Las páginas conguradas para este documento son:

Page 176: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 176

Las páginas conguradas para este documento son:

HTML. Son páginas en donde se coloca texto, HTML, imágenes, se puede colocar un Store Procedure que regrese información mediante código HTML. Captura. Este tipo de página permite congurar campos para la captura de datos con la posibilidad de dejar al usuario dar de alta documentos adjuntos. Con esta página se podrá ingresar información a la base de datos, enviarla por mail, o realizar algún movimiento de Intelisis ERP. Consulta. Esta página permite al usuario presentar información de la base de datos tomando como fuente de información un Store Procedure. URL. Es una página que lleva a otro URL dentro del portal de Consultas Web.

3. Estatus. Es el Estatus que tiene Intelisis para determinar si el contenido denido está en ALTA y BLOQUEADO y BAJA. 4. Nombre. Es el que se le asignará a la publicación con el n de poder identicarlo en la opción de Contenido en Drupal.5. URL. Se ocupa cuando se desea denir la dirección de una Página de Tipo URL y URL Externa, esto es para que se muestre en el portal desde un Marco "iFrame" o para invocarla en otro navegador.6. Sitio. La página debe estar asignada al sitio deseado. En caso de intentar guardar la página sin sitio mandará el mensaje "El campo 'Sitio' debe tener un valor".7. Control de Acceso. Esta opción es utilizada para asignar la página Web (este paso deberá realizarse por cada página de cualquier tipo creada) a un Rol de Usuarios y estos la puedan consultar (Ver sección alta de usuarios Web). Al activar el check se habilitará el icono de Control de Acceso; seleccionar el Rol correspondiente. En caso de no tener prendido el Control de Acceso la página se mostrará como si tuviera un rol de Anónimo. 8. Modo Ventana. Permite visualizar la pantalla en una pantalla modal o popup.9. Vistas. Vistas (sólo es habilitada en páginas tipo Consulta y Consulta Dinámica). Permite grabar la vista que se tiene en ese momento para que pueda ser consultada en un futuro. 10. Tiene Detalle: Se congura para distintos tipos de página en caso de requerir una página más con funcionalidad.11. Parámetros: Para este caso son parámetros congurables según el tipo de datos deseado y se conforma en dos grupos: Forma Previa o Dinámicos.

Page 177: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 177

En caso de intentar guardar la página sin sitio mandará el mensaje "El campo 'Sitio' debe tener un valor". Punto 6 de la descripción anterior.

1. HTML. En este campo se congura el contenido en lenguaje HTML que se desea que aparezca en la página. Se explica más adelante.2. Parámetros. Este botón se activa para cierto tipo de páginas, por ejemplo Captura o Consulta; esto se explica más adelante.3. Generar XML. Este botón permite la transmisión de datos de cierto tipo de páginas como Captura, de esta manera viaja la información necesaria. Se explica más adelante.

Page 178: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 178

Control de Acceso

Al activar el Control de Acceso:

1. Se activa el botón Control Acceso en la parte superior de la Ventana Páginas Web.2. Se muestra la ventana Control Acceso.3. Se debe seleccionar el rol que se desea asignar a la página. 4. Dar click en el botón Guardar y cerrar.

Nota: En caso de no tener prendido el Control de Acceso la página se mostrará como si tuviera un rol de Anónimo. La página puede tener uno o más roles asociados.

Page 179: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 179

Botón HTML

1. Dar click en el botón HTML.2. Se muestra la ventana donde se puede agregar HTML.3. Se escribe un texto o bien se copia, o en su caso en el menú superior cuenta con una opción en la que se puede colocar el código HTML. 4. Dar click en el ícono de palomita.5. Dar click en el icono Guardar.

El menú superior

Archivo. Aceptar, Guardar como y Cancelar.Edición. Deshacer, Rehacer, Cortar, Copiar, Revisar Ortografía, Limpiar, Seleccionar Todo, Buscar, Código Fuente.Ver. Tamaño de Texto, Detalles, Código Fuente. Insertar. Imagen, Línea Horizontal, Liga, Campo, HTML, Comentario, Control, Marco, Marquesina, Objeto, Cortar Página, Espacio de No Separación.Formato. Estilo, Fuente, Párrafo, Incrementar Indentación, Disminuir Indentación, Cambiar Posición Absoluta, Fondo, Propiedades de la Página.Tabla. Insertar, Borrar, Mezclar Celdas, Partir Celdas, Propiedades Tabla/Celda, Mostrar Rejilla Invisible.

Menú secundario:

Icono Palomita. Ejecuta la acción Aceptar.Icono Tache. Ejecuta la acción EliminarIcono Tijeras. Ejecuta la acción Cortar.Icono Copiar. Ejecuta la acción Copiar.Icono Pegar. Ejecuta la acción Pegar.Icono Regresar. Ejecuta la acción para Regresar un paso.Icono Adelantar. Ejecuta la acción Adelantar un paso.Icono Ortografía. Ejecuta la acción de corrección Ortográca.

Menú Herramientas:

Campo de Selección de Tipografía. Permite seleccionar la tipografía deseada.Campo de Selección de Tamaño de Tipografía. Permite seleccionar el tamaño de la tipografía.Icono B. Coloca la tipografía en estilo Bold.Icono I. Coloca la tipografía en estilo Itálico.Icono U. Coloca la tipografía en estilo subrayado.

Page 180: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 180

Icono U. Coloca la tipografía en estilo subrayado.Icono 123. Enumera puntos especícos.Icono Bullets. Destaca el Texto deseado en viñetas.Icono Sangría Derecha. Alinea el Texto a la Derecha.Icono Sangría Izquierda. Alinea el Texto a la Izquierda.Texto Alineado a la Izquierda. Alinea el Texto a la Izquierda.Texto Centrado. El texto se centra. Texto Alineado a la derecha. Alinea el Texto a la Izquierda.Texto Justicado. El texto se justica.Icono Línea. Agrega una línea al formato.Icono URL. Agrega una URL al formato.Icono Imagen. Agrega una imagen al formato.Icono Fondo de Texto. Agrega un fondo de color al texto.Icono Color de Texto. Agrega color al texto.

Page 181: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 181

Validación

Una vez que se guardó la página en el directorio de Dropbox C:\Dropbox\iportal3 se creará un archivo con extensión XML

Page 182: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 182

Se muestra el archivo XML con las referencias y el tipo de página.

1. Ir a la ruta del sitio, para este ejemplo es: Iportal3.demo.com:8090/2. Dar click en el menú Conguration.

Page 183: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 183

1. Dar click en el apartado Cron.

Page 184: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 184

1. Dar click en el botón Run cron.

Una vez que se ejecuta el cron enviará el siguiente mensaje: "Cron RUN successfuly".

En el menú superior:

1. Dar click en el botón Content.

Page 185: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 185

Una vez que se ejecutó el Cron en el Contenido se mostrará la página que se creó en Intelisis.

1. Dar click en la liga home iportal 3.

Se mostrará la página creada. 1. Dar click en la pestaña Edit.

El Archivo XML debe irse a la carpeta de Procesados.

Page 186: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 186

Page 187: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 187

Web Usuario

Es necesario generar el rol de Administrador. Este rol por default tendrá control como Administrador en el Drupal.

Ruta: Web | Usuarios.

Page 188: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 188

Alta de administrador

Se muestra la ventana Abrir - Usuarios Web.

1. Dar click en botón Nuevo.

Page 189: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 189

En la Pestaña de Datos Generales, debe capturar la siguiente información:

1. Clave de Acceso. Colocar la clave de acceso.2. Contraseña. Colocar la contraseña para el Usuario.3. Nombre. Colocar un nombre para el usuario. 4. Correo Electrónico. Colocar un correo electrónico para el Usuario.5. Rol. Asignar un Rol al Usuario, este se explica más adelante. 6. Estatus. Colocar un Estatus, estos pueden ser: ALTA, BLOQUEADO.

Page 190: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 190

Congurar Roles

Ir al menú superior Maestros. Dar click en el menú Roles Web.

Con la instalación del producto se cargaran por default los siguientes Roles:

AdministradorAnonimosExtranetIntranet

Para crear nuevos roles realizar lo siguiente:

1. En el campo se escribe el rol Cliente.2. Dar click en el botón Guardar y cerrar.

Page 191: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 191

Usuarios para Consultas Intranet

Dependiendo de la información a consultar deberá seleccionar:

Usuario: Puede tener asociado un Usuario dado de alta en el ERP.Personal: Si contiene asociado un Personal asignado debe estar en estatus Alta, mostrar sólo su información.Agente: Si contiene asociado un Agente asignado debe estar en estatus alta, mostrar sólo su información.Recurso: Si contiene asociado un Recurso asignado debe de estar en estatus alta, mostrar sólo su información.

Page 192: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 192

Usuarios para Consultas Extranet

Page 193: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 193

Debe de tener asociado con un Cliente y/o Proveedor según corresponda.

Cliente: Si cuenta con un cliente asociado debe estar en estatus Alta, mostrar sólo su información.Proveedor: Si cuenta con un Proveedor asociado debe estar en estatus Alta, mostrar sólo su información.

En el ejemplo mostrado se observa el ejemplo de cliente.

Nota: Los usuarios creados desde Drupal no tendrán relación con Intelisis.

Page 194: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 194

Web Roles

Los roles van a permitir asignarle un Perl que permita denir los tipos de contacto que van a ser requeridos para el portal de consultas, por ejemplo Cliente, Proveedor, Agentes de Venta o Personal.

El Portal tiene por default el Rol anónimos, intranet y extranet, el rol de anónimos no se reeja en Intelisis este se genera en Drupal directamente.

Control de Acceso

Si la casilla Control de Acceso está prendida determinará el o los roles a los cuales está asignada la página. Sí la casilla no ha sido activada el Control de Acceso asignado será por default Anónimo.

1. Activar la casilla Control Acceso.2. Se habilita el botón de acceso, dar click.3. Se muestra la ventana Control de acceso.4. Se agregan los roles deseados.

La página puede tener uno o más roles asociados.

Nota: Solamente los roles creados desde Intelisis tendrán integridad entre Intelisis y Drupal. Los roles creados desde Drupal no tendrán relación con Intelisis.

Page 195: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 195

Cuando no se tenga asociado un rol en la página enviará mensaje indicando que no se tiene ningún rol, debe asignarlo desde el botón Control de Accesos.

Si no se activó el check de Control de Accesos de esta asociando no mandara mensaje y este pertenecerá por default al rol anónimo.

Page 196: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 196

Generar plantillas

Ir al menú Intelisis.

Ruta: Web | Sitios

Dar click en el botón de Plantillas.

Las plantillas proporcionadas para Intranet corresponden a:

Ventas (Pedidos)Compras (Ordenes de Compra)Inventarios (Existencias)

Page 197: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 197

Inventarios (Existencias)Empleados (Nómina)Nómina (Recibo de Nómina)

De acuerdo a las requeridas para su operación elegir Sí en la columna selección, en caso de no requerir alguna plantilla seleccionar No.

Se comenzará la generación de Plantillas.

Al concluir la generación de plantillas se mostrará el mensaje de que el proceso se genera con éxito.

Page 198: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 198

Las plantillas proporcionadas para Extranet corresponden a:

Inventarios (Disponibles)Clientes (Facturación)Clientes (Estado de Cuenta)Clientes (Captura Atención a Clientes)Clientes (Atención a Clientes)Proveedores (Facturación)Proveedores (Estado de Cuenta)Proveedores (Captura Atención a Proveedores)Proveedores (Atención a Proveedores)

Se podrán elegir solo las plantillas requeridas para su operación al elegir Sí en la columna selección o bien omitir aquellas que no necesite al seleccionar No en la columna correspondiente.

Page 199: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 199

Al terminar de generar las plantillas extranet se mostrará mensaje de que el proceso se concluyó correctamente.

Page 200: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 200

Con la generación de plantillas se crearan xml IP_%.xml los cuales deben migrar como se muestra en el siguiente tema.

Page 201: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 201

Publicación Web Página

El Portal se presentará con una página por default.

En el directorio de Dropbox se genera un archivo XML con la creación de la página.

Validar que en la ruta congurada del Dropbox se encuentre el archivo XML generado.

C:\Dropbox\iportal3

1. Archivo XML más el consecutivo.

Page 202: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 202

Se muestra el archivo XML con las referencias de la página y el tipo de página.

1. Ir a la ruta del sitio, para este ejemplo es: Iportal3.demo.com:8090/2. Dar click en el menú Conguration.

Page 203: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 203

1. Dar click en el apartado Cron.

Page 204: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 204

1. Dar click en el botón Run cron.

Una vez que se ejecuta el cron enviará el siguiente mensaje: "Cron RUN successfuly."

En el menú superior

1. Dar click en el botón Content.

Page 205: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 205

Una vez que se ejecutó el Cron en el Contenido se mostrará la página que se creó en Intelisis.

1. Dar click en la liga home iportal 3.

El Archivo XML debe irse a la carpeta de Procesados.

Para la publicación es necesario entrar a la página correspondiente.

Se mostrará un menú de opciones que es completamente congurable y aplica para todas las páginas web.

Se mostrará la página creada.

1. Dar click en la pestaña Edit.

Page 206: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 206

Page 207: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 207

Menu settings

Una vez que ingresa a la pestaña Edit:

1. Colocarse en el apartado Menu Settings. 2. Activar la casilla Provide a menu link.3. Se mostrará el campo Menu link title; para este ejemplo es Home Iportal 3.4. Descripción. Colocar una descripción. 5. Parent item. Este campo determina en qué posición se colocará la publicación, si forma parte del menú o es un submenú. 6. Weigt. Se debe seleccionar un número, este indicará el peso o la importancia de orden en la que se muestra dicho menú.

Revision Information

En esta opción se puede congurar una revisión general de la publicación.

Page 208: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 208

URL path settings

URL alias, es la opción en la que se congura el URL jo que se tendrá para la página creada.

Comment settings

En esta opción se conguran los comentarios.

Page 209: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 209

Authoring information

En esta opción se muestran los datos de quién y a qué hora se agregó la página nueva.

Publishing options

Para la publicación de la página es necesario:

1. Activar la opción Published.2. Dar click en el botón Save.

Page 210: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 210

La página ya está publicada y colocada en el menú superior.

Nota: Se recomienda que si usa como Internet Explorer como visor de contenido sea en su versión 11.

Page 211: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 211

Código de Proceso Almacenado para Consulta Simple “Script Store Procedure”

Se debe declarar el encabezado. Para generar una Consulta se ha generado un plantilla que permitirá identicar en Secciones lo que se debe declarar o implementar dentro del código SQL del Store Procedure.

• Validación de la existencia del SP.• Cabecera de SP con Parámetros.• Sección 1 Variables de Almacenamiento de Información para la Respuesta

del reporte Solicitado.• Sección 2 Variables de Almacenamiento de Información para los Parámetros

de Búsqueda Solicitados.• Sección 3 Formación de la Respuesta con la estructura XML de la

información Requerida.

Validación de la existencia del SP.

IF EXISTS (SELECT * FROM sysobjects WHERE name='spPlantillaConsulta') DROP PROCEDURE spPlantillaConsulta

Este fragmento de código permitirá identicar si ya se ha creado el Store Procedure anteriormente permitiendo borrarlo de la Base de Datos, Creándolo o sobrescribiendo de una actualización en su interior.

Cabecera de SP con Parámetros.

En este caso son 2 variables.• @SesionUser: Esta variable viajara en el XML para poder identicar el Usuario

Web y poder recuperar sus parámetros desde el SP. Este valor se relaciona con el campo UsuarioWeb. Esta entidad se puede relacionar con los datos siguientes elementos denidos al crear un Usuario Web:

• Empresa• Sucursal

Page 212: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 212

• Sucursal• Usuario• Cliente• Proveedor• Personal• Agente• Recurso• Proyecto• Actividad• UEN

• @Origen: Es el parámetro permite enviar un valor que esta fuera del perl del Usuario y se emplea para ligar Páginas entre sí mediante la habilitación de la casilla de Detalle que se encuentra en la pestaña &ldquo;Datos Generales&rdquo;, como puede ser el número del Cliente.

• @Pagina: Este parámetro permite identicar la página que provee el servicio de Consulta con detalle ligando el valor con una consulta para obtener un detalle adicional en un nuevo reporte.

• @p_Parametro: Parámetro de Entrada tipo Tabla Temporal el valor está denido por el Usuario, creado por Intelisis para poder pasar múltiples valores desde el XML como parámetros de Entrada.

• @r_XML: Parámetro de Salida tipo varchar con su máximo valor, el cual nos ayudara a regresar la respuesta del XML.

CREATE PROCEDURE testConsultaSimple(

/*Variables de Sesión como parámetro de Entrada Tipo de Dato Varchar */

@sesionuser varchar(255), @origen varchar(255),

@pagina varchar(20),

/*Variable como parametro de Entrada Tipo de Dato Tabla */@p_Parametros TypeTableParam READONLY,

/*Variable como parametro de Salida Tipo de Dato Varchar */@r_XML varchar(max) = NULL OUTPUT

)

ASBEGIN

Page 213: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 213

Sección 1 Variables de Almacenamiento de Información para la Respuesta del reporte Solicitado.

Sección 1 del SP Variables de Almacenamiento de Información para la Respuesta del reporte Solicitado.Es esta Sección se declaran la variables que permitirán almacenar la información que deseamos desplegar en nuestro reporte. Así mismo varían de acuerdo al número, al esquema de programación y al tipo de campos que se desean mostrar según el esquema de Tablas de Intelisis. Al inicio se muestra la leyenda de la Sección 1 con una breve descripción.Ejemplo de Sección 1:

/* * SECCION 1: * Variables para el Resultado Final */

DECLARE @WebPaginaD varchar(20), @WebNombre varchar(100), @WebDescripcion varchar(255), @WebTipo varchar(20)

Page 214: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 214

Sección 2 Variables de Almacenamiento de Información para los Parámetros de Búsqueda Solicitados.

/* * SECCION 2: * Respuesta para la Petición del Cliente mediante XML que viaja al

WebService* Se declara Cursos para desplegar la información solicitada por el Cliente*/

/******Se agrega La consulta deseada con los parámetros a Consultar con un Cursor******/

DECLARE CurRespParametrosUsuario CURSOR FAST_FORWARD FOR SELECT Pagina, Nombre, Descripcion, TipoFROM WebPagina --WHERE Campo_1 LIKE @Valor1 AND Campo_2 = @Valor2

--/****** Apertura del Cursor para Generar la Respuesta del WS en formato XML Manual******/

OPEN CurRespParametrosUsuario FETCH NEXT FROM CurRespParametrosUsuario INTO @WebPagina,

@WebNombre, @WebDescripcion, @WebTipoWHILE @@FETCH_STATUS <> -1

BEGIN--/****** Armado de XML de forma Manual******//**NOTA: los nombres de los Atributos que forman el Campo Llave

Page 215: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 215

*NOTA: los nombres de los Atributos que forman el Campo Llave debe de ir Igual al de la Tabla si que varie ya que esto permitirá la liga entre paginas

*/SET @r_XML += '<WebParam WebPagina=' + CHAR(34) +

ISNULL(@WebNombre,'') + CHAR(34) + ' WebNombre=' + CHAR(34) + ISNULL(@WebNombre,'') + CHAR(34) + ' WebDescripcion=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebDescripcion),'') + CHAR(34) + ' WebTipo=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebTipo),'') + CHAR(34) +'></WebParam>'

FETCH NEXT FROM CurRespParametrosUsuario INTO @WebPagina, @WebNombre, @WebDescripcion, @WebTipo

END

/*Encabezados de las Columnas como deseamos se muestre en el Reporte */

SET @r_XML += '<WebParamLabel WebPagina='+CHAR(34)+'PAGINA'+CHAR(34)+ ' WebNombre=' + CHAR(34) + 'NOMBRE' + CHAR(34) + ' WebDescripcion=' + CHAR(34) + 'DESCRIPCION' + CHAR(34) + ' WebTipo='+CHAR(34)+'TIPO'+CHAR(34)+'></WebParamLabel>'

/*Cierre del Cursor CurRespParametrosResultado*/CLOSE CurRespParametrosUsuarioDEALLOCATE CurRespParametrosUsuario

RETURNEND

Page 216: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 216

Código de Proceso Almacenado para Consulta con Parámetros “Script Store Procedure”

Estructura del SP de Consulta

Se explicará la estructura del SP con el n de auxiliar al usuario a crear una consulta tan sencilla o compleja como se requiera.

Al publicarse se puede ver un reporte que genera los datos de forma automática con las variables de sesión por lo que no requiere formulario, y por el otro si se desea que exista más de un parámetro se puede diseñar un formulario que permita enviar más de un parámetro fuera de los elementos de sesión.

Para la parte del reporte se puede establecer dos reportes:

• Reporte simple sin formulario de ltro.• Reporte complejo con formulario de ltro y/o parámetros de sesión.

Para el primero reporte se ocupan las variables de sesión desde Drupal con el n de manejar los parámetros.

Las variables a emplear se declaran en el cuerpo del código SQL del Store Procedure

Son las siguientes:

Este valor se relaciona con el campo UsuarioWeb. Esta se puede relacionar con los datos siguientes elementos: • Empresa• Sucursal• Usuario• Cliente• Proveedor• Personal• Agente• Recurso• Proyecto• Actividad• UEN

Page 217: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 217

Validación de Existencia del SPEste fragmento de código permitirá identicar si ya se ha creado el Store Procedure anteriormente permitiendo borrarlo de la Base de Datos, Creándolo o sobrescribiendo de una actualización en su interior.

IF EXISTS (SELECT * FROM sysobjects WHERE id = object_id('spConsultaFiltroFormulario') AND TYPE = 'P')

DROP PROCEDURE spConsultaFiltroFormularioGO

CREATE PROCEDURE spConsultaFiltroFormulario ( /*Variables de Sesión como parametro de Entrada Tipo de Dato Varchar */ @sesionuser varchar(255), @origen varchar(255), @pagina varchar(20), /*Variable como parametro de Entrada Tipo de Dato Tabla */ @p_Parametros TypeTableParam READONLY, /*Variable como parametro de Salida Tipo de Dato Varchar */ @r_XML varchar(max) = NULL OUTPUT ) AS BEGIN

Page 218: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 218

Sección 1 variables para el resultado nal

/* * SECCION 1: * Variables para el Resultado Final */

DECLARE @UsuarioWeb varchar(20), @Nombre varchar(100), @Estatus varchar(15)

• @SesionUser: Esta variable viajara en el XML para poder identicar el Usuario Web y poder recuperar sus parámetros desde el SP a través de la Tabla Temporal esto sucede cuando se habilita su uso.

• @Pagina.- Parámetros que se le pasaran al SP, que indica en que página está intentando entrar.

• @Origen.- Es el dato que se seleccionó de la página anterior como puede ser un ID o Nombre.

Sección 2

Sección 2 del SP Variables de Almacenamiento de Información para los Parámetros de Búsqueda Solicitados.

Es esta Sección se declaran la variables que permitirán almacenar los valores que nos permitirán formar las condiciones de búsqueda requeridas por la solicitud del reporte. Esto nos auxiliara a realizar los ltros necesarios en nuestra búsqueda

Page 219: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 219

del reporte. Esto nos auxiliara a realizar los ltros necesarios en nuestra búsqueda de la información combinando diferentes Tablas, Vistas e Incluso StoreProcedures. Al inicio se muestra la leyenda de la Sección 2 con una breve descripción. Los criterios de búsqueda se almacenaran en las variables que se declaren según el número de parámetros enviados por lo que pueden ser uno o n valores a almacenar.Las variables a emplear son las siguientes:• @i: Esta variable se dene para realizar el recorrido de los parámetros

enviados en la variable @p_Parametro de tipo Tabla Temporal.• @Parametro: Esta variable se declara para ser usada por el Cursor que nos

auxiliara en recorrer la Tabla @p_Parametro; este variable actúa como si fuera una Tabla donde trae los elementos de un formulario.

• Se declaran las variables que permitirán recuperar los valores que forman el criterio de búsqueda. Se puede declarar con un nombre convencional para el usuarios como @Variable1, @Varable2, &hellip, @Variablen o el que sea conveniente para el Usuario que lo declara. Y estas se declararán según el número de criterios solicitados.

• CurParametrosUsuario Se declara el Cursor con esta variable.• Dentro del Cursos se declaran sentencias de Control como lo es el IF, THEN,

ELSE para asignar el valor a las variables declaradas en esta sección según el número de elementos enviados.

• Y nalmente se muestra el cierre del Cursor.Nota: Esta sección se usa cuando se solicitan criterios de búsqueda o ltrado con parámetros denidos en algún Formulario.

* SECCION 2: * Variables para el Recopilar los Parámetros de la Solicitud * Se declara Cursos para poder recuperar los elementos de la Petición realizada por el Cliente */ DECLARE @v_XML varchar(max), @i int = 0, /*Variable para el Valores del Cursor*/ @Etiqueta varchar(max) = '', @Valor varchar(max) = '', /*Variables para recolectar los valores del Formulario*/ @Valor1 varchar(max), @Valor2 varchar(max) /****** Se Genera un cursos para recuperar los valores de los parámetros solicitados******/ DECLARE CurParametrosUsuario CURSOR FAST_FORWARD FOR SELECT *

Page 220: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 220

SELECT * FROM @p_Parametros /****** Se recorre el cursos para agregar los parámetros de búsqueda a variable propias del SP denido aquí******/ OPEN CurParametrosUsuario FETCH NEXT FROM CurParametrosUsuario INTO @Etiqueta,@Valor WHILE @@FETCH_STATUS <> -1 BEGIN /*** Se obtienen los parámetros solicitados y se ingresan en cada una de las variables en este SP***/ IF @Etiqueta = 'Usuario' BEGIN SET @Valor1 = @Valor END ELSE IF @Etiqueta = 'Rol' BEGIN SET @Valor2 = @Valor END SET @i = @i + 1 FETCH NEXT FROM CurParametrosUsuario INTO @Etiqueta,@Valor END

Page 221: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 221

Ejemplo

La sección 3 permitirá formar la respuesta en formato XML, como contestación a la solicitud realizada a través del requerimiento de parámetros o ejecución del reporte simple. Al inicio se muestra la leyenda de la Sección 3 con una breve descripción. Es importante indicar que los Atributos deben mantener el nombre de la Etiqueta que se muestra en el ejemplo de la plantilla, ya que este es un esquema con el que trabaja Drupal, si es cambiado no se asegura su correcto funcionamiento ejemplo de la Etiqueta: <WebParamLabel Atributo1 Atributo2 ... AtributoN ></<WebParamLabel>. Y también la de Etiquetas de Columna <WebParamLabel Atributo1 Atributo2 .. AtributoN></WebParamLabel>

/* * SECCION 3: * Respuesta para la Petición del Cliente mediante XML que viaja al WebService * Se declara Cursos para desplegar la información solicitada por el Cliente */ /******Se agrega La consulta deseada con los parámetros a Consultar con un Cursor******/ DECLARE CurRespParametrosUsuario CURSOR FAST_FORWARD FOR SELECT UsuarioWeb, Nombre, Estatus FROM WebUsuario WHERE UsuarioWeb LIKE @Valor1 AND Rol = @Valor2 --/****** Apertura del Cursor para Generar la Respuesta del WS en formato XML Manual******/ OPEN CurRespParametrosUsuario FETCH NEXT FROM CurRespParametrosUsuario INTO @UsuarioWeb, @Nombre, @Estatus WHILE @@FETCH_STATUS <> -1 BEGIN --/****** Armado de XML de forma Manual******/ SET @r_XML += '<WebParam UsuarioWeb=' + CHAR(34) + ISNULL(@UsuarioWeb,'') + CHAR(34) + ' Nombre=' + CHAR(34) + ISNULL(@Nombre,'') + CHAR(34) + ' Estatus=' + CHAR(34) + ISNULL(CONVERT(varchar ,@Estatus),'') + CHAR(34) +'></WebParam>' FETCH NEXT FROM CurRespParametrosUsuario INTO @UsuarioWeb, @Nombre, @Estatus END /*Encabezados de las Columnas como deseamos se muestre en el Reporte */

Page 222: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 222

/*Encabezados de las Columnas como deseamos se muestre en el Reporte */ SET @r_XML += '<WebParamLabel UsuarioWeb='+CHAR(34)+'USUARIO'+CHAR(34)+ ' Nombre=' + CHAR(34) + 'NOMBRE' + CHAR(34) + ' Estatus=' + CHAR(34) + 'ESTATUS' + CHAR(34) +'></WebParamLabel>' /*Cierre del Cursor CurRespParametrosResultado*/ CLOSE CurRespParametrosUsuario DEALLOCATE CurRespParametrosUsuario RETURN END

Page 223: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 223

Código de Proceso Almacenado para la Plantilla de Consultas con Detalle.

Store Procedure para la Plantilla de Consultas con Detalle.

Ejemplo de un Store Procedure para la Plantilla de Consultas con Detalle.• Implementamos la sección de Validación para la creación del SP o

Substitución• Sección de Cabecera Variables de Sesión por default en este caso

conguraremos &ldquo;@origen&rdquo;.• Sección 1 Variables para recuperar los Datos que deseamos mostrar en el

reporte• Sección 2 Se genera el XML de resultado combinando las variables de

Sesión declaradas en la cabecera como parámetros de Entrada.

Implementamos la sección de Validación para la creación del SP o Substitución

* Plantilla de Consulta Detalle*/IF EXISTS (SELECT * FROM sysobjects WHERE name='spConsultaDetalle')

DROP PROCEDURE spConsultaDetalle

Sección de Cabecera Variables de Sesión por default en este caso conguraremos “@origen”.

CREATE PROCEDURE spConsultaDetalle(

/*Variables de Sesión como parametro de Entrada Tipo de Dato Varchar */

@sesionuser varchar(255), @origen varchar(255),

@pagina varchar(20),

Page 224: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 224

@pagina varchar(20),/*Variable como parametro de Entrada Tipo de Dato Tabla */

@p_Parametros TypeTableParam READONLY,/*Variable como parametro de Salida Tipo de Dato Varchar */

@r_XML varchar(max) = NULL OUTPUT)

ASBEGIN

Sección 1 Variables para recuperar los Datos que deseamos mostrar en el reporte

/* * SECCION 1: * Variables para el Resultado Final * Consulta de Usuarios*/

DECLARE @WebUsuarioWeb varchar(20), @WebNombre varchar(100), @WebeMail varchar(50), @WebContrasena varchar(32),@WebRol varchar(50),@WebEstatus varchar(15),@WebUltimoCambio datetime,@WebAlta datetime

/*

Page 225: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 225

* SECCION 2: * Respuesta para la Petición del Cliente mediante XML que viaja al

WebService* Se declara Cursos para desplegar la información solicitada por el Cliente*/

/******Se agrega La consulta deseada con los parámetros a Consultar con un Cursor******/

DECLARE CurRespParametrosUsuario CURSOR FAST_FORWARD FOR SELECT UsuarioWeb, Nombre, eMail,

Contrasena,Rol,Estatus,UltimoCambio,AltaFROM WebUsuario WHERE UsuarioWeb LIKE @origen

--/****** Apertura del Cursor para Generar la Respuesta del WS en formato XML Manual******/

OPEN CurRespParametrosUsuario FETCH NEXT FROM CurRespParametrosUsuario INTO @WebUsuarioWeb,

@WebNombre, @WebeMail, @WebContrasena, @WebRol, @WebEstatus, @WebUltimoCambio, @WebAlta

WHILE @@FETCH_STATUS <> -1 BEGIN

--/****** Armado de XML de forma Manual******/SET @r_XML += '<WebParam UsuarioWeb=' + CHAR(34) +

Page 226: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 226

SET @r_XML += '<WebParam UsuarioWeb=' + CHAR(34) + ISNULL(@WebUsuarioWeb,'') + CHAR(34) + ' WebNombre=' + CHAR(34) + ISNULL(@WebNombre,'') + CHAR(34) + ' WebeMail=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebeMail),'') + CHAR(34) + ' WebContrasena=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebContrasena),'') + CHAR(34) + ' WebRol=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebRol),'') + CHAR(34)+ ' WebEstatus=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebEstatus),'') + CHAR(34)+ ' WebUltimoCambio=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebUltimoCambio),'')+ CHAR(34)+ ' WebAlta=' + CHAR(34) + ISNULL(CONVERT(varchar ,@WebAlta),'')+ CHAR(34)+'></WebParam>'

FETCH NEXT FROM CurRespParametrosUsuario INTO @WebUsuarioWeb, @WebNombre, @WebeMail, @WebContrasena, @WebRol, @WebEstatus, @WebUltimoCambio, @WebAlta

END

/*Encabezados de las Columnas como deseamos se muestre en el Reporte */

SET @r_XML += '<WebParamLabel WebUsuarioWeb='+CHAR(34)+'USUARIO'+CHAR(34)+ ' WebNombre=' + CHAR(34) + 'NOMBRE' + CHAR(34) + ' WebeMail=' + CHAR(34) + 'CORREO' + CHAR(34) + ' WebContrasena='+CHAR(34)+'CONTRASEÑA'+CHAR(34)+ ' WebRol='+CHAR(34)+'ROL'+CHAR(34)+ ' WebEstatus='+CHAR(34)+'ESTATUS'+CHAR(34)+ ' WebUltimoCambio='+CHAR(34)+'ULTIMO CAMBIO'+CHAR(34)+ ' WebAlta='+CHAR(34)+'ALTA'+CHAR(34)+'></WebParamLabel>'

/*Cierre del Cursor CurRespParametrosResultado*/CLOSE CurRespParametrosUsuarioDEALLOCATE CurRespParametrosUsuario

RETURNEND

Page 227: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 227

Page 228: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 228

Páginas Tipo Consulta

Consulta Simple o Directa: es el reporte directo donde no se pasa ningún parámetro.

Consulta con Parámetros de Sesión con Detalle: es la consulta que se congura con las variables que nos permitirán ligar la información mediante condiciones prestablecidas propias del Usuario. Se denen en la Pestaña Consulta y que podremos usar para restringir el uso de información a lo que puede ver el Usuario con su sesión.

Consulta con Parámetros desde un Formulario: es la consulta que permite denir un formulario con el número de parámetros que el usuario requiera denir, para realizar un ltrado de información sobre la consulta deseada, así mismo podemos combinarla con las variables de Sesión del Usuario. Esta opción se activa al seleccionar la casilla parámetros desde la pestaña Datos Generales donde se habilita el botón Parámetros.

Page 229: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 229

Página Consulta Simple

Para la Funcionalidad de una Página de consulta es necesario crear una página Nueva tipo Consulta desde Intelisis.

Ingresar al siguiente menú.

Ruta: Intelisis| Web | Páginas.

1. Dar click en el botón de Nuevo.

Page 230: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 230

Page 231: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 231

Se mostrará la ventana Páginas Web

Pestaña Datos Generales.

1. Página: Consecutivo automático.2. Tipo: Seleccionar tipo Consulta.3. Estatus: Colocar el Estatus: ALTA.4. Nombre: Se debe colocar el nombre de la página de Consulta.5. Sitio: Se debe asignar un sitio. 6. Control Acceso: Se debe prender el check. 7. Control Acceso: Se debe colocar el rol deseado para el control de Acceso.

Pestaña Consulta

1. Permite Buscar. Esta opción habilita un campo que buscará y ltrará la información por el texto capturado dentro del Reporte Generado.2. Permite Ordenar. Este comando facilita organizar el contenido de la consulta dentro del Reporte que se genera.3. Enviar PDF. Exportar la consulta a un archivo PDF.4. Enviar XLS. Exportar la consulta a un archivo de Excel.5. Enviar XML. Exportar la consulta a un archivo XML.6. Registros por Página. Registro por página con un valor por defecto de 20 elementos, el mínimo de campos visibles será 20, y puede incrementar, sin embargo no pueden ser menos de 20 registros.7. Stored Procedure. En este campo se debe colocar el Store Procedure que se

Page 232: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 232

7. Stored Procedure. En este campo se debe colocar el Store Procedure que se elaboró para dicha consulta.8. @SesionUser uniqueidentier. Esta casilla debe activarse al usar la página tipo consulta.9. @Origen varchar (255): Esta casilla debe activarse al usar la página tipo consulta.10. @Pagina varchar (20). Esta casilla debe activarse al usar la página tipo consulta.11. Campo Llave. Este campo indica cual es la llave para generar la consulta, esta variable debe estar declarada en el Store Procedure. Solo serán usados para páginas con detalle.12. Llave Visible. Con esta opción la llave puede ser visible o no. 13. Dar click en el botón Guardar.

Page 233: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 233

Dropbox

Una vez que se guardó la página.

1. Se creará el archivo en la carpeta de Dropbox.

Ir a la siguiente ruta en Drupal.

Ruta: Home | Administration | Conguration | System | Cron

1. Se debe correr el Run cron.

Se enviará la noticación que se procesó correctamente.

Ir al menú de Content

Page 234: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 234

1. Dar click en Edit

Se mostrará el siguiente menú.

1. Seleccionar Menu settings. 2.- Activar la casilla Provide a menu link. 3. Se mostrará el título de la página.4. Description. Se puede colocar una descripción de la página.

Se mostrará el siguiente menú.

1. Ir al menú Pubblishing options.2. Activar el check Published.3. Dar click en el botón Save.

Page 235: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 235

Una vez que se guardan los cambios, regresará a la siguiente pantalla

1.- Dar click en la Página, para este ejemplo Consulta uno.

Se mostrará la Consulta deseada.

Page 236: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 236

Page 237: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 237

Página Consulta con Parámetros

Para la Funcionalidad de una Página de consulta es necesario crear una página Nueva tipo Consulta desde Intelisis.

Pre requisitos

• Congurar el WebService en IIS para la Conectividad.• Conguración del Webservice con el WSDL en Drupal.• Programación del Script SQL del tipo de Plantilla para la Consulta (Simple,

Con Parámetros de Sesión y Parámetros de Formulario).

Ingresar al siguiente menú.

Ruta: Intelisis | Web | Páginas.

Page 238: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 238

1. Dar click en el botón de Nuevo.

Page 239: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 239

Se mostrará la ventana Páginas Web

Pestaña Datos Generales.

1. Página: Consecutivo automático 2. Tipo: Seleccionar tipo Consulta3. Estatus: Colocar el Estatus: ALTA4. Nombre: Se debe colocar el nombre de la página de Consulta.5. Sitio: Se debe asignar un sitio. 6. Control Acceso: Se debe prender el check. 7. Parámetros: Se debe activar el check8. Control Acceso: Se debe colocar el rol deseado para el control de Acceso. 9. Botón Parámetros: Se deben congurar los parámetros correspondientes.

Pestaña Consulta

1. Permite Buscar. Esta opción habilita un campo que buscará y ltrará la información por el texto capturado dentro del Reporte Generado.2. Permite Ordenar. Este comando facilita organizar el contenido de la consulta dentro del Reporte que se genera.3. Enviar PDF. Exportar la consulta a un archivo PDF.4. Enviar XLS. Exportar la consulta a un archivo de Excel.5. Enviar XML. Exportar la consulta a un archivo XML.6. Registros por Página. El mínimo de campos visibles será 20, y puede incrementar, sin embargo no pueden ser menos de 20 registros.

Page 240: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 240

incrementar, sin embargo no pueden ser menos de 20 registros.7. Stored Procedure. En este campo se debe colocar el Store Procedure que se elaboró para dicha consulta8. @SesionUser uniqueidentier. Esta casilla debe activarse al usar la página tipo consulta.9. @Origen varchar (255): Esta casilla debe activarse al usar la página tipo consulta.10. @Pagina varchar (20). Esta casilla debe activarse al usar la página tipo consulta.11. Campo Llave. Esta campo indica cual es la llave para generar la consulta, esta variable debe estar declarada en el Store Procedure, para este ejemplo es UsuarioWeb.12. Llave Visible. Con esta opción la llave puede ser visible o no. 13.- Dar click en el botón Plantilla.

Conguración del Formulario

Dentro de la Pestaña Datos Generales se habilita primeramente la casilla de parámetros, la cual habilita el botón superior llamado de igual forma &ldquo;Parámetros&rdquo;. Se debe de hacer clic en el menú superior en el botón Parámetros para abrir la Pantalla Parámetros de la Página.

En esta pantalla que se muestra se podrán agregar los parámetros HTML que se requieran. Del lado izquierdo se muestran una rejilla con la descripción del Parámetro, Nombre

Page 241: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 241

1. Parámetro: es el ID del elemento que se va agregar este solo se puede ingresar una sola vez ya que se debe mantener como identicador único dentro del formulario y no se podrá modicar, así mismo, se replica la descripción en el campo Nombre, la cual es la etiqueta que será el título de nuestro elemento dentro del formulario. En este campo no se podrán colocar caracteres especiales. Para este ejemplo se colocarán dos valores: Usuario Rol

2. Nombre: Nombre o Título del elemento que se agregará en la Página como formulario, este campo puede llevar caracteres como dos puntos. :

3. Tipo Datos: es el tipo de valor que se congura para recepción de los Datos en el formulario por cada campo generado. a. Texto: Cuadro de textob. Numérico: valores numéricos enteros.c. Flotante: Números de punto otante.d. Monetario: Descripción Monetarioe. Fecha: solo la fecha.f. Hora: solo la hora.g. HTML: cuadro área de texto enriquecido con HTML.h. Lista: Lista de Datos.i. Radio: Opciones de Radio.j. Check: Caja de vericación.

Se explican los tipos de campos.

Tamaño: Longitud de caracteres a capturar. Valor por Omisión: es el valor que puede llevar predenido.Mayúsculas: El cuadro puede cambiar de forma automática las mayúsculas.Contraseña: esta puede ser un cuadro de Texto combinado con la Contraseña para la clave no sea visible.Requerido: el cuadro no puede ir vacío por lo que solicita que sea obligatorio.Solo Lectura: no se puede editar.Ayuda: se emplea para poder denir un listado de forma manual o desde una tabla o vista para que llene los elementos Lista, Radio o Check; con las siguientes opciones: a. Lista: Lista Manual donde al seleccionar esta opción se habilita el botón Lista, para poder congurar la lista que se desea agregar. i. Se dene el Valor que llevara para su almacenamientoii. Se dene el Nombre que es la etiqueta que será visible para el usuario.iii. Y se dene el Orden que llevara la lista al mostrarse al usuario.

Page 242: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 242

Page 243: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 243

Ayuda

1. Tabla: Seleccionar en el campo tipo Tabla: mostrará los siguientes campos:2. Tabla o Vista: Se muestra el listado de todas las tablas de Intelisis, para este ejemplo es WebRol.3. Campo Valor: Se dene el campo que se desea mostrar, para este ejemplo es WebRol4. Campo Nombre: Se dene el campo nombre que se desea mostrar. 5. Condición: Es la condición de la Consulta, ejemplo: Rol = &ldquo;Ventas&rdquo; AND Rol != &ldquo;Compras&rdquo;6. Orden: Orden: es el ordenamiento del Campo Valor, ejemplo 1 DESC Rol ASC

Grupo: En caso de solicitar los campos agrupados el campo Grupo permite generar estos visualizándolo en pestañas.

Page 244: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 244

Se debe dar click en el botón Generar XML

Dropbox

Una vez que se guardó la página.

1. Se crearán 2 archivos en la carpeta de Dropbox. Uno para el xml y el otro para las páginas.

Page 245: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 245

Ir a la siguiente ruta en Drupal.

Ruta: Home | Administration | Conguration | System | Cron

1. Se debe correr el Run cron.

Se enviará la noticación que se procesó correctamente.

Ir al menú de Content

1. Dar click en Edit

Page 246: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 246

Se mostrará el siguiente menú.

1. Seleccionar Menu settings. 2.- Activar la casilla Provide a menu link. 3. Se mostrará el título de la página.4. Description. Se puede colocar una descripción de la página.

Page 247: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 247

Se mostrará el siguiente menú.

1. Ir al menú Pubblishing options.2. Activar el check Published.3. Dar click en el botón Save.

Una vez que se guardan los cambios, regresará a la siguiente pantalla

1.- Dar click en la Página, para este ejemplo Consulta uno.

Se deben colocar los parámetros deseados. Para este ejemplo se colocan:

1. Usuario: Raul.2. Rol: Se muestra la lista para seleccionar el parametro deseo.

Page 248: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 248

Se mostrará la consulta deseada.

Page 249: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 249

Página Consulta con Detalle

• Implementamos la sección de Validación para la creación del SP o Substitución

• Sección de Cabecera Variables de Sesión por default en este caso conguraremos &ldquo;@origen&rdquo;.

• Sección 1 Variables para recuperar los Datos que deseamos mostrar en el reporte

• Y Sección 3 Se genera el XML de resultado combinando las variables de Sesión declaradas en la cabecera como parámetros de Entrada.

Page 250: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 250

Page 251: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 251

Page 252: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 252

Page 253: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 253

Page 254: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 254

Página URL

La página Tipo URL es aquella que invoca a otra página.

Se congura colocando la Dirección de alguna otra página que se desea mostrar dentro del Portal, en esta se debe de colocar los siguientes elementos que la conforma:

Protocolos, ejemplos:

http:// https://ftp://

www.intelisis.com.mxlocalhosttestportal:8090

El cierre del dominio &ldquo;/&rdquo;

Ejemplo de URL Completa http://www.intelisis.com/

Ventana Páginas Web

1. Página. Es el consecutivo que le asigna Intelisis. 2. Tipo. Para este ejemplo se selecciona URL.3. Estatus. Colocar estatus ALTA.4. Nombre. Colocar el nombre deseado de la página.5. URL. Colocar el URL que se desea mostrar, incluyendo el cierre de dominio. 6. Sitio. Colocar el Sitio a que hará referencia la página.7. Control de Acceso. Prender el check control de Acceso 8. Botón Control de Acceso. Asignar los permisos de quienes podrán ver el contenido de la página.

Nota: Realizar las acciones del capítulo Publicación Web Página. Nota: el campo de URL solo se usará para la página tipo noticia, URL, URL Externo y Sitio.

Page 255: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 255

Se guarda la página se generará un XML para transferirla de Intelisis a Drupal.Se ejecuta el proceso del CRON de Drupal para publicar, se revisa el contenido en el Portal y se visualiza la página publicada.

La página se mostrará de la siguiente manera:

Page 256: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 256

Errores Frecuentes

Page 257: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 257

Errores al instalar Drupal

Se muestra el siguiente error.

An AJAX HTTP error occurred

1. the installation has encountered an error.Please continue to the error page.

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging Information follows. Path http://localhost:8090/iportal3/instal.php? prole=standard&locale=en&id=1&op=do Status Text: OK ResponseText: Fatal error: Maximun execution time of 30 seconds exceeded in C:\xampp\htdocs\iportal3\includes\database\databese-inc on line 2171

1. Dar doble click en el Programa Xampp desde la barra de tareas.

Page 258: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 258

Es necesario cambiar la conguración de los parámetros desde Xampp en Apache.

1. Dar click en el botón Cong de Apache.2. Dar click en el botón PHP (php.ini).

Buscar la siguiente línea:

max_execution_time=60

Page 259: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 259

max_execution_time=60

Modicar el número a 1200

max_input_time=1200

Nota: En caso de generar otro sitio y se presente el mismo error cambiar nuevamente la línea por la siguiente.

max_execution_time=600

Buscar la siguiente línea:

max_input_time=30

Modicar el número a 60

max_input_time=60

Page 260: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 260

Page 261: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 261

Buscar la siguiente línea:

max_execution_time=1200

Nota: En caso de generar otro sitio y se presente el mismo error cambiar nuevamente la línea por la siguiente:

max_execution_time=600

memory_limit=128M

1. File. 2. Save.

Comenzar nuevamente la instalación.

Page 262: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 262

Page 263: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 263

Error The website encountered an unexpected error. Please try again later.

En caso de que ya exista la conguración en el settings, pero la base de datos no exista, se debe modicar el settings dentro de la ruta (path) del sitio de drupal que se está congurando.

Ejemplo:

path_server_linux/nombre_aplicacion/sites/default/settings.phppath_server_windows\nombre_aplicacion\sites\default\settings.php

Se debe de hacer un respaldo del archivo "settings.php" que es el actual y se utiliza una copia del archivo "default.settings.php" para sustituir al archivo con el nombre "settings.php" y la base de datos se debe de mantener sin tabla alguna.

http://www.mclibre.org/consultar/php/otros/in_php_instalacion.html

Page 264: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 264

DatabaseSchemaObjetExistException

Error

DatabaseSchemaObjetExistException. Table Intelisis_resultadosxml already exist. In DatabaseSchema -> create Table() (line 657 of C:\\xampp\htdocs\iportal3\include\database\schema.inc).

Page 265: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 265

Este error se presenta cuando se activa el módulo de iportalcharts y no debe estar activo en este momento ya que se encuentra en desarrollo y es para la sección de grácas.Los únicos módulos que deben estar activos son los siguientes y se debe respetar el mismo orden por las dependencias.

1. Manejador de páginas2. iportalevents3. Webform IMEI Custom Component4. Webpagina Captura Custom Componentvista5. Vista XML6. Cron Iportal

Page 266: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 266

Error en IIS 500.19 y 404.17

Errores al intentar generar el Web Service.

HTTP Error 500.19 - Internal Server Error

HTTP Error 500.19 - Internal Server Error

Page 267: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 267

HTTP Error 500.19 - Internal Server Error

HTTP Error 500.19 - Internal Server Error

Se debe checar que el IIS tenga los permisos activados para ejecutar un Servicio Web

Checar la siguiente liga o bien ejecutar los siguientes pasos:

http://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012

INSTALACIÓN IIS 8 con la conguración predeterminada.

Para instalar IIS 8, se deben ejecutar los siguientes pasos:

Page 268: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 268

Ir al apartado en Windows Programs and Features.

1. Seleccionar Turn Windows features on or off.

Page 269: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 269

Instalación IIS Windows Server 2012

Se mostrará la ventana "Server Manager".

1. Seleccionar Manage.2. Seleccionar Add Roles and Features.

Se mostrará la ventana add Roles and Features Wizard.

1. Seleccionar Installation Type. 2. Seleccionar Role-base of feature-based installation. 3. Seleccionar el botón Next.

Page 270: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 270

Page 271: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 271

1. En el apartado Server Selection.2. Seleccionar Select a server form the server pool. 3. Dar click en el botón Next.

Page 272: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 272

1. En el apartado Server Roles. 2. Activar todos los apartados correspondientes a Web Server (IIS).3. Dar click en el botón Next.

Page 273: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 273

1. En el apartado Features. 2. Activar todos los apartados del Net Framework 3.5 y 4.5 Features (installed).3. Dar click en el botón Next.

Page 274: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 274

1. En el apartado Web Server Role (IIS).2. Dar click en el botón Next.

Page 275: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 275

1. En el apartado Role Services. 2. Activar las casillas correspondientes al Web Server.3. Dar click en el botón Next.

Page 276: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 276

1. En el apartado Conrmation. 2. Se muestra en la ventana todos los servicios activados. 3. Dar click en el botón Install.

Page 277: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 277

1. En el apartado Results.2. Se mostrará el proceso de instalación.3. Dar click en el botón Close.

Page 278: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 278

Ir al Administrador del IIS reiniciar el servicio de IIS.

1. Dar click en Restart.

Se mostrará la siguiente ventana con el servicio activado.

Page 279: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 279

Select an installation prole

Error:

Select an installation prole.

Errores:

Notice Undened indez secen in_drupla_mantennance_theme() (line 74 of C:\xampp\htpdocs\iportal3\includes\theme.maintenance.inc)etc...

Solución

Como parte del proceso se generó ausencia de alguna carpeta del paquete Iportal3.1

Se debe vericar que la carpeta se está colocando en el directorio adecuado completa.

Page 280: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 280

Error Drupal already installed

Error Drupal already installed.

Notice Undened indez distribution_name.indrupal_install_prole_distribuion_name()(line 201 ofC:\zampp\htdocs\iportal\includes\install.inc).

Este problema se presenta cuando en la carpeta C:\xampp\htdocs\iportal3\sites\default, el archivo Settings.php fue modicado de extensión.

Si la carpeta no tiene permisos de lectura y escritura, por lo tanto el archivo se modica y libremente se genera un cambio de extensión, este no respeta las propiedades originales, por lo tanto no es válido para su lectura correcta con extensión PHP.

Solución

Solución.

Generar a la carpeta permisos de Lectura y escritura, y desactivar en la carpeta la opción Soló lectura.

Page 281: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 281

1. Ir al siguiente directorio: C:\xampp\htdocs\iportal3\sites2. Dar click derecho sobre la carpeta. 3. Seleccionar la opción Propiedades.

1. Seleccionar la pestaña General.2. Desactivar la pestaña Sólo lectura (sólo para archivos de la carpeta). 3. Seleccionar el botón Aplicar.

Page 282: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 282

Una vez que se generó esta modicación es necesario guardar nuevamente el archivo con los datos correspondientes y comenzar con la instalación en el proceso de install.php

Page 283: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 283

Error Table variable already exists

Error Table variable already exists.

Antecedente:

El problema se presentó por el Timeout, ya que se quedó en proceso la instalación. Al generar el cambio en el php.ini para cambiar e incrementar el tiempo de espera, el proceso se detuvo en la instalación de tablas y pero el proceso reinició en la tabla que ya había generado ocasionando el error.

Solución

Se deben eliminar las tablas creadas en la base de datos para esta instalación o bien borrar la BD y volver a crearla con cero tablas e iniciar nuevamente el proceso de install.php

Page 284: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 284

1. Entrar al administrador phpMyAdmin http://localhost:8090/phpmyadmin/2. Seleccionar la Base de datos creada, para este ejemplo es iportal3.3. Se verica que se crearon las tablas, que fueron previamente eliminadas. 4. Activar la casilla Marcar todos.5. Seleccionar la opción Eliminar.

1. Se mostrará el aviso de si se desea o no realizar la acción ¿Realmente desea ejecutar la siguiente consulta?2. Seleccionar la opción Sí.

Page 285: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 285

Se mostrará el siguiente mensaje: "No se han encontrado tablas en la base de datos".

Una vez que se generó el proceso se debe iniciar nuevamente con la instalación en el proceso de install.php de drupal.

Page 286: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 286

There are security updates available for one or more of your modules or themes

There are security updates available for one or more of your modules or themes. To ensure the security of your server, you should update immediately! See the available updates page for more information and to install your missing updates

Este mensaje aparece cuando Drupal actualiza alguno de sus módulos o su core.

No afectan el funcionamiento del sistema.

Page 287: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 287

Some required modules must be enabled

Cuando se activaron las casillas para habilitar ciertos Módulos de Drupal se puede presentar el siguiente mensaje:

Some required modules must be enabled

You must enable the Entity API, Replicate, Universally Unique ID modules to install Date Repeat Entity.Would you like to continue with the above?

Este mensaje se puede mostrar en el caso en que los módulos requieran de módulos secundarios para su uso.

1. Dar click en Continue.

Al instalar correctamente los módulos deseados mandará el siguiente mensaje:

"The conguration opcions have been saved".

Page 288: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 288

Instalador Intelisis Error de conexión

Con el instalador existe el botón de Probar conexión.

Error de conexión

Este error se debe a que no existe conexión con el servidor de base de datos Intelisis.

Solución

1. Dar click en el botón Aceptar.

Se mostrará el siguiente mensaje:

Error de conexión.

Vericar los valores de conexión.

Page 289: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 289

Vericar los valores de conexión. Error: Error de inicio de sesión del usuario 'sa'.

1. Dar click en el botón Aceptar.

Se deben vericar los datos de conexión y probar nuevamente.

Page 290: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 290

Database conguration

Error

Set up database

Resolve all issues below to continue the installation. For help conguring your database server, see the installation handbook, or contact your hosting provider

Failed to CREATE a test table your database server with the command CREATE TABLE [Drupal_install_test] (int NULL). The server reports the following message SQLSTATE(42501). Base table or view already exists: 1050Table 'drupal_install_test' already exist.

Are you sure the congured username has the necessary permissions to create table in the database?

Solución

Es necesario dar permisos de lectura y escritura a la carpeta de la siguiente ruta.

Page 291: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 291

C:\xampp\htdocs

Page 292: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 292

Vericar que tenga permisos para modicar dentro de la carpeta.

1. Modify: El check debe estar activado. 2. Apply. Dar click en el botón Apply, para aplicar los cambios en la carpeta.

Intentar nuevamente guardar los datos del Set up database

Page 293: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 293

SOAP-ERROR: Parsing WSDL:

Error al ejecutar las consultas:

Warning: SoapClient::SoapClient(http://localhost:8080/Intelisis.asmx?WSDL): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in intelisiswp_doIWSRequest() (line 3113 of C:\xampp\htdocs\novaiportal\sites\all\modules\custom\intelisiswp\intelisiswp.module).Warning: SoapClient::SoapClient(): I/O warning : failed to load external entity "http://localhost:8080/Intelisis.asmx?WSDL" in intelisiswp_doIWSRequest() (line 3113 of C:\xampp\htdocs\novaiportal\sites\all\modules\custom\intelisiswp\intelisiswp.module).SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://localhost:8080/Intelisis.asmx?WSDL' : failed to load external entity "http://localhost:8080/Intelisis.asmx?WSDL

Error

Solución:

Vericar la conexión del IIS.Vericar la autenticación.

Ejecutar nuevamente la consulta.

Page 294: Consultas Web Documentación Consultas Web Portal Consultas ...

Publicado en docs.intelisis.comManual Portal de Consultas Web - 294

sp_xml_removedocument

Error:

sp_xml_removedocument

Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found in intelisiswp_generarTablaDeXml() (line 1958 of C:\xampp\htdocs\novaiportal\sites\all\modules\custom\intelisiswp\intelisiswp.module).Warning: simplexml_load_string(): The error description is 'An invalid character was found in text content.'. in intelisiswp_generarTablaDeXml() (line 1958 of C:\xampp\htdocs\novaiportal\sites\all\modules\custom\intelisiswp\intelisiswp.module).Warning: simplexml_load_string(): ^ in intelisiswp_generarTablaDeXml() (line 1958 of C:\xampp\htdocs\novaiportal\sites\all\modules\custom\intelisiswp\intelisiswp.module).The error description is 'An invalid character was found in text content.'. Could not nd prepared statement with handle 0. sp_xml_removedocument: The value supplied for parameter number 1 is invalid.

Solución

No está encontrando el SP, se deben vericar los nombres con los que se ejecutó el sp, y como se conguro en Intelisis.