Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Panel
borderColorgray
borderStylesolid

Anchor
pne
pne
Automatización de procesos de negocio empresariales

Se presentan brevemente algunas soluciones de esta categoría, señalado el objetivo del proceso de negocio y los aspectos más relevantes de O3 procesos usados.

Nombre de la aplicación/ Proceso de negocio automatizado

Gestión de documentos sobre la gestión de la calidad de los procesos de una curtiembre

Empresa

ZENDA (http://www.

branaa

zendaleather.com)

Breve descripción

La gestión automatizada de los documentos sobre la gestión de la calidad permite realizar las actividades siguientes, guiadas por un flujo bien definido entre ellas:

  • la revisión y aprobación de los documentos por líderes de procesos,
  • la administración de versiones de los documentos,
  • la notificación del estado de las actividades pendientes o en proceso,
  • la generación en formato PDF de los documentos,
  • la distribución de los documentos aprobados a las plantas externas dispersas geográficamente.

Funcionalidades de O3 Process utilizadas

  • Diseño Mediante el editor gráfico, diseño del proceso mediante un editor gráfico conteniendo:
    • Actividades normales asignadas a participantes
      • Asignación de rol y/o usuario
      • Determinación de la próxima actividad
      • Integración con aplicaciones externas definidas específicamente para este caso
      • Envío de mails
    • Actividades automáticas
      • Determinación de la próxima actividad
      • Integración con aplicaciones externas definidas específicamente para este caso
      • Envío de mails
    • Actividades automáticas condicionales
  • Diseño de formularios web

...

Anchor
o3builderlauncher
o3builderlauncher
Manejador de construcciones de cubos O3

...

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.

...

y colocar los valores de expiración deseados.

Note

El proceso envía una notificación vía mail para informar si la construcción del cubo fue exitosa ó no, por lo tanto, se debe tener configurado lo siguiente:

  • mail de todos los usuarios que pertenecen al rol "Cubebuilders" (sólo "admin" por omisión)
  • mail en el servidor JBoss.

Anchor
alertstracking
alertstracking
Seguimiento de alertas de reglas O3

O3 PS cuenta con un proceso de O3 Process llamado AlertsTracking DefaultAlertTracking que tiene por cometido gestionar el ciclo de vida de una regla y personalizar las notificaciones.

AlertsTracking DefaultAlertTracking está parametrizado para que reciba un día de la semana en el que se quiere que se envíe el mail asociado a la regla. Una instancia de este proceso lo que hace, básicamente, es estar dormido hasta que llega la fecha de expiración. Cuando esta sucede se despierta, calcula la próxima fecha de expiración y reevalúa la regla. Si la regla no se cumple envía el mail y la instancia se vuelve a dormir.

...

  • terminarla. La instancia sigue siempre viva hasta que no se le indique por aquí (explícitamente) que termine.
  • hacerle un "snooze", esto es, variar la próxima expiración inmediata. Por ej. si se configura el proceso para que el mail se envie todos los viernes, se puede por esta acción indicar se quiere que en esta semana lo haga el miércoles. El miércoles se despertará, hará lo explicado más arriba pero la expiración luego de este "snooze" será el original. En este ejemplo, todos los viernes.

AlertsTracking está además parametrizado para que envíe mail cada vez que se evalúa la regla o sólo cuando se llegue al día indicado. Esta parametrización así como la del día, mencionada en el punto anterior, pueden ser modificadas de la siguiente manera:

  1. editar la definición del proceso,
  2. modificar los atributos la instancia de proceso EXEC_MODE_PROPERTY y DAY_OF_WEEK_PROPERTY mediante los siguientes métodos que se encuentran siguiendo Propiedades del proceso, en el script de creación de instancia:
    • Code Block
      procInstAttributes.set(DefaultAlertTrackingProcess.EXEC_MODE_PROPERTY,
                                      DefaultAlertTrackingProcess.AT_DATE_EXECUTE_ACCTIONS_EXEC_MODE)
      
    • Code Block
      procInstAttributes.set(DefaultAlertTrackingProcess.DAY_OF_WEEK_PROPERTY, 
                                      Calendar.FRIDAY)
      
    • republicar el proceso en el servidor, y
    • cambiar su estado a "producción"

Por último, a efecto únicamente de una demostración, se cuenta con un atributo de la instancia de proceso de nombre "demoMinutes" que permite ejecutar el proceso en modo de minutos en lugar de días de la semana (el valor asignado indica cada cuantos minutos la instancia se despertará). Si este atributo se encuentra definido, se ignora la definición del día de la semana. Este atributo puede ser definido (o comentado) en el mismo lugar que los mencionados anteriormentePor más información, ver la guía de usuario.