Hola, ¿cómo podemos ayudar?

Búsquedas recientes: Widgets de SoftExpert Activo - Formulario - 2.2.3 - Captura - 2.2.3 - Avisos y novedades de la versión 2.2.3

Editar datos de los eventos

 

Prerrequisitos

  • Acceso al menú Registro > Proceso (PM022).
  • Proceso previamente registrado.
  • Diagrama de flujo previamente modelado.

 

Introducción

Este artículo explicará la diferencia entre ciertos eventos y cómo editar sus datos en el diagrama de flujo de un proceso.

Los eventos que vamos a presentar están resaltados en la imagen a continuación:

No todos los eventos pueden tener sus datos editados. En este artículo, solo explicaremos los que son editables.

 

 

Timer - Evento inicial

Este evento hace que el proceso se inicie por una condición de tiempo. Para configurarlo, seleccione el evento en el diagrama de flujo y haga clic en el botón de Datos. En la pantalla que se abrirá, defina un Identificador y un Nombre para el evento. A continuación, realice las ediciones restantes:

Configurar evento

General

Pestaña en la que debe ser realizada la configuración relacionada con la programación del evento. Para ello, llene los siguientes campos:

 

Inicio: Introduzca la fecha y hora de inicio de la ejecución del timer.

Próxima ejecución: La fecha y hora de la próxima ejecución del timer se llenan según la recurrencia informada en los campos.

Frecuencia: Seleccione la frecuencia con que las ejecuciones serán realizadas:

  • Sin recurrencia: No habrá recurrencia en la ejecución.
  • Hora(s)/Minuto(s): La ejecución se realizará a intervalos de hora(s) o minuto(s). Introduzca el intervalo deseado en el campo "cada". Por ejemplo: cada 20 minutos, cada 30 minutos, cada 3 horas, etc. Obs.: No será posible seleccionar un tiempo inferior a 15 minutos para programar el timer.
  • Diario: La ejecución se realizará en un intervalo de días. Introduzca el intervalo deseado en el campo "cada". Por ejemplo: cada 2 días, cada 5 días, etc.
  • Semanal: La ejecución se realizará en un intervalo de semanas. Introduzca el intervalo deseado en el campo "cada". Por ejemplo: cada 1 semana, cada 2 semanas, etc.
  • Mensual: La ejecución se realizará en un intervalo de meses. Introduzca el intervalo deseado en el campo "cada". Por ejemplo: cada 2 meses, cada 4 meses, etc.

Fin de la recurrencia: Seleccione en este campo cómo finalizará la recurrencia de ejecución del timer:

  • Sin fecha de fin: La recurrencia de la ejecución no tendrá fin.
  • Termina después de: La ejecución finaliza después de un determinado número de ocurrencias. Introduzca en el campo “Ocurrencias” la cantidad de ocurrencias límites para las ejecuciones.
  • Termina el: La ejecución termina en una fecha determinada. Seleccione en el campo “Fecha” el día, mes y año en el que finalizará la ejecución.
  • Días de la semana: Seleccione el día o los días de la semana para la recurrencia. Obs.: El campo es válido solo para la recurrencia semanal.
  • Meses: Seleccione el mes o los meses del año para la recurrencia. Obs.: El campo es válido solo para la recurrencia mensual.

Eliminar al finalizar programación: Marque este campo para que, después de alcanzar el número de recurrencias configurado, se elimine la programación de ejecución del timer. Obs.: Con esta opción, solo se excluirá la programación de ejecución de la lista de programaciones configuradas en el sistema.

 

Notificado

Pestaña donde se realiza la configuración de los usuarios que deben ser notificados cada vez que se activa el evento. Para ello, haga clic en el botón y llene los siguientes campos de la pantalla que se abrirá:

Notificar: Seleccione cómo quedará constituido el grupo de usuarios que será notificado por la programación:

  • Área: Los usuarios de un área específica de la organización recibirán las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Función: Los usuarios que ejercen una determinada función en la organización recibirán las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Área/Función: Los usuarios que ejercen la función de una determinada área de la organización recibirán las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Usuario: Un usuario específico recibirá las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Grupo: Los miembros de un determinado grupo recibirán las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Rol funcional: Los usuarios que ejercen un determinado rol funcional recibirán las notificaciones. Los filtros de consulta estarán habilitados para que el registro deseado se pueda encontrar con más facilidad.
  • Permiso: Defina si los usuarios seleccionados podrán recibir o no las notificaciones de programación.
  • Filtro: Complete los filtros de consulta de acuerdo con la opción seleccionada en el campo Notificar. Estos filtros ayudarán a localizar el registro deseado.

