Notificaciones
Esta función permite definir las notificaciones, es decir, las alertas mediante el envío de un mensaje o mediante la creación de una línea accesible a través del monitor de Workflow.
Al crear una notificación, se crea automáticamente un hecho de Workflow.
Crear una notificación frente a un hecho de Workflow tiene la ventaja de la sencillez: Debe rellenarse una sola pestaña, la captura de criterios se realiza visualizando los título y las condiciones de expresión más complejas están predefinidas (campo modificado, por ejemplo).
Pero, por otro lado, hay que tener en cuenta que la notificaicón está limitada en cuanto a qeu:
- Sólo puede realizarse una parte de los casos que pueden ser tratados por el motor de Workflow.
- la pantalla de captura de los criterios está simplificada, y sólo una parte de los campos del contexto puede visualizarse.
- El envío está limitado a dos destinatarios.
- No existe proceso de firma asociada.
Crear una notificación puede ser una primera etapa en la definicion del proceso de Workflow. De hecho, la creación de la notificación implica la generación del hecho de Workflow correspondiente. Una vez realizada la creación, es posible modificar el hecho de Workflow, para completarlo para tratar funciones no cubiertas por las notificaciones.
Pero hay que tener en cuenta que a partir del momento en el que se modifica el hecho de Workflow modificado, se suprimirá la notificación original.
Requisitos
Consulta la documentación de Puesta en marcha
Gestión de Pantalla
Una sola pestaña permite definir las notificaciones.
Pestaña Pantalla de introducción de datos
Aparecen al mismo tiempo hechos de origen, condiciones complementarias, una lista de destinatarios y el texto asociado.
Bloque Número 1
Código workflow (campo CODE) |
Este campo identifica la regla de Workflow. |
Descripción (campo INTIT) |
Permite definir una descripción asociada a cada ficha. |
Activo (campo ENAFLG) |
Si esta casilla no está marcada, la regla de Workflow no se desencadenará. |
Desencadenamiento
Tipo evento (campo TYPEVT) |
El tipo de evento Workflow puede tomar los siguientes valores:
|
Código (campo CODEVT) |
Este campo permite precisar el contexto desencadenante según el tipo definido con anterioridad:
Este campo sólo es obligatorio para el tipo de evento Vario. Si no está indicado, el evento se desencadena de forma genérica, sabiendo que siempre es posible probar con anterioridad el contexto para ser selectivo (gracias a las variables GFONCTION, GOLDETAT...) |
Descripción (campo LIBEVT) |
Título asociado al código introducido en la rúbrica anterior. |
Bloque Número 3
Creación (campo ACREA) |
Modificación (campo AMODI) |
Supresión (campo ASUPP) |
Retorno (campo RETOUR) |
Esta casilla permite, si está marcada, insertar como documento adjunto en el mensaje enviado, un icono con el contexto que permite volver a llamar la ficha (haciendo doble clic en el icono). Esto sólo funcionará si la conexión está en modo cliente-servidor. |
Traza (campo TRACE) |
Esta casilla sólo puede marcarse si el evento desencadenante corresponde al final de una tarea batch. En este caso, si está marcada, el fichero traza asociado a la tarea batch irá adjunto al mensaje enviado. |
Tabla Condiciones
Condición (campo ANDOR) |
Campo (campo FLD) |
Naturaleza operación (campo OPE) |
Valor (campo VALEUR) |
Bloque Número 5
Expresión (campo EXP1) |
Indique una expresión para completar la búsqueda, si es necesario. |
Destinatarios
Tipo (campo TYPDES1) |
Un destinatario puede estar vinculado a un código de usuario (se buscan sus coordenadas en la ficha de usuario), o a un tercero (en este caso, se captura su función en el cuadro para identificar en la ficha terceros a los posibles destinatarios). |
campo DESTIN1 |
Este campo identifica a los destinatarios. Se escribe en forma de expresiones lógicas (Fórmula de cálculo ) que incluye variables en línea en el momento de la ejecución. |
Función (campo FNCDES1) |
Esta información sólo se indica si el tipo de destinatario es un tercero. Hace referencia al menú local que define las funciones de los interlocutores en la ficha terceros. |
Envío mail (campo ENVOI1) |
Aquí pueden capturarse tres valores concernientes a los destinatarios de la línea:
|
Alerta (campo SUIVI1) |
Este indicador precisa si los destinatarios de la línea recibirán una notificación en su plan de trabajo, según el valor capturado:
En cuanto se envíe una notificación a por lo menos una de las líneas de destinatarios, la pestaña Seguimiento definirá el texto que aparecerá en el seguimiento, así como las respuestas que se podrán dar en caso de solicitud de firma. |
Bloque Número 7
Tipo (campo TYPDES2) |
Un destinatario puede estar vinculado a un código de usuario (se buscan sus coordenadas en la ficha de usuario), o a un tercero (en este caso, se captura su función en el cuadro para identificar en la ficha terceros a los posibles destinatarios). |
campo DESTIN2 |
Este campo identifica a los destinatarios. Se escribe en forma de expresiones lógicas (Fórmula de cálculo ) que incluye variables en línea en el momento de la ejecución. |
Función (campo FNCDES2) |
Esta información sólo se indica si el tipo de destinatario es un tercero. Hace referencia al menú local que define las funciones de los interlocutores en la ficha terceros. |
Envío mail (campo ENVOI2) |
Aquí pueden capturarse tres valores concernientes a los destinatarios de la línea:
|
Alerta (campo SUIVI2) |
Este indicador precisa si los destinatarios de la línea recibirán una notificación en su plan de trabajo, según el valor capturado:
En cuanto se envíe una notificación a por lo menos una de las líneas de destinatarios, la pestaña Seguimiento definirá el texto que aparecerá en el seguimiento, así como las respuestas que se podrán dar en caso de solicitud de firma. |
Mensaje
Objeto (campo OBJET) |
Este campo permite definir el contenido del campo Objeto del mensaje enviado, en forma de una expresión calculada que se evaluará en el momento del desencadenamiento del evento. |
Texto (campo TEXTE) |
Este campo permite definir el contenido principal del mensaje. Se realiza en forma de un texto libre que incluye expresiones lógicas (Fórmula de cálculo) entre dos barras verticales que sirven como separadores. De este modo, por ejemplo, se podrán escribir contenidos como: el evento ocurrido el | num$(date$) | dio lugar a este envío por | GUSER | Etiquetas específicas: "LIG" Permite insertar la expresión definida en el campo "Línea" de la regla workflow. |
Botones específicos
Validación |
Genera el hecho de Workflow correspondiente y lo valida. |
Copia
Bloque Número 1
Bloque Número 2
|