i
Acciones de Eventos
Permite definir las acciones que se deben realizar.
Ejemplo:
En una empresa ensambladora de plaquetas electrónicas diariamente se deben programar las órdenes de producción para el día siguiente.
Acciones
Se presenta la lista de acciones ya definidas. Esta lista puede estar vacía.
Para agregar una acción al evento, hacer clic en el ícono que despliega un asistente en el panel para indicar sus atributos.
•Crear Caso
Esta acción crea un caso para el proceso y versión que contienen el evento.
Parámetro |
Tipo |
Descripción |
NU_CASE |
String |
Debe respetar la máscara del número de caso Si no se informa, el sistema numerará automáticamente el nuevo caso |
CD_USER |
String |
Usuario que crea el caso. Si es nulo se toma SYS_USER |
ID_AUTONUMBER |
Boolean |
Indica si se admite la numeración automática de casos |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
•Mover Caso
Esta acción ejecuta que el caso afectado por el evento avance a la siguiente actividad.
Parámetro |
Tipo |
Descripción |
CD_USER |
String |
Si es nulo se toma SYS_USER |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
•Adjuntar Archivo
Esta acción adjunta un archivo al caso afectado por el evento.
Parámetro |
Tipo |
Descripción |
CD_USER |
String |
Si es nulo se toma SYS_USER |
DS_FILE_PATH(*) |
File |
Ruta del archivo a adjuntar |
TP_ANNEX(*) |
String |
Tipo de anexo con el cual se adjunta el archivo |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
•Adjuntar Formulario
Esta acción adjunta un formulario al caso afectado por el evento.
Parámetro |
Tipo |
Descripción |
CD_USER |
String |
Si es nulo se toma SYS_USER |
DS_VALUE_MAP |
String |
String de la forma <campo1>=<valor1>;<campo2>=<valor2>; etc para setear valores puntuales los campos del formulario |
DS_XML_CONTENT_PATH |
File |
Ruta del archivo que contiene el XML. Sólo es obligatorio si DS_VALUE_MAP no se informa |
TP_ANNEX(*) |
String |
Tipo de anexo del formulario |
ID_CREATE_VERSION_UNIQUE (*) |
Boolean |
Si el formulario a adjuntar es único para el proceso, y además, ya existe una instancia del mismo adjuntada al caso, indica si debe crear una versión del formulario |
ID_CLEAR_FORM_EXISTS(*) |
Boolean |
Indica si debe borrar los datos del formulario en caso que ya exista en el caso |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
•Marcar evento como procesado
Esta acción marca el evento como procesado (no tiene efecto en eventos de tipo componente, ya que la lógica para identificar el procesamiento de un evento debe modelarse con el workflow) y ya no será procesado por ningún otro evento.
Parámetro |
Tipo |
Descripción |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
•Marcar evento como no procesado
Esta acción marca el evento como no procesado (no tiene efecto en eventos de tipo componente, ya que la lógica para identificar el procesamiento de un evento debe modelarse con el workflow) y podrá ser procesado nuevamente.
Parámetro |
Tipo |
Descripción |
ID_DEPENDENT(*) |
Boolean |
Indica si la ejecución depende de que la acción anterior haya sido exitosa |
Nota: Los parámetros marcados con (*) son de ingreso obligatorio.