Manual Portal de Consultas Web - Inicio

Anuncio
Manual Portal de Consultas Web
Documentación Intelisis. Derechos Reservados. Publicado en docs.intelisis.com
Manual Portal de Consultas Web
1
2
Introducción
1.1
Introducción
6
1.2
Objetivo
7
Instalación
2.1
Requisitos de Instalación
2.2
Paquetes necesarios
10
2.3
Comprobación de Servicios
11
2.4
Instalación Xampp
16
2.5
Alta Usuario Intelisis
51
2.6
Configuración de Dominio y Virtual Host en XAMPP
54
2.7
Instalación de Dropbox
69
2.8
Instalación Portal de Consultas Web
86
2.9
Instalar WebServices
91
2.10 Instalación de Drupal en el Server Web
3
9
107
Configuración
3.1
Configuración Módulos Drupal
118
3.2
Activar idioma Español
141
3.3
Configuración Módulo jQuery Update
143
3.4
Configuración Módulo Cron Iportal
145
3.5
Configuración General - Objetos Especiales
150
3.6
Configuración Usuarios
153
3.7
Menú Web Intelisis
156
3.8
Configurar Web Trabajo iPortal
157
3.9
Configuración Web Dropbox
163
4
Funcionalidad
4.1
Web Sitio
168
4.2
Web Página
172
4.3
Web Usuario
187
4.4
Web Roles
194
4.5
Generar plantillas
196
4.6
Publicación Web Página
201
4.7
Código de Proceso Almacenado para Consulta Simple “Script
Store Procedure”
211
4.8
Código de Proceso Almacenado para Consulta con
Parámetros “Script Store Procedure”
216
4.9
Código de Proceso Almacenado para la Plantilla de Consultas
con Detalle.
223
4.10 Páginas Tipo Consulta
4.11
5
Página Consulta Simple
228
229
4.12 Página Consulta con Parámetros
237
4.13 Página Consulta con Detalle
249
4.14 Página URL
254
Errores Frecuentes
5.1
Errores al instalar Drupal
257
5.2
Error The website encountered an unexpected error. Please
try again later.
263
5.3
DatabaseSchemaObjetExistException
264
5.4
Error en IIS 500.19 y 404.17
266
5.5
Select an installation profile
279
5.6
Error Drupal already installed
280
5.7
Error Table variable already exists
283
5.8
There are security updates available for one or more of your
modules or themes
286
5.9
Some required modules must be enabled
287
5.10 Instalador Intelisis Error de conexión
288
Database configuration
290
5.12 SOAP-ERROR: Parsing WSDL:
293
5.13 sp_xml_removedocument
294
5.11
Introducción
Manual Portal de Consultas Web - 5
Publicado en docs.intelisis.com
Introducción
La presente es una guía paso a paso para la instalación y configuració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 configura desde Intelisis
ERP.
Portal Consultas Web es un módulo dentro de Intelisis ERP que fue creado para la
administración y configuració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.
Manual Portal de Consultas Web - 6
Publicado en docs.intelisis.com
Objetivo
Establecer los lineamientos y pasos que debe seguir el usuario para la correcta
instalación y configuració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.
Manual Portal de Consultas Web - 7
Publicado en docs.intelisis.com
Instalación
Manual Portal de Consultas Web - 8
Publicado en docs.intelisis.com
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 configurar 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.
Manual Portal de Consultas Web - 9
Publicado en docs.intelisis.com
Paquetes necesarios
Paquetes:
•
•
Instalador Portal de Consultas Web.
Paquete Intelisis - Drupal.
Manual Portal de Consultas Web - 10
Publicado en docs.intelisis.com
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 suficiente 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.
Manual Portal de Consultas Web - 11
Publicado en docs.intelisis.com
Dar la instrucción para la consola:
1. Colocar la instrucción cmd.
2. Dar click en Aceptar.
Se muestra la ventana de comandos.
Manual Portal de Consultas Web - 12
Publicado en docs.intelisis.com
En esta ventana se generará la prueba de servicio web para identificar 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.
Manual Portal de Consultas Web - 13
Publicado en docs.intelisis.com
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
fin 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:
Manual Portal de Consultas Web - 14
Publicado en docs.intelisis.com
Si no existe algún servidor de servicio web mostrará un resultado similar a este.
Manual Portal de Consultas Web - 15
Publicado en docs.intelisis.com
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 conflictos de puertos con otros programas como el
IIS o Skype, ya que utilizan el puerto 80, es necesario deshabilitar
cualquier programa que cause conflicto.
Si está activado el Control de Cuentas de Usuario y envía el recordatorio que
algunos directorios tienen permisos restringidos:
•
•
Verificar que el UAC se encuentre deshabilitado.
Se debe ejecutar en modo Administrador.
Dar click en OK.
El instalador comenzará a ejecutarse sin problema.
Manual Portal de Consultas Web - 16
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 17
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 18
Publicado en docs.intelisis.com
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 predefinida y dar click
en Next.
Manual Portal de Consultas Web - 19
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 20
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 21
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 22
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 23
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 24
Publicado en docs.intelisis.com
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 identificador de proceso, el puerto
utilizado e incluye unos botones para iniciar y detener los procesos,
administrarlos, editar los archivos de configuración y abrir los archivos de registro
de actividad.
2. Zona de notificació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).
Manual Portal de Consultas Web - 25
Publicado en docs.intelisis.com
Dando click derecho en el icono de XAMPP del área de notificació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).
Manual Portal de Consultas Web - 26
Publicado en docs.intelisis.com
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 confirmación de la
autorización.
Como Apache abre puertos en el ordenador (por primera vez), el cortafuegos de
Windows pide al usuario confirmació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. Identificador 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 notificación se verá el resultado de las operaciones realizadas.
Si se abre el programa "Firewall de Windows con seguridad avanzada":
Manual Portal de Consultas Web - 27
Publicado en docs.intelisis.com
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 configuración
de estos.
Configuració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 notificació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 configured ports free¡
You need to uninstall/dissable/reconfigure the blocking application
or reconfigure Apache and the Control Panel to listen on a different port
Es necesario modificar el puerto ya que el 80 está en siendo utilizado por otra
Manual Portal de Consultas Web - 28
Publicado en docs.intelisis.com
Es necesario modificar el puerto ya que el 80 está en siendo utilizado por otra
aplicación.
2. Dar click en Config.
Se mostrará la siguiente ventana.
1. Dar click en Apache (http.conf).
Manual Portal de Consultas Web - 29
Publicado en docs.intelisis.com
Se abrirá el archivo httpd.conf
1. Es necesario buscar el texto:
Listen 80 y modificarlo por:
Listen 8090 como se muestra en la imagen.
Manual Portal de Consultas Web - 30
Publicado en docs.intelisis.com
También es necesario buscar el siguiente texto:
1. ServerName localhost: 80 y modificarlo 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
Manual Portal de Consultas Web - 31
Publicado en docs.intelisis.com
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 verificar que el
servicio se habilite.
Manual Portal de Consultas Web - 32
Publicado en docs.intelisis.com
servicio se habilite.
1. Dar click en el botón Start.
2. Enviará el siguiente mensaje:
Attempting to start Apache app
Status 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 check
the Windows Event Viewerfor more clues
If you need more help, copy and post this
Manual Portal de Consultas Web - 33
Publicado en docs.intelisis.com
If you need more help, copy and post this
entire 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\
Manual Portal de Consultas Web - 34
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 35
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 36
Publicado en docs.intelisis.com
Una vez que se realizó el cambio dar click nuevamente en Start y verificar 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 running
Attempting to start MySQL app...
Manual Portal de Consultas Web - 37
Publicado en docs.intelisis.com
Attempting to start MySQL app...
Status change detected running
3. El servicio debe quedar activado. Se muestra en color verde.
Manual Portal de Consultas Web - 38
Publicado en docs.intelisis.com
En este momento los dos servicios tanto Apache como MySQL quedaron
habilitados.
Manual Portal de Consultas Web - 39
Publicado en docs.intelisis.com
Al dar click derecho sobre el ícono de Xampp, ubicado en la barra de tareas, se
despliegan opciones de configuración y administración de servicios.
1. En la barra inferior se mostrará el icono de Xampp.
2. Verificar que los dos servicios estén activados.
Manual Portal de Consultas Web - 40
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 41
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 42
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 43
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 44
Publicado en docs.intelisis.com
1. En el árbol del lado izquierdo se mostrará la base de datos creada.
Manual Portal de Consultas Web - 45
Publicado en docs.intelisis.com
1. Seleccionar la pestaña Usuarios.
2. Seleccionar el botón Agregar usuario.
Manual Portal de Consultas Web - 46
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 47
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 48
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 49
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 50
Publicado en docs.intelisis.com
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: Configurar | Usuarios | Usuarios.
Manual Portal de Consultas Web - 51
Publicado en docs.intelisis.com
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. Confirmación. Se debe confirmar 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.
Manual Portal de Consultas Web - 52
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 53
Publicado en docs.intelisis.com
Configuración de Dominio y Virtual Host en XAMPP
Configuració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 identificador de la línea que se va
agregar.
La Dirección IP 127.0.0.1 es la definición del loopback o bucle de retorno, tiene
la finalidad de configurar una dirección que redirige la petición a sí mismo para
el acceso local de la URL definida como, es el ejemplo iportal3.demo.com.
Manual Portal de Consultas Web - 54
Publicado en docs.intelisis.com
el acceso local de la URL definida como, es el ejemplo iportal3.demo.com.
#Ejemplo de Parámetros
IP Loopback
IP Local
IP Externa
Dominio o Servicio
Dominio o Servicio
Dominio o Servicio
#Comentario
#Comentario
#Comentario
Agregar lo siguiente:
# Sitio Intelisis Portal de Consultas Web
127.0.0.1
iportal3.demo.com
127.0.0.1
xampp
Manual Portal de Consultas Web - 55
# Web Intelisis
# xampp
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 56
Publicado en docs.intelisis.com
Guardar los cambios.
1. Seleccionar File.
2. Seleccionar Save As.
Manual Portal de Consultas Web - 57
Publicado en docs.intelisis.com
Configuració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
Manual Portal de Consultas Web - 58
Publicado en docs.intelisis.com
En caso de que se use un puerto diferente al *:80, se debe agregar la siguiente
línea con el fin de que se defina un nuevo puerto de escucha, como en este
ejemplo el 8090.
##NameVirtualHost * :80
Manual Portal de Consultas Web - 59
Publicado en docs.intelisis.com
Las etiquetas que se deben usar se encuentran documentadas y son las
siguientes:
##<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host2.example.com
##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:
Manual Portal de Consultas Web - 60
Publicado en docs.intelisis.com
•
•
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 identificarse.
ServerAlias. Esto se utiliza al crear direcciones URL de redirección por ejemplo
si el Servidor se identifica como simple.dominio.com y el servidor de Nombre
de dominio esta como www.dominio.com y si se desea que sea identificado 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ífica regresando el
primero que encuentre como el índice. php, índice.html, etc.
ErrorLog. Especifica 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 configuración para el portal de consultas Web:
<VirtualHost *:8090>
ServerAdmin tdelacruz@intelisis.com
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>
Configuración para el portal XAMPP:
<VirtualHost *:8090>
ServerAdmin tdelacruz@intelisis.com
DocumentRoot "C:\xampp\htdocs\xampp"
Manual Portal de Consultas Web - 61
Publicado en docs.intelisis.com
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:
Manual Portal de Consultas Web - 62
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 63
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 64
Publicado en docs.intelisis.com
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
Manual Portal de Consultas Web - 65
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 66
Publicado en docs.intelisis.com
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 configuran,
por lo tanto debe cerrarse antes de generar alguna prueba.
Liga Xampp
http://xampp:8090/phpmyadmin
Manual Portal de Consultas Web - 67
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 68
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 69
Publicado en docs.intelisis.com
Dar doble click en el instalador de DropboxInstaller.
Manual Portal de Consultas Web - 70
Publicado en docs.intelisis.com
Dar click en Run para comenzar la instalación.
Se mostrará el proceso de Instalación.
Se mostrará el proceso de Instalación.
Manual Portal de Consultas Web - 71
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 72
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 73
Publicado en docs.intelisis.com
1. La carpeta se muestra de la siguiente manera:
Manual Portal de Consultas Web - 74
Publicado en docs.intelisis.com
Ir a la barra inferior y en programa Dropbox.
1. Dar click en el botón Preferences.
Manual Portal de Consultas Web - 75
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 76
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 77
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 78
Publicado en docs.intelisis.com
Asignar permisos a la carpeta Dropbox:
1. Dar click derecho sobre la carpeta Dropbox
2. Se mostrará un menú, dar click en Properties.
Manual Portal de Consultas Web - 79
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 80
Publicado en docs.intelisis.com
1. Dar click en el botón Edit.
1. Seleccionar el botón Add...
Manual Portal de Consultas Web - 81
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 82
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 83
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 84
Publicado en docs.intelisis.com
Nota: Es importante que se genere el acceso a esta carpeta ya que más
adelante se configuran carpetas automáticamente, sin los permisos no es
posible crear el directorio que se solicita.
Manual Portal de Consultas Web - 85
Publicado en docs.intelisis.com
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á confirmando la
conexión a la base con los datos proporcionados.
Manual Portal de Consultas Web - 86
Publicado en docs.intelisis.com
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 configurada para los objetos especiales.
8. Instalar AddOns, Especiales y scripts de SQL. Al activar este check colocará
los objetos en las carpetas configuradas anteriormente, y ejecutará los sp´s
correspondientes.
9. Instalar Intelisis WebService. Se instalará un IntelisisWS, el servicio se
explicará y configurará 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.
Manual Portal de Consultas Web - 87
Publicado en docs.intelisis.com
Se mostrará el proceso de Instalación.
Se confirma que el proceso ha concluido. Dar click en el botón Salir.
En la carpeta de Especiales se coloca en objeto Iportal3.esp
Manual Portal de Consultas Web - 88
Publicado en docs.intelisis.com
En la carpeta de Addons se coloca el objeto Iportal3.xml
Manual Portal de Consultas Web - 89
Publicado en docs.intelisis.com
En la carpeta C:\inetpub\wwwroot se instalará el servicio IntelisisWS que se
configurará más adelante.
En la carpeta C:\xampp\htdocs se instalará la carpeta de Drupal con el nombre
de la Base de Datos.
Manual Portal de Consultas Web - 90
Publicado en docs.intelisis.com
Instalar WebServices
Se debe configurar el WebService para Intelisis.
Validar que el servicio de IIS esté habilitado.
http://localhost
Se debe mostrar la siguiente pantalla.
Manual Portal de Consultas Web - 91
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 92
Publicado en docs.intelisis.com
Ir al panel de control.
Control Panel\All Control Panel Items.
1. Dar click en Herramientas Administrativas (Administrative Tools).
Manual Portal de Consultas Web - 93
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 94
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 95
Publicado en docs.intelisis.com
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:
Manual Portal de Consultas Web - 96
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 97
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 98
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 99
Publicado en docs.intelisis.com
1. User name. Colocar las credenciales necesarias de autenticación de Windows.
2. Password. Colocar la contraseña del usuario.
3. Confirm password. Colocar nuevamente la contraseña del usuario.
4. Dar click en el botón OK.
Se mostrará la ventana Connect As.
1. Specific user. Se muestran las credenciales proporcionadas.
2. Dar click en el botón: OK
Manual Portal de Consultas Web - 100
Publicado en docs.intelisis.com
1. Al generar la prueba de Test Settings se mostrará como Autentication y
Authorization como válidas.
2. Dar click en Close.
Manual Portal de Consultas Web - 101
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 102
Publicado en docs.intelisis.com
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 definition, please
review the Service Descritpion.
Manual Portal de Consultas Web - 103
Publicado en docs.intelisis.com
•
•
IsConnect
Servicio
1. Dar click en el botón IsConnect.
Manual Portal de Consultas Web - 104
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 105
Publicado en docs.intelisis.com
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 configuración del Drupal.
http://localhost:8080/Intelisis.asmx?WSDL
Manual Portal de Consultas Web - 106
Publicado en docs.intelisis.com
Instalación de Drupal en el Server Web
En esta guía se verá la instalación y configuración de Drupal.
1. En cualquier browser colocar la siguiente línea
http://localhost:8090/iportal3/install.php
2. Se mostrará la siguiente pantalla Select an installation profile.
3. Seleccionar la opción Standard.
4. Dar click en Save and continue.
Manual Portal de Consultas Web - 107
Publicado en docs.intelisis.com
1. Seleccionar el idioma deseado, para este ejemplo solo se muestra English.
2. Dar click en el botón Save and continue.
Manual Portal de Consultas Web - 108
Publicado en docs.intelisis.com
Database configuration
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 Profile
Se mostrará el proceso de Instalación de Install profile
Manual Portal de Consultas Web - 109
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 110
Publicado en docs.intelisis.com
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. Confirm 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éxico
2. America/Mexico City Monday, y la fecha actual.
Manual Portal de Consultas Web - 111
Publicado en docs.intelisis.com
Comenzará el proceso de instalación.
Manual Portal de Consultas Web - 112
Publicado en docs.intelisis.com
1. Al finalizar se muestra el siguiente mensaje: Congratulations, you installed
Drupal.
2. Dar click en Visit your new site.
Manual Portal de Consultas Web - 113
Publicado en docs.intelisis.com
Se mostrará la siguiente liga:
http://localhost:8090/iportal3/
Con el mensaje de bienvenida "Welcome to prueba".
Manual Portal de Consultas Web - 114
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 115
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 116
Publicado en docs.intelisis.com
Configuración
Manual Portal de Consultas Web - 117
Publicado en docs.intelisis.com
Configuración Módulos Drupal
Para comenzar con la configuració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.
Manual Portal de Consultas Web - 118
Publicado en docs.intelisis.com
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 fin de que se instalen e
interactúen con Intelisis. Es posible activarlos todos juntos y posteriormente
guardar la configuración.
Location CCK
Phone
Calendar
Date
Date All Day
Date Popup
Date Repeat Entity
Date Views
Webform
Webform HTML Textarea
Webform Password Field
Webform Password Field
Webform Phone Number
Webform Share
CKEditor
Wysiwyg
Bulk Export
Chaos Tools
Manual Portal de Consultas Web - 119
Publicado en docs.intelisis.com
Chaos Tools
Page Manager
Pane
Views Stylizer
Cumulus
Tagadelic
Location
Views
Views UI
Views 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
configuración después de activar cada uno de los módulos.
Administration menu
Manejador de Paginas
Iportalevents
Webform IMEI Custom Component
Webpagina Captura Custom Component
Manual Portal de Consultas Web - 120
Publicado en docs.intelisis.com
Webpagina Captura Custom Component
Vista
Vista XML
jQuery Update
Cron Iportal
Manual Portal de Consultas Web - 121
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 122
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 123
Publicado en docs.intelisis.com
Módulos del Núcleo de Drupal “Core”
Activar las siguientes casillas:
•
•
•
Comment
Contextual links
Dash board
Manual Portal de Consultas Web - 124
Publicado en docs.intelisis.com
•
•
Database logging
Field UI
Manual Portal de Consultas Web - 125
Publicado en docs.intelisis.com
•
•
•
•
•
Help
List
Locale
Menu
Number
Manual Portal de Consultas Web - 126
Publicado en docs.intelisis.com
•
•
•
•
•
Overlay
Path
RDF
Shortcut
Statistics
Manual Portal de Consultas Web - 127
Publicado en docs.intelisis.com
•
•
Toolbar
Update manager
Guardar los cambios.
Para Guardar la configuración se debe desplazar al final de la página para
guardar la configuración.
1. Dar click en Save configuration.
Ejemplo del mensaje donde la configuración se guardó exitosamente.
Manual Portal de Consultas Web - 128
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 129
Publicado en docs.intelisis.com
Módulos de Ubicación “Location”
Los módulos de ubicación son para asociar la ubicación de un elemento
geográficamente. 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 autofill
Location Email
Location Entity
Location Fax
Location Phone
Location Search
Manual Portal de Consultas Web - 130
Publicado en docs.intelisis.com
Modulo Fields
Activar:
•
•
Location CCk
Phone
•
•
•
Location Taxonomy
Node Locations
User Locations
Manual Portal de Consultas Web - 131
Publicado en docs.intelisis.com
Módulo CHAOS TOOLS SUITE
Manual Portal de Consultas Web - 132
Publicado en docs.intelisis.com
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
Manual Portal de Consultas Web - 133
Publicado en docs.intelisis.com
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:
Manual Portal de Consultas Web - 134
Publicado en docs.intelisis.com
•
•
•
Date
Date All Day
Date API
Manual Portal de Consultas Web - 135
Publicado en docs.intelisis.com
•
•
•
•
•
•
Date Popup
Date Repeat API
Date Repeat Entity
Date Repeat Field
Date Tools
Date Views
Manual Portal de Consultas Web - 136
Publicado en docs.intelisis.com
Módulo Taxonomy
Habilitar las opciones del módulo de Taxonomía, misma que se usa para la
clasificación de términos de forma jerárquica generando un sistema de
clasificación agrupando las opciones definidas 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
definición desde Portal de Consultas Web.
•
•
•
•
Webform
Webform HTML Textarea
Webform Password Field
Webform Phone Number
Manual Portal de Consultas Web - 137
Publicado en docs.intelisis.com
•
•
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.
Manual Portal de Consultas Web - 138
Publicado en docs.intelisis.com
Cuadro de texto con javascript con las opciones de HTML enriquecido.
•
•
Wysiwyg
CKEditor
Módulo Sauce
•
Views Stylizer
Manual Portal de Consultas Web - 139
Publicado en docs.intelisis.com
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áginas
2. Iportalevents
3. Webform IMEI Custom Component
4. Webpagina Captura Custom Component
6. Vista XML
7. Vista
8. Cron Iportal
Manual Portal de Consultas Web - 140
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 141
Publicado en docs.intelisis.com
De este modo se actualizará el idioma a español como se podrá observar en el
menú.
Manual Portal de Consultas Web - 142
Publicado en docs.intelisis.com
Configuració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, identificar jQuery Update y dar click en
Configurar.
Manual Portal de Consultas Web - 143
Publicado en docs.intelisis.com
Otra forma de ingresar es en la siguiente ruta:
1. Ir al menú superior Configuración.
2. Identificar 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 configuración
Manual Portal de Consultas Web - 144
Publicado en docs.intelisis.com
Configuració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, identificar Cron Iportal y dar click en Configure.
Otra forma de ingresar es en la siguiente ruta:
1. Ir al menú superior Configuration.
2. Identificar y dar click en el botón Cronip configuration.
Manual Portal de Consultas Web - 145
Publicado en docs.intelisis.com
Directorio Dropbox.
Manual Portal de Consultas Web - 146
Publicado en docs.intelisis.com
En estas propiedades se define 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 definirá 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_definido_IntelisisiPortal/
Ejemplo Ruta DropBox Windows.
C:\Dropbox\Carpeta_Sitio_definido_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 prefijo como identificador, 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á definida por Intelisis.
5. Nombre del Atributo. Es la referencia del contenido del archivo XML.
Manual Portal de Consultas Web - 147
Publicado en docs.intelisis.com
WEB Service Configuration.
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 configuració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 Configuration.
1. Usuario. Ingresar el nombre del usuario Intelisis definido 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á definiendo el Sitio Portal
de Consultas Web para la administración de contenido en el ERP Intelisis.
3. Sucursal. Ingresar el identificador que se establece en la configuración de
Intelisis para definir una Matriz o Sucursal
4. Password. Capturar la clave del usuario.
5. Confirm password: Confirmar la contraseña del usuario.
6. Dar click en el botón Save configuration.
Manual Portal de Consultas Web - 148
Publicado en docs.intelisis.com
Se confirmará con el siguiente mensaje que los datos fueron guardados
correctamente.
Configuration saved.
Manual Portal de Consultas Web - 149
Publicado en docs.intelisis.com
Configuración General - Objetos Especiales
Validar que la ruta especificada en el setup, para los objetos especiales,
corresponda a la carpeta definida en Intelisis.
En Intelisis ir al siguiente menú.
Ruta: Configurar | Empresas.
Manual Portal de Consultas Web - 150
Publicado en docs.intelisis.com
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 | Configuración General.
Manual Portal de Consultas Web - 151
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 152
Publicado en docs.intelisis.com
Configuració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: Configurar | Usuarios | Accesos.
Manual Portal de Consultas Web - 153
Publicado en docs.intelisis.com
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.Sitios
Web.Paginas
Web.Usuarios
Web.Version
Web.IPortalTrabajo
2. Dar click en el botón Agregar.
Manual Portal de Consultas Web - 154
Publicado en docs.intelisis.com
1. Las opciones agregadas se muestran en la Lista en Uso.
2. Dar click en el botón Aceptar.
Manual Portal de Consultas Web - 155
Publicado en docs.intelisis.com
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 definirán los tipos de páginas se pueden configurar
para ser publicadas en Drupal.
Usuarios. Opción donde se definirán los tipos de Usuarios y sus roles para ser
exportados a Drupal.
DropBox. Permitirá configurar la ruta y usuario que se usará para la transferencia
de Archivos.
Trabajo iPortal. Permitirá configurar Job para el proceso de información.
Manual Portal de Consultas Web - 156
Publicado en docs.intelisis.com
Configurar Web Trabajo iPortal
Es necesario configurar un Job en Intelisis el cual va a permitir
Ir al menú Intelisis.
Ruta: Web | Trabajo iPortal
Manual Portal de Consultas Web - 157
Publicado en docs.intelisis.com
Se mostrará la ventana Configurar 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 verificar el servicio del Agente SQL Server para la ejecución del
trabajo."
1. Dar click en Aceptar.
Manual Portal de Consultas Web - 158
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 159
Publicado en docs.intelisis.com
El botón del SQL Server Agent se mostrará como Activo.
1. Se debe volver a dar click en el botón Generar.
Manual Portal de Consultas Web - 160
Publicado en docs.intelisis.com
Se mostrará la ventana de Información "Proceso terminado".
1. Dar click en el botón Aceptar.
Manual Portal de Consultas Web - 161
Publicado en docs.intelisis.com
Para verificar 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 verifica que el Job se generó.
Manual Portal de Consultas Web - 162
Publicado en docs.intelisis.com
Configuración Web Dropbox
El primer paso es configurar la ruta de DropBox.
Ir al menú Intelisis
Ruta: Web | DropBox.
Manual Portal de Consultas Web - 163
Publicado en docs.intelisis.com
Se mostrará la ventana Configuració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.
Manual Portal de Consultas Web - 164
Publicado en docs.intelisis.com
La ruta que se va definir 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 configuró anteriormente).
4. Dar click en el botón OK.
Se mostrará la ventana con los campos configurados. Dar click en el botón
Guardar y Cerrar.
Manual Portal de Consultas Web - 165
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 166
Publicado en docs.intelisis.com
Funcionalidad
Manual Portal de Consultas Web - 167
Publicado en docs.intelisis.com
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 configuraremos 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 identificador 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.
Manual Portal de Consultas Web - 168
Publicado en docs.intelisis.com
Se mostrará un mensaje notificando 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.
Manual Portal de Consultas Web - 169
Publicado en docs.intelisis.com
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
definidos por Intelisis.
5. Procesados. En esta carpeta se colocarán los archivos que fueron procesados.
a.
b.
Entre Intelisis y Drupal. Nomenclatura IP_%.xml.
Y entre Drupal e Intelisis. Nomenclatura PI_%.xml.
Manual Portal de Consultas Web - 170
Publicado en docs.intelisis.com
1. En el campo Ruta Documentos se debe configurar 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 configuració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ífica.
Manual Portal de Consultas Web - 171
Publicado en docs.intelisis.com
Web Página
El Portal se presentará con una página por default.
El portal se muestra de la siguiente manera:
Definición de consecutivos de Web Página.
En este apartado se configuran los ID o consecutivos de las páginas para dar un
identificador único de página que asigna automáticamente un consecutivo
único al generar una nueva página.
Manual Portal de Consultas Web - 172
Publicado en docs.intelisis.com
Ingresar al menú Intelisis.
Ruta: Configurar | Otros | Consecutivos Generales.
Se mostrará la ventana de Consecutivos Generales en la que es necesario definir
dos campos:
a.
WebPagina. Este es para la definición de Pagina Web.
Manual Portal de Consultas Web - 173
Publicado en docs.intelisis.com
a.
b.
WebPagina. Este es para la definición de Pagina Web.
WebSitioDoc. Este contiene la definició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. Prefijo. Es el identificador 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 configuró el consecutivo es necesario crear una página de inicio.
Ir al menú Intelisis.
Ruta: Web | Páginas.
Manual Portal de Consultas Web - 174
Publicado en docs.intelisis.com
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 configuró en el paso anterior y que
proporciona un Identificador único de forma automática.
2. Tipo. Es el tipo de Página que se desea definir.
Las páginas configuradas para este documento son:
Manual Portal de Consultas Web - 175
Publicado en docs.intelisis.com
Las páginas configuradas 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 configurar 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
definido está en ALTA y BLOQUEADO y BAJA.
4. Nombre. Es el que se le asignará a la publicación con el fin de poder
identificarlo en la opción de Contenido en Drupal.
5. URL. Se ocupa cuando se desea definir 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 configura 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 configurables según el tipo de
datos deseado y se conforma en dos grupos: Forma Previa o Dinámicos.
Manual Portal de Consultas Web - 176
Publicado en docs.intelisis.com
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 configura 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.
Manual Portal de Consultas Web - 177
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 178
Publicado en docs.intelisis.com
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 Eliminar
Icono 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áfica.
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.
Manual Portal de Consultas Web - 179
Publicado en docs.intelisis.com
Icono U. Coloca la tipografía en estilo subrayado.
Icono 123. Enumera puntos específicos.
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 Justificado. El texto se justifica.
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.
Manual Portal de Consultas Web - 180
Publicado en docs.intelisis.com
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
Manual Portal de Consultas Web - 181
Publicado en docs.intelisis.com
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ú Configuration.
Manual Portal de Consultas Web - 182
Publicado en docs.intelisis.com
1. Dar click en el apartado Cron.
Manual Portal de Consultas Web - 183
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 184
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 185
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 186
Publicado en docs.intelisis.com
Web Usuario
Es necesario generar el rol de Administrador. Este rol por default tendrá control
como Administrador en el Drupal.
Ruta: Web | Usuarios.
Manual Portal de Consultas Web - 187
Publicado en docs.intelisis.com
Alta de administrador
Se muestra la ventana Abrir - Usuarios Web.
1. Dar click en botón Nuevo.
Manual Portal de Consultas Web - 188
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 189
Publicado en docs.intelisis.com
Configurar 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:
Administrador
Anonimos
Extranet
Intranet
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.
Manual Portal de Consultas Web - 190
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 191
Publicado en docs.intelisis.com
Usuarios para Consultas Extranet
Manual Portal de Consultas Web - 192
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 193
Publicado en docs.intelisis.com
Web Roles
Los roles van a permitir asignarle un Perfil que permita definir 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 refleja 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.
Manual Portal de Consultas Web - 194
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 195
Publicado en docs.intelisis.com
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)
Manual Portal de Consultas Web - 196
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 197
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 198
Publicado en docs.intelisis.com
Al terminar de generar las plantillas extranet se mostrará mensaje de que el
proceso se concluyó correctamente.
Manual Portal de Consultas Web - 199
Publicado en docs.intelisis.com
Con la generación de plantillas se crearan xml IP_%.xml los cuales deben migrar
como se muestra en el siguiente tema.
Manual Portal de Consultas Web - 200
Publicado en docs.intelisis.com
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 configurada del Dropbox se encuentre el archivo XML
generado.
C:\Dropbox\iportal3
1. Archivo XML más el consecutivo.
Manual Portal de Consultas Web - 201
Publicado en docs.intelisis.com
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ú Configuration.
Manual Portal de Consultas Web - 202
Publicado en docs.intelisis.com
1. Dar click en el apartado Cron.
Manual Portal de Consultas Web - 203
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 204
Publicado en docs.intelisis.com
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 configurable y aplica
para todas las páginas web.
Se mostrará la página creada.
1. Dar click en la pestaña Edit.
Manual Portal de Consultas Web - 205
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 206
Publicado en docs.intelisis.com
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 configurar una revisión general de la publicación.
Manual Portal de Consultas Web - 207
Publicado en docs.intelisis.com
URL path settings
URL alias, es la opción en la que se configura el URL fijo que se tendrá para la
página creada.
Comment settings
En esta opción se configuran los comentarios.
Manual Portal de Consultas Web - 208
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 209
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 210
Publicado en docs.intelisis.com
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á identificar 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á identificar 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 identificar 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 definidos al crear un Usuario Web:
•
Empresa
•
Sucursal
Manual Portal de Consultas Web - 211
Publicado en docs.intelisis.com
•
•
•
•
•
•
•
•
•
•
Sucursal
Usuario
Cliente
Proveedor
Personal
Agente
Recurso
Proyecto
Actividad
UEN
•
@Origen: Es el parámetro permite enviar un valor que esta fuera del perfil
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 “Datos
Generales”, como puede ser el número del Cliente.
@Pagina: Este parámetro permite identificar 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á
definido 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),
)
AS
/*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
BEGIN
Manual Portal de Consultas Web - 212
Publicado en docs.intelisis.com
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)
Manual Portal de Consultas Web - 213
Publicado en docs.intelisis.com
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, Tipo
FROM 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, @WebTipo
WHILE @@FETCH_STATUS <> -1
BEGIN
--/****** Armado de XML de forma Manual******/
/*
*NOTA: los nombres de los Atributos que forman el Campo Llave
Manual Portal de Consultas Web - 214
Publicado en docs.intelisis.com
*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 CurRespParametrosUsuario
DEALLOCATE CurRespParametrosUsuario
RETURN
END
Manual Portal de Consultas Web - 215
Publicado en docs.intelisis.com
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 fin 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 filtro.
Reporte complejo con formulario de filtro y/o parámetros de sesión.
Para el primero reporte se ocupan las variables de sesión desde Drupal con el fin
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
Manual Portal de Consultas Web - 216
Publicado en docs.intelisis.com
Validación de Existencia del SP
Este fragmento de código permitirá identificar 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 spConsultaFiltroFormulario
GO
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
Manual Portal de Consultas Web - 217
Publicado en docs.intelisis.com
Sección 1 variables para el resultado final
/*
* 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 identificar 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 filtros necesarios en nuestra búsqueda
Manual Portal de Consultas Web - 218
Publicado en docs.intelisis.com
del reporte. Esto nos auxiliara a realizar los filtros 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 define 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 finalmente se muestra el cierre del Cursor.
Nota: Esta sección se usa cuando se solicitan criterios de búsqueda o
filtrado con parámetros definidos 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 *
Manual Portal de Consultas Web - 219
Publicado en docs.intelisis.com
SELECT *
FROM @p_Parametros
/****** Se recorre el cursos para agregar los parámetros de búsqueda a variable
propias del SP definido 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
Manual Portal de Consultas Web - 220
Publicado en docs.intelisis.com
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 */
Manual Portal de Consultas Web - 221
Publicado en docs.intelisis.com
/*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
Manual Portal de Consultas Web - 222
Publicado en docs.intelisis.com
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
configuraremos “@origen”.
•
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 configuraremos “@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),
Manual Portal de Consultas Web - 223
Publicado en docs.intelisis.com
)
AS
@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
BEGIN
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
/*
Manual Portal de Consultas Web - 224
Publicado en docs.intelisis.com
* 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,Alta
FROM 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) +
Manual Portal de Consultas Web - 225
Publicado en docs.intelisis.com
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 CurRespParametrosUsuario
DEALLOCATE CurRespParametrosUsuario
RETURN
END
Manual Portal de Consultas Web - 226
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 227
Publicado en docs.intelisis.com
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 configura
con las variables que nos permitirán ligar la información mediante condiciones
prestablecidas propias del Usuario. Se definen 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 definir
un formulario con el número de parámetros que el usuario requiera definir, para
realizar un filtrado 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.
Manual Portal de Consultas Web - 228
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 229
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 230
Publicado en docs.intelisis.com
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 filtrará 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
Manual Portal de Consultas Web - 231
Publicado en docs.intelisis.com
7. Stored Procedure. En este campo se debe colocar el Store Procedure que se
elaboró para dicha consulta.
8. @SesionUser uniqueidentifier. 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.
Manual Portal de Consultas Web - 232
Publicado en docs.intelisis.com
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 | Configuration | System | Cron
1. Se debe correr el Run cron.
Se enviará la notificación que se procesó correctamente.
Ir al menú de Content
Manual Portal de Consultas Web - 233
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 234
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 235
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 236
Publicado en docs.intelisis.com
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
•
•
•
Configurar el WebService en IIS para la Conectividad.
Configuració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.
Manual Portal de Consultas Web - 237
Publicado en docs.intelisis.com
1. Dar click en el botón de Nuevo.
Manual Portal de Consultas Web - 238
Publicado en docs.intelisis.com
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. Parámetros: Se debe activar el check
8. Control Acceso: Se debe colocar el rol deseado para el control de Acceso.
9. Botón Parámetros: Se deben configurar los parámetros correspondientes.
Pestaña Consulta
1. Permite Buscar. Esta opción habilita un campo que buscará y filtrará 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.
Manual Portal de Consultas Web - 239
Publicado en docs.intelisis.com
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 consulta
8. @SesionUser uniqueidentifier. 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.
Configuració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
“Parámetros”. 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
Manual Portal de Consultas Web - 240
Publicado en docs.intelisis.com
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 identificador único dentro
del formulario y no se podrá modificar, 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 configura para recepción de los Datos
en el formulario por cada campo generado.
a. Texto: Cuadro de texto
b. Numérico: valores numéricos enteros.
c. Flotante: Números de punto flotante.
d. Monetario: Descripción Monetario
e. 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 verificación.
Se explican los tipos de campos.
Tamaño: Longitud de caracteres a capturar.
Valor por Omisión: es el valor que puede llevar predefinido.
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 definir 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 configurar la lista que se desea agregar.
i. Se define el Valor que llevara para su almacenamiento
ii. Se define el Nombre que es la etiqueta que será visible para el usuario.
iii. Y se define el Orden que llevara la lista al mostrarse al usuario.
Manual Portal de Consultas Web - 241
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 242
Publicado en docs.intelisis.com
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 define el campo que se desea mostrar, para este ejemplo es
WebRol
4. Campo Nombre: Se define el campo nombre que se desea mostrar.
5. Condición: Es la condición de la Consulta, ejemplo: Rol =
“Ventas” AND Rol != “Compras”
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.
Manual Portal de Consultas Web - 243
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 244
Publicado en docs.intelisis.com
Ir a la siguiente ruta en Drupal.
Ruta: Home | Administration | Configuration | System | Cron
1. Se debe correr el Run cron.
Se enviará la notificación que se procesó correctamente.
Ir al menú de Content
1. Dar click en Edit
Manual Portal de Consultas Web - 245
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 246
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 247
Publicado en docs.intelisis.com
Se mostrará la consulta deseada.
Manual Portal de Consultas Web - 248
Publicado en docs.intelisis.com
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
configuraremos “@origen”.
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.
Manual Portal de Consultas Web - 249
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 250
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 251
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 252
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 253
Publicado en docs.intelisis.com
Página URL
La página Tipo URL es aquella que invoca a otra página.
Se configura 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.mx
localhost
testportal:8090
El cierre del dominio “/”
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.
Manual Portal de Consultas Web - 254
Publicado en docs.intelisis.com
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:
Manual Portal de Consultas Web - 255
Publicado en docs.intelisis.com
Errores Frecuentes
Manual Portal de Consultas Web - 256
Publicado en docs.intelisis.com
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?
profile=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.
Manual Portal de Consultas Web - 257
Publicado en docs.intelisis.com
Es necesario cambiar la configuración de los parámetros desde Xampp en
Apache.
1. Dar click en el botón Config de Apache.
2. Dar click en el botón PHP (php.ini).
Buscar la siguiente línea:
max_execution_time=60
Manual Portal de Consultas Web - 258
Publicado en docs.intelisis.com
max_execution_time=60
Modificar 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
Modificar el número a 60
max_input_time=60
Manual Portal de Consultas Web - 259
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 260
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 261
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 262
Publicado en docs.intelisis.com
Error The website encountered an unexpected error.
Please try again later.
En caso de que ya exista la configuración en el settings, pero la base de datos no
exista, se debe modificar el settings dentro de la ruta (path) del sitio de drupal
que se está configurando.
Ejemplo:
path_server_linux/nombre_aplicacion/sites/default/settings.php
path_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
Manual Portal de Consultas Web - 263
Publicado en docs.intelisis.com
DatabaseSchemaObjetExistException
Error
DatabaseSchemaObjetExistException. Table Intelisis_resultadosxml already exist.
In
DatabaseSchema -> create Table() (line 657 of
C:\\xampp\htdocs\iportal3\include\database\schema.inc).
Manual Portal de Consultas Web - 264
Publicado en docs.intelisis.com
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áficas.
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áginas
2. iportalevents
3. Webform IMEI Custom Component
4. Webpagina Captura Custom Componentvista
5. Vista XML
6. Cron Iportal
Manual Portal de Consultas Web - 265
Publicado en docs.intelisis.com
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
Manual Portal de Consultas Web - 266
Publicado en docs.intelisis.com
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 configuración predeterminada.
Para instalar IIS 8, se deben ejecutar los siguientes pasos:
Manual Portal de Consultas Web - 267
Publicado en docs.intelisis.com
Ir al apartado en Windows Programs and Features.
1. Seleccionar Turn Windows features on or off.
Manual Portal de Consultas Web - 268
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 269
Publicado en docs.intelisis.com
Manual Portal de Consultas Web - 270
Publicado en docs.intelisis.com
1. En el apartado Server Selection.
2. Seleccionar Select a server form the server pool.
3. Dar click en el botón Next.
Manual Portal de Consultas Web - 271
Publicado en docs.intelisis.com
1. En el apartado Server Roles.
2. Activar todos los apartados correspondientes a Web Server (IIS).
3. Dar click en el botón Next.
Manual Portal de Consultas Web - 272
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 273
Publicado en docs.intelisis.com
1. En el apartado Web Server Role (IIS).
2. Dar click en el botón Next.
Manual Portal de Consultas Web - 274
Publicado en docs.intelisis.com
1. En el apartado Role Services.
2. Activar las casillas correspondientes al Web Server.
3. Dar click en el botón Next.
Manual Portal de Consultas Web - 275
Publicado en docs.intelisis.com
1. En el apartado Confirmation.
2. Se muestra en la ventana todos los servicios activados.
3. Dar click en el botón Install.
Manual Portal de Consultas Web - 276
Publicado en docs.intelisis.com
1. En el apartado Results.
2. Se mostrará el proceso de instalación.
3. Dar click en el botón Close.
Manual Portal de Consultas Web - 277
Publicado en docs.intelisis.com
Ir al Administrador del IIS reiniciar el servicio de IIS.
1. Dar click en Restart.
Se mostrará la siguiente ventana con el servicio activado.
Manual Portal de Consultas Web - 278
Publicado en docs.intelisis.com
Select an installation profile
Error:
Select an installation profile.
Errores:
Notice Undefined 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 verificar que la carpeta se está colocando en el directorio adecuado
completa.
Manual Portal de Consultas Web - 279
Publicado en docs.intelisis.com
Error Drupal already installed
Error Drupal already installed.
Notice Undefined indez distribution_name.in
drupal_install_profile_distribuion_name()(line 201 of
C:\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 modificado
de extensión.
Si la carpeta no tiene permisos de lectura y escritura, por lo tanto el archivo se
modifica 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.
Manual Portal de Consultas Web - 280
Publicado en docs.intelisis.com
1. Ir al siguiente directorio: C:\xampp\htdocs\iportal3\sites
2. 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.
Manual Portal de Consultas Web - 281
Publicado en docs.intelisis.com
Una vez que se generó esta modificación es necesario guardar nuevamente el
archivo con los datos correspondientes y comenzar con la instalación en el
proceso de install.php
Manual Portal de Consultas Web - 282
Publicado en docs.intelisis.com
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
Manual Portal de Consultas Web - 283
Publicado en docs.intelisis.com
1. Entrar al administrador phpMyAdmin http://localhost:8090/phpmyadmin/
2. Seleccionar la Base de datos creada, para este ejemplo es iportal3.
3. Se verifica 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í.
Manual Portal de Consultas Web - 284
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 285
Publicado en docs.intelisis.com
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.
Manual Portal de Consultas Web - 286
Publicado en docs.intelisis.com
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 configuration opcions have been saved".
Manual Portal de Consultas Web - 287
Publicado en docs.intelisis.com
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.
Verificar los valores de conexión.
Manual Portal de Consultas Web - 288
Publicado en docs.intelisis.com
Verificar 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 verificar los datos de conexión y probar nuevamente.
Manual Portal de Consultas Web - 289
Publicado en docs.intelisis.com
Database configuration
Error
Set up database
Resolve all issues below to continue the installation.
For help configuring 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: 1050
Table 'drupal_install_test' already exist.
Are you sure the configured 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.
Manual Portal de Consultas Web - 290
Publicado en docs.intelisis.com
C:\xampp\htdocs
Manual Portal de Consultas Web - 291
Publicado en docs.intelisis.com
Verificar que tenga permisos para modificar 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
Manual Portal de Consultas Web - 292
Publicado en docs.intelisis.com
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:
Verificar la conexión del IIS.
Verificar la autenticación.
Ejecutar nuevamente la consulta.
Manual Portal de Consultas Web - 293
Publicado en docs.intelisis.com
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 find 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 verificar los nombres con los que se
ejecutó el sp, y como se configuro en Intelisis.
Manual Portal de Consultas Web - 294
Publicado en docs.intelisis.com
Descargar