...
Workflows embebidos en O3 PS versión 4.3 o superior
Anchor | ||||
---|---|---|---|---|
|
O3 PS cuenta con un proceso de O3 Process llamado O3 Builder Launcher que permite la construcción de cubos de O3. Cada instancia de proceso (en adelante, Process Instance o PI simplemente) se encuentra asociada a un único cubo en particular.
Al ir creando nuevas PI de este proceso, éstas van quedando en su primera actividad (Wait For Execution) para que sean completadas manualmente.
Al completarlas, se va a correr la construcción del cubo. Si la misma fue exitosa, se envía un mail notificando y se pasa nuevamente a la primer actividad.
Si por el contrario la ejecución falló, también se envía un mail informando al respecto (incluyendo el log de la construcción) pero se va a una actividad (Check Errors) en la cual se indica que hubieron errores para que el usuario pueda verificarlos y manualmente ir completando los WI para que queden listas para construir nuevamente (Wait For Execution).
La definición del proceso, así como los formularios utilizados, se encuentran en <O3>\files\Process:
- O3Builder.xml: definición del proceso
- O3BuilderUI-Creation.xml: formulario EDF para la creación de la instancia de proceso que permitirá definir:
- nombre del cubo
- ubicación del archivo de actualización del cubo (archivo .srv). Si no se especifica un camino absoluto, lo va a buscar bajo <O3>\bat
- ubicación del archivo de log. Si no se especifica un camino absoluto, lo va a buscar bajo <O3>\bat
- O3BuilderUI-Execution.xml: formulario EDF asociado a la acción de completar de las tareas
Para su correcta configuración es necesario verificar los valores de las siguientes properties en el archivo <O3>\jboss\server\default\ideasoft-jwf\GServer.properties:
- o3.builder verificar ubicación correcta del ejecutable del builder
- o3.server.name verificar nombre del server
- o3.server.host verificar dirección IP del server
- o3.server.port verificar puerto del server
- o3.server.user verificar login de usuario
- o3.server.pass verificar clave de usuario
<O3> se refiere al directorio de instalación de O3.
En la instalación por omisión, ya se encuentra el proceso con un pre-deploy en el servidor. Sólo restan realizar las verificaciones anteriores además de los siguientes pasos:
- Guardar en el servidor los formularios:
- O3BuilderUI-Creation.xml
- O3BuilderUI-Execution.xml
- Publicar los formularios anteriores con los mismos nombres que los archivos (sin la extension .xml)
- Pasar el proceso a Producción (cambiar el estado)
Todas las instancias del proceso quedan asignadas al rol ya definido: "CubeBuilders". El usuario "admin" ya pertenece a ese rol.
El proceso está configurado para que no expire. Esto es, para que corra una construcción del cubo, debe realizarse manualmente un complete de los WI en la actividad "Wait For Execution".
Para poder realizar construcciones periódicamente, solo hay que habilitar la expiración en la actividad anterior. Al realizar esto, por defecto, la expiración está marcada para que esté habilitada todos los días en el horario que va desde las 08:00 AM hasta las 17:00 PM todos los miercoles y viernes.
Note |
---|
|
Anchor | ||||
---|---|---|---|---|
|
O3 PS cuenta con un proceso de O3 Process llamado AlertsTracking que tiene por cometido gestionar el ciclo de vida de una regla y personalizar las notificaciones.
...