Después de completar todos los campos requeridos, haga clic en el botón de la barra de herramientas.

En este momento, los respectivos registros serán listados. Utilice la tecla SHIFT, CTRL del teclado o el checkbox situado junto a cada registro para seleccionar más de un registro a la vez.

Al terminar de seleccionar todos los usuarios que serán notificados, guarde el registro.

 

Inicialización

Esta pestaña muestra los procesos que serán inicializados por el evento.

 

Historial

Esta pestaña muestra el registro de las ejecuciones realizadas. Recuerde que las ejecuciones se realizan según la frecuencia de recurrencia configurada en la pestaña General. Si se produce algún error en la ejecución, haga clic en el botón para ver el registro generado.

 

Después de la configuración, guarde los datos de la programación del evento del timer.

 
 

 

Timer Evento intermedio

Con este evento, el proceso esperará hasta que se produzca la condición de tiempo deseada para continuar. Para configurar este evento, selecciónelo y haga clic en el botón de Datos. En la pantalla que se abrirá, edite los datos.

Configurar evento

General

Introduzca los datos generales del evento:

 

Duración: Informe cuánto tiempo debe esperar el proceso antes de continuar ejecutando los demás ítems del diagrama de flujo. Esta duración puede ser un valor de horas/minutos (hhh:mm), día(s), semana(s) o mes(es). Cuando haya una fórmula configurada, la duración configurada en este campo solo se utilizará cuando la fórmula no devuelva ningún valor. Obs.: No será posible seleccionar un tiempo inferior a 15 minutos para programar el timer.

 

Fórmula: Haga clic en este botón para establecer la duración del timer a través de una fórmula. En la pantalla que se abrirá, introduzca la fórmula deseada. A continuación se muestra un ejemplo de fórmula utilizando la función DEFINE_DURACION_ACTIVIDAD() basada en la prioridad definida para el proceso a través de la función PRIORIDAD().

 

Ejemplo 1:

SI(PRIORIDAD('Nombre') = 'Critical')

DEVUELVE DEFINE_DURACION_ACTIVIDAD('008:00';'hhh:mm')

SINO

SI(PRIORIDAD('Nombre') = 'High')

DEVUELVE DEFINE_DURACION_ACTIVIDAD('3';'Día(s)')

SINO

DEVUELVE DEFINE_DURACION_ACTIVIDAD('5';'Día(s)')

FIN

FIN

En este ejemplo, la prioridad del proceso se ha configurado con un método de evaluación de lista simple, que tiene los criterios "Normal", "High" y "Critical". Así, se han establecido las siguientes prioridades:

  • "Critical", el timer esperará 8 horas; 
  • "High", el timer esperará 3 días;
  • "Normal", el timer esperará 5 días.

 

Utilizar calendario del proceso: Si se marca este campo, se utilizará el calendario establecido como estándar a través del componente SoftExpert Administración para calcular el tiempo establecido en el timer.

 

Revisión

Esta pestaña solo se mostrará si el proceso está configurado con una automatización cuya operación sea “Revisión”. En este caso, seleccione cuál será la situación de la revisión una vez que se haya ejecutado el evento. Si es necesario, marque la opción "Iniciar nuevo ciclo" para iniciar un nuevo ciclo de revisión. Solo se mostrarán las situaciones que estén configuradas de la misma manera que la automatización del proceso.

 

Después de la configuración, guarde los datos del evento de timer.

 
 

 

Mensaje (enviar) - Evento intermedio

Este evento envía mensajes estandarizados a través de templates. Los templates contienen información que se inserta en los datos del proceso durante su ejecución. Para configurar este evento, selecciónelo y haga clic en el botón de Datos. En la pantalla que se abrirá, edite los datos.

Configurar evento

E-mail

