Hola, ¿cómo podemos ayudar?

Búsquedas recientes: Historial de modificaciones - Proceso - Historial de modificaciones - Plan de acción - Historial de modificaciones - Regla de negocio - Historial de modificaciones - Chatbot

Editar datos de los eventos

Ícono de engranaje que lleva a la etapa de configurar el tipo de proceso. Ícono de formulario que lleva a la etapa de registrar el proceso. Ícono de diagrama de flujo que lleva a la etapa de montar el diagrama de flujo. Ícono de flecha que lleva a la etapa de liberar la versión.

 

Prerrequisitos

 

Introducción

Los eventos son elementos fundamentales en el modelado de procesos, pues representan puntos que inician, interrumpen, esperan o finalizan el flujo. 

En SoftExpert Proceso, cada evento puede ser configurado conforme su finalidad, permitiendo definir comportamientos específicos dentro del proceso.

La siguiente imagen muestra los eventos disponibles en el modelador de procesos del sistema. Para obtener información detallada sobre cada evento, consulte el artículo Eventos del diagrama de flujo de proceso.

Pantalla de modelado del diagrama de flujo de un proceso abierta, con los eventos iniciales, intermedios y finales destacados.

Es importante destacar que no todos los eventos permiten la edición de datos. Así, en este artículo se abordarán solo los eventos que pueden ser editados

Consulte la tabla de eventos editables y vea cómo modificarlos:

 

Eventos editables

Icono Evento Tipo Descripción

Ícono que representa un evento inicial del tipo "Timer".

Timer

Inicial

Este evento indica que el proceso se iniciará en un período predeterminado, es decir, el proceso se iniciará por una condición de tiempo (fecha o período relativo).

Ícono que representa un evento intermedio del tipo "Timer".

Timer Intermedio Este evento indica que el proceso debe esperar una condición de tiempo para continuar con el flujo.

Ícono que representa un evento intermedio del tipo "Mensaje (enviar)".

Mensaje
(enviar)
Intermedio Este evento indica que se enviará un mensaje. Permite el envío de mensajes estandarizados a través de templates, que contienen información insertada en los datos del proceso durante su ejecución.

Ícono que representa un evento intermedio del tipo "Mensaje (recibir)".

Mensaje
(recibir)
Intermedio

Este evento hace que el flujo del proceso espere a que se reciba un mensaje de otro proceso. Para ello, el código definido para el evento de recepción debe configurarse en un evento de envío de mensajes en otro proceso.

Obs.: en este evento, 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 que contiene el evento de envío de mensaje tiene un determinado valor.

Ícono que representa un evento intermedio del tipo "Link (enviar)".

Link
(enviar)
Intermedio Los eventos de enlace conectan diferentes puntos del flujo dentro del mismo proceso. Son útiles en diagramas de flujo complejos, donde demasiados conectores pueden dificultar la visualización y organización del proceso.

Ícono que representa un evento intermedio del tipo "Link (recibir)".

Link
(recibir)
Intermedio Los eventos "Link (recibir)" solo permiten la visualización de los flujos que están recibiendo, y la configuración se realiza en el evento Link (enviar).

Ícono que representa un evento final del tipo "Fin".

Fin Final Este evento asegura que el proceso esté completamente finalizado, cancelando cualquier flujo paralelo.

 

Editar eventos

Para que sea posible editar los datos de los eventos, es necesario guardar el diagrama de flujo después de la inclusión de cualquier elemento.

 

Editar Timer - Inicial

1. Seleccione el evento Timer inicial en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo el paso descrito arriba para acceder a los datos de un evento "Timer" inicial.

2. En la pantalla que se abrirá, defina un identificador y un nombre para el evento. 

Pantalla de datos del evento "Timer" inicial.

3. Luego, realice las demás ediciones en las pestañas mencionadas a continuación: 

General

En esta pestaña, deberá elaborarse 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 son llenadas según la recurrencia informada en los siguientes campos:

Recurrencia: informe los campos a continuación.

  • 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 finaliza en una fecha determinada. Seleccione en el campo Fecha el día, mes y año en el que terminará la ejecución.
    • Días de la semana: seleccione el día o los días de la semana para la recurrencia. Obs.: campo válido solo para la recurrencia semanal.
    • Meses: Seleccione el mes o los meses del año para la recurrencia. Obs.: campo 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. Nota: con esta opción, solo se excluirá la programación de ejecución de la lista de programaciones configuradas en el sistema.

 
 

Notificado

En esta pestaña, se crea la configuración de los usuarios que deben ser notificados cada vez que se active el evento. Para eso, haga clic en el botón Icono de incluir. y complete 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 la programación.
  • Filtro: aplique los filtros de consulta según la opción seleccionada en el campo Notificar. Estos filtros ayudarán a localizar el registro deseado.
 
 

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 Icono de visualizar datos. para ver el registro generado.

 
 

4. Después de la configuración, haga clic en el botón Icono de guardar y salir. para guardar los datos de la programación del evento de timer.

 

Editar Timer - Intermedio

1. Seleccione el evento Timer intermedio en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo el paso descrito arriba para acceder a los datos de un evento "Timer" intermedio.

2. En la pantalla que se abrirá, realice las ediciones en las pestañas mencionadas a continuación:

General

Introduzca los datos generales del evento:

Duración: informe cuánto tiempo debe esperar el proceso antes de continuar ejecutando los demás elementos 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 por medio 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 Administración para calcular el tiempo definido en el timer.

 
 

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.

 
 
Pantalla de datos del evento "Timer" intermedio.

3. Después de la configuración, clic en el botón Icono de guardar y salir. para guardar los datos del evento de timer.

 

