Blog de la Comunidad de PHD 2014 Consultores

martes, 22 de abril de 2014

Creación de un Conector a Base de Datos PostgreSQL en Bonita BPM 6.2

1) El primer paso es abrir el proceso sobre el cual trabajaremos.



2) Seguido, seleccionamos la tarea a la cual agregaremos el conector, nos vamos a la pestaña "Conectores" en la parte inferior y seleccionamos el botón "Añadir".


3) En la siguiente ventana, buscamos la categoría "Base de datos" y en ella seleccionamos PostgreSQL. 

En "definiciones de los conectores" elegimos el tipo de conector según la versión del manejador de bases de datos instalada en nuestro sistema. Recomendamos instalar PostgreSQL 9.2 o superior por ser una versión actualizada y altamente comprobada. 

Al terminar, hacemos click en el botón "Siguiente".



4) En seguida, nombramos el conector. También podemos agregarle una descripción y decidir si invocamos algún procedimiento en caso de error. Hacemos click en "Siguiente".




5) En la ventana que aparece a continuación, se nos ofrece la opción de agregar otro controlador de base de datos desde un archivo .jar. Nosotros utilizaremos el que viene por defecto, así que haremos click en "Siguiente".




6) En éste paso debemos sustituir en la línea URL, la palabra "HOSTNAME" por la dirección IP o el nombre del servidor donde está ubicada la base de datos. La palabra "PORT" debe ser cambiada por el número de puerto correspondiente y la palabra "DATABASE" por el nombre de la base de datos a consultar.

Los campos que siguen son el nombre de usuario y la contraseña utilizados para autenticanos en la base de datos.

Hacemos click en "Siguiente".





7) Ahora, escribimos la consulta SQL que deseamos realizar a la base de datos. Hacemos click en "Siguiente".




8) Este paso sirve para elegir la forma en que el conector recupera la información desde la base de datos. Tenemos un modo gráfico en el que Bonita nos ayuda a mapear variables y un modo scripting en el que podemos programar la salida de la base de datos.

En este caso utilizaremos el modo gráfico por su facilidad de uso, seleccionando valor individual debido a que nuestra consulta recupera un solo elemento. Hacemos click en "Siguiente".




9) Finalmente, elegimos la variable a la cual mapearemos la salida del conector y hacemos clik en "Finalizar". Hemos terminado de realizar nuestro conector.



martes, 8 de abril de 2014

Creación de un Conector de Correo Electrónico en Bonitasoft 6.2


1) Para comenzar, hacemos click en la tarea a la cual vamos a agregar el conector. En “General” buscamos la pestaña “Conectores” y presionamos el botón “Agregar”.








2) En la lista de conectores seleccionamos “Mensajería” y luego “Correo electrónico (SMTP)”. Hacemos click en “Siguiente”.







3) Insertamos un nombre y opcionalmente una descripción. Hacemos click en siguiente.






4)Ahora insertamos los siguientes parámetros: 


Campo
Descripción
Tipo
SMTP Host
Dirección IP o nombre del servidor de correo electrónico
Cadena de caracteres
Puerto SMTP
Port defined for email system
Número
Seguridad:  SSL
Seleccionar si se requiere el uso del protocolo de seguridad SSL

Seguridad:  STARTTLS
Seleccionar si se requiere el uso del protocolo de seguridad STARTTLS

Autenticación:  Nombre de usuario
Nombre de usuario de la cuenta de correo electrónico
Cadena de caracteres
Autenticación:  Contraseña
Contraseña de usuario de la cuenta de correo electrónico
Cadena de caracteres






5) A continuación insertamos el Nombre que deseamos que aparezca como remitente y la dirección de correo electrónico del destinatario. Opcionalmente podemos definir una dirección alternativa de respuesta de los correos electrónicos, así como destinatarios de copias del correo, tanto explícitas como ocultas.









6) En esta ventana definimos el asunto del mensaje y el cuerpo del mismo. También podemos agregar archivos adjuntos.







7) En ésta última ventana hay configuraciones avanzadas de cabeceras. Cuando estemos listos hacemos click en “Finalizar”.





Con éstos pasos ya tenemos un conector de correo electrónico completamente funcional en nuestra tarea.