Pestaña donde es posible configurar los e-mails que se enviarán. Para ello, llene los siguientes campos:

  • Remitente: Establezca la dirección de correo electrónico del remitente del mensaje. Para ello, seleccione el servidor de e-mail que se utilizará para enviar el evento de mensaje. Obs.: Los remitentes disponibles serán todos los servidores de e-mail en SoftExpert Configuración (en el menú Configuración > Servidor de e-mail).
  • Asunto: Informe el título del e-mail que se enviará cuando se ejecute el evento.

 

Contenido

Llene los siguientes campos referentes al contenido del e-mail:

  • Contenido será leído de archivo HTML: Marque este campo para que el contenido del e-mail provenga de un archivo modelo configurado correctamente. De lo contrario, el contenido del e-mail tendrá el template predeterminado del sistema.
  • Historial del proceso: Marque este campo para que el historial de la instancia del proceso se incluya en el contenido del e-mail. 
  • Si se marca la opción Solo e-mails y comentarios recibidos, el contenido del e-mail contendrá los comentarios y el historial correspondiente de correos recibidos.
  • Texto para ser agregado en el inicio del e-mail: Introduzca en este campo un texto que desee incluir en el correo electrónico que se enviará. Este campo dispone un editor de Rich Text, que permite dar formato al texto, formatear párrafos, insertar tablas, enlaces e imágenes. En este campo también es posible utilizar las etiquetas de HTML.

 

Atributo

Seleccione los atributos que se mostrarán en el e-mail. Solo los atributos asociados con el proceso estarán disponibles para su selección.

 

Notificado

Introduzca los usuarios que recibirán el correo electrónico del evento del mensaje. Si la opción Considerar lista de notificados del evento de mensaje está marcada, los notificados serán los mismos que los del Evento de mensaje que esté seleccionado en el campo correspondiente. 

De lo contrario, será posible enviar el correo electrónico a los usuarios de un Área, Función, Grupo, Rol Funcional, al Iniciador del proceso, al Líder del iniciador del proceso, al Gerente del proceso o Gestor de la instancia. También están disponibles las opciones: Ejecutor de la actividad o Líder del ejecutor de la actividad, donde se debe informar la Actividad del proceso; Atributo - Nombre del usuario, Atributo - Matrícula de usuario, Atributo - Dirección de e-mail, donde se debe informar el atributo; Dirección de e-mail específica, donde se debe informar una dirección de correo electrónico específica; Campo de formulario - Nombre del usuario, Campo de formulario - Matrícula del usuario, Campo de formulario - Dirección de e-mail, donde se deben informar la tabla y el campo.

 

Adjunto

Pestaña donde es posible configurar para que los archivos adjuntos de la instancia del proceso se envíen en el correo electrónico del evento. Para ello, marque los siguientes campos:

  • Adjuntos de la instancia: Marque esta opción para que los archivos adjuntos de la instancia se envíen como un adjunto del e-mail. Para enviar solo los archivos de una actividad determinada, seleccione en el campo Incluidos en la actividad la actividad que contiene los archivos adjuntos que se enviarán en el correo electrónico. Si esta opción no está marcada, no se enviará ningún archivo adjunto de la instancia en el e-mail.
  • Documentos de la instancia: Marque esta opción para que los documentos de SoftExpert Documento asociados en la instancia se envíen como un adjunto del e-mail. Para enviar solo los archivos de una actividad determinada, seleccione en el campo Incluidos en la actividad la actividad que contiene los documentos que se enviarán en el correo electrónico. Si esta opción no está marcada, no se enviará ningún documento de la instancia en el e-mail.
  • Archivos incluidos en los formularios: Marque esta opción para que los archivos incluidos en los formularios del proceso se envíen como un adjunto del e-mail. Si esta opción no está marcada, no se enviará ningún archivo del formulario en el e-mail.

 

Mensaje

Utilice esta pestaña para permitir que el evento de mensaje ejecute un evento de recepción de mensaje de otro proceso. En esta pestaña también es posible configurar la correlación entre instancias; es decir, el evento de recibir un mensaje de otro proceso solo se ejecutará si ambos procesos tienen un determinado valor. Para ello, llene los siguientes campos:

  • Proceso: Seleccione el proceso que contiene el evento de recepción del mensaje, que se ejecutará tras el envío del mensaje.
  • Mensaje: Introduzca el código definido para el evento de recepción del mensaje. Este código se establece cuando es incluido el evento de recepción de mensaje en el diagrama de flujo del proceso seleccionado en el campo anterior.

 