Editar Mensaje (enviar) - Intermedio

1. Seleccione el evento Mensaje (enviar) en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo el paso descrito arriba para acceder a los datos de un evento "Mensaje (enviar)" intermedio.

2. En la pantalla que se abrirá, realice las ediciones necesarias en las pestañas mencionadas a continuación:

E-mail

En esta pestaña, es posible configurar los correos electrónicos que se enviarán. Para ello, llene los siguientes campos:

Remitente: defina 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-mails 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 email: 

  • 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 modelo predeterminado del sistema.
  • Historial del proceso: marque este campo para que, en el contenido del e-mail, sea incluido el historial de la instancia del proceso. 
  • 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 el texto que desea incluir en el correo electrónico que se enviará. Este campo dispone de un editor 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 HTML descritas en el artículo Configurar archivo externo con HTML/HTM (tópico Envío de e-mail con campos del formulario).

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 e-mail del evento de mensaje. Si la opción Considerar lista de e-mail del evento de mensaje está marcada, los notificados serán los mismos del Evento de mensaje que sea seleccionado en el respectivo campo. De lo contrario, será posible configurar manualmente los destinatarios de correo electrónico. Es posible elegir entre los siguientes perfiles para el envío del mensaje:

  • Usuarios del área, función, grupo, rol funcional; para el "Iniciador del proceso", líder del iniciador del proceso, gestor del proceso, gestor del proceso o gestor de la instancia;
  • Ejecutor de la actividad o Líder del ejecutor de la actividad — en su caso:
    • La actividad del proceso.
    • El atributo (Nombre de usuario, Matrícula del usuario o Dirección de correo electrónico).
    • Una dirección de correo electrónico específica.
    • Un campo de formulario (Nombre del usuario, Matrícula del usuario o Dirección de correo electrónico), especificando la tabla y el campo.

Adjunto: realice las configuraciones para que los archivos adjuntos en la instancia del proceso sean enviados en el e-mail del evento. Para ello, marque los siguientes campos:

  • Adjuntos de la instancia: marque esta opción para que los archivos anexados a 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 no se marca esta opción, no se enviará ningún 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 sean enviados 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 sean enviados como un adjunto del e-mail. Si esta opción no está marcada, no se enviará ningún 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 en cuestión. 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: informe el nombre de la correlación (debe ser el mismo nombre que el evento de recepción de mensaje).

Valor: defina 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 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

En esta pestaña, 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.

  • Finalización manual: marque la opción Finalización manual para enviar la encuesta de forma manual.
    • Utilizar ejecución de encuesta específica por revisión: al marcar esta opción, se creará una nueva ejecución de encuesta relacionada con la actividad o el evento de mensaje cada vez que haya una revisión del proceso. De lo contrario, se utilizará la misma ejecución de encuesta abierta relacionada con el evento, independientemente de la revisión del proceso.
 
 
Pantalla de datos del evento "Mensaje (enviar)".

3. Después de configurar el evento de mensaje, haga clic en el botón Icono de guardar y salir. para guardar el evento de mensaje (enviar).

 

Editar Mensaje (recibir) - Intermedio

1. Seleccione el evento Mensaje (recibir) en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo el paso descrito arriba para acceder a los datos de un evento "Mensaje (recibir)" intermedio.

2. En la pantalla que se abrirá, edite los datos necesarios:

Campos para edición

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: informe el nombre de la correlación (debe ser el mismo nombre que el evento de recepción de mensaje).
  • Valor: defina 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 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.
Pantalla de datos del evento "Mensaje (recibir)".

3. Después de la configuración, clic en el botón Icono de guardar y salir. para guardar el evento de mensaje (recibir).

 

1. Seleccione el evento Link (enviar) en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo los pasos descritos arriba para acceder a los datos del evento "Link (enviar)" intermedio.

2. En la pantalla que se abrirá, informe, en el campo Destino, el evento Link (recibir) que hará la conexión con el link que se está editando.

Pantalla de datos del evento "Link (enviar)".

3. Luego, realice las demás ediciones en las pestañas mencionadas a continuación:

Flujo de entrada

En esta pestaña, serán mostrados los flujos predecesores del evento.

 
 

Flujo de salida

En esta pestaña, solo se 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.

 
 

4. Después de configurar el evento, haga clic en el botón Icono de guardar y salir. para guardar el evento de link (enviar).

 

1. Seleccione el evento Link (recibir) en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo los pasos descritos arriba para acceder a los datos del evento "Link (recibir)" intermedio.

2. En la pantalla que se abrirá, realice las ediciones necesarias en las pestañas mencionadas a continuación:

Flujo de entrada

En esta pestaña, solo se 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

En la pestaña, se mostrarán 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.

 
 
Pantalla de datos del evento "Link (recibir)".

3. Después de configurar el evento, haga clic en el botón Icono de guardar y salir. para guardar el evento de link (recibir).

 

Editar Fin - Final

1. Seleccione el evento en el diagrama de flujo y haga clic en el botón Datos

Usuario siguiendo el paso descrito arriba para acceder a los datos del evento "Fin" final.

 

2. En la pantalla que se abrirá, realice las ediciones necesarias en las pestañas mencionadas a continuación:

Flujo de entrada

En esta pestaña, se mostrarán los elementos predecesores en el 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.

 
 
Pantalla de datos del evento "Fin" final.

 

3. Haga clic en el botón Icono de guardar y salir. para guardar los datos del evento.

 

Conclusión

¡Eso es todo! ¡Ahora usted ya sabe cómo editar los datos de los eventos del diagrama de flujo!


¿Le ha resultado útil este artículo?