Correlación entre instancias

La correlación entre instancias permite utilizar expresiones avanzadas con varias combinaciones; por ejemplo, es posible comparar varios parámetros, siendo necesario que solo uno de ellos sea "verdadero". Si se realiza alguna configuración en esta sección, el evento de recepción de mensaje del otro proceso solo se ejecutará si tiene el mismo valor que el evento. Utilice los botones disponibles para incluir o editar la configuración de correlación. En la pantalla que se abrirá, llene los siguientes campos:

Nombre: Introduzca el nombre de la correlación. Debe ser el mismo nombre que el evento de recepción de mensaje.

Valor: Establezca el tipo de valor de la correlación:

  • Constante: Si se marca esta opción, la correlación entre las instancias vendrá dada por medio de un valor fijo (constante). Para ello, llene el Valor constante en el campo correspondiente.
  • Valor procedente del formulario: Para que esta opción esté disponible, el componente SoftExpert Formulario debe formar parte de las soluciones adquiridas. Marque esta opción para que la correlación entre instancias se haga a través de un valor llenado en el campo de un formulario. Para ello, es necesario que el proceso tenga una forma asociada. El proceso que contiene el evento de recepción del mensaje debe tener un formulario que contenga la misma tabla y campo. Por lo tanto, llene la Tabla que contiene el formulario asociado en el proceso y seleccione el Campo que recibirá el valor que se utilizará para realizar la correlación.
  • Utilice las constantes %WF_IDINSTANCE% y %WF_PARENT_IDINSTANCE% para enviar el identificador de la instancia actual y de la instancia superior. Con estas constantes, la comunicación entre instancias se produce de forma más clara y precisa, por ejemplo: un subproceso puede enviar un mensaje directamente a su instancia superior, sin necesidad de utilizar parámetros con campos del formulario.

 

Encuesta

Pestaña donde es posible configurar la encuesta que se enviará por correo electrónico a los usuarios que serán notificados. Para ello, utilice los siguientes campos:

Para que este recurso funcione correctamente, SoftExpert Encuesta debe tener una clave de licencia activa en el sistema.

 

 

  • Asociar encuesta: Marque esta opción y, en el campo Modelo de encuesta, que se habilitará, seleccione un modelo registrado en SoftExpert Encuesta, en el que se basarán las encuestas que se enviarán.
  • Planificación: Marque la opción Finalización manual para que la encuesta se finalice manualmente.

 

Después de configurar el evento de mensaje, guarde el registro.

 
 

 

Mensaje (Recibir) - Evento intermedio

Este evento hace que el flujo del proceso espere la recepción de un mensaje de otro proceso. Para ello, es necesario que el código definido para el evento de recepción de mensaje esté configurado en un evento de envío de mensaje de otro proceso.

En esta pestaña también es posible configurar la correlación entre instancias, es decir, el evento de recepción de mensaje solo se ejecutará si el proceso en el que se encuentra el evento de envío de mensaje tiene un valor determinado. Vea a continuación cómo configurar la correlación entre instancias.

Configurar evento

Nombre: Este campo muestra el nombre del evento de recepción de mensaje. El nombre solo se puede cambiar a través de la sección General del panel de ítems.

 

Mensaje (Código): Este campo muestra el código del evento de recepción de mensaje. El código solo se puede cambiar a través de la sección General del panel de ítems.

 

Correlación entre instancias

Utilice esta sección para configurar la correlación entre instancias. Si se realiza alguna configuración en esta sección, el evento de recepción de mensaje del otro proceso solo se ejecutará si tiene el mismo valor que en el evento de envío de mensaje. Utilice los botones disponibles para incluir o editar la configuración de correlación. En la pantalla que se abrirá, llene los siguientes campos:

Nombre: Introduzca el nombre de la correlación. Debe ser el mismo nombre que el evento de recepción de mensaje.

Valor: Establezca el tipo de valor de la correlación:

  • Constante: Si se marca esta opción, la correlación entre las instancias vendrá dada por medio de un valor fijo (constante). Para ello, llene el Valor constante en el campo correspondiente.
  • Valor procedente del formulario: Para que esta opción esté disponible, el componente SoftExpert Formulario debe formar parte de las soluciones adquiridas. Marque esta opción para que la correlación entre instancias se haga a través de un valor llenado en el campo de un formulario. Para ello, es necesario que el proceso tenga una forma asociada. El proceso que contiene el evento de recepción del mensaje debe tener un formulario que contenga la misma tabla y campo. Por lo tanto, llene la Tabla que contiene el formulario asociado en el proceso y seleccione el Campo que recibirá el valor que se utilizará para realizar la correlación.
  • Utilice las constantes WF_IDINSTANCE y WF_PARENT_IDINSTANCE para enviar el identificador de la instancia actual y de la instancia superior. Con estas constantes, la comunicación entre instancias se produce de forma más clara y precisa, por ejemplo: un subproceso puede enviar un mensaje directamente a su instancia superior, sin necesidad de utilizar parámetros con campos del formulario.

 

Después de la configuración, guarde el registro.

 
 

 

Los eventos de link tienen la función de conectar dos extremos del flujo en el mismo proceso. Estos eventos se pueden utilizar en procesos donde hay muchos elementos y las flechas de los conectores dificultan la visualización del diagrama de flujo del proceso. Para configurar este evento, selecciónelo y haga clic en el botón de Datos. En la pantalla que se abrirá, informe los siguientes campos:

Configurar evento

Destino: Introduzca el evento “Link (recibir)” que realizará la conexión con el enlace.

 

Flujo de entrada 
La pestaña muestra los flujos predecesores del evento.

 

Flujo de salida 
La pestaña solo mostrará el evento "Link (recibir)", ya que este evento no acepta ningún otro flujo de salida.

 

Revisión/Situación 
La pestaña Revisión solo se mostrará si el proceso está configurado con una automatización cuya operación sea “Revisión”. De lo contrario, se mostrará la pestaña Situación. En este caso, seleccione cuál será la situación del proceso una vez ejecutado el evento. Solo se mostrarán las situaciones que estén configuradas de la misma manera que la automatización del proceso.

 

Después de configurar el evento, guarde el registro.

 
 

 

Los eventos “Link (recibir)” solo permiten la visualización de los flujos que están recibiendo, ya que la configuración se realiza en el evento “Link (enviar)”. Para visualizar los flujos que está recibiendo el evento de link, seleccione el evento y haga clic en el botón de Datos. En este momento, aparecerá la pantalla de datos del evento:

Configurar evento

Flujo de entrada

Esta pestaña solo mostrará el evento "Link (enviar)", ya que este evento no acepta ningún otro flujo de entrada.

Para cada "Link (recibir)" debe haber al menos un "Link (enviar)".

 

Flujo de salida

La pestaña muestra los flujos sucesores del evento.

 

Revisión/Situación

La pestaña Revisión solo se mostrará si el proceso está configurado con una automatización cuya operación sea “Revisión”. De lo contrario, se mostrará la pestaña Situación. En este caso, seleccione cuál será la situación del proceso una vez ejecutado el evento. Solo se mostrarán las situaciones que estén configuradas de la misma manera que la automatización del proceso.

 

Después de configurar el evento, guarde el registro.

 
 

 

Finalizador - Evento final

El evento "Finalización" solo le permite la visualización de sus datos. Para ver los datos, seleccione el evento y haga clic en el botón de Datos. En este momento, se mostrará su pantalla de datos:

Configurar evento

Flujo de entrada

La pestaña muestra los ítems predecesores del finalizador.

 

Revisión/Situación

La pestaña Revisión solo se mostrará si el proceso está configurado con una automatización cuya operación sea “Revisión”. De lo contrario, se mostrará la pestaña Situación. En este caso, seleccione cuál será la situación del proceso una vez ejecutado el evento. Solo se mostrarán las situaciones que estén configuradas de la misma manera que la automatización del proceso.

 
 

 

Conclusión

¡De esta manera, usted habrá aprendido a editar los datos de todos los tipos de eventos!


¿Le ha resultado útil este artículo?