Navigation:  SoftExpert BPM Suite - Modelador de procesos > Diagrama de flujo del proceso > Editar datos de los ítems >

Flujos (conectores)

Previous  Top  Next

Se puede acceder a los datos de los flujos (conectores) desde varias partes del sistema, como por ejemplo, por la pantalla de datos de la actividad (Datos generales arrowrgray Flujos), pantalla de datos de los gateways (pestañas Flujo de entrada y Flujo de salida), además del propio diagrama de flujo. La mayor diferencia está en definir el nombre del flujo, porque solo por el diagrama de flujo eso es posible, en el más, las demás configuraciones son las mismas.

 

Dependiendo del conector seleccionado, la información puede ser presentada en un flujo y no ser presentada en otro flujo. Esas divergencias ocurren en consonancia con el ítem de origen, el cual puede ser una actividad de usuario/sistema, decisión, gateway, evento, etc.

 

Para acceder a los datos del flujo por la pantalla del diagrama de flujo, seleccione el flujo (conector) deseado y Datos. En la pantalla de datos del flujo serán presentados los siguientes campos:

 

Flujo de salida de una actividad de usuario

Flujo de salida de una actividad de usuario

 

Flujo de salida de una actividad de sistema

Flujo de salida de una actividad de sistema

 

Flujo de entrada de un gateway complejo

Flujo de entrada de un gateway complejo

Flujo de salida de un gateway

Flujo de salida de un gateway

 

Nombre: En este campo es presentado el nombre del flujo. Si este campo está vacío indica que el flujo (conector) no posee ningún texto próximo a su flecha. Para definir el nombre del flujo llene este campo, que estará habilitado solo cuando el diagrama de flujo acceda a los datos, o utilice la sección General, como se describe en la sección Modificando el nombre de ítems.

Origen: Este campo es llenado con el ítem que es el origen del flujo. Si el origen es una actividad de usuario, entonces, serán presentadas las pestañas Acción relacionada y Expresión condicional relacionada. Si el origen es un gateway, serán presentados los campos Fórmula y Ejecución estándar.

Destino: Este campo es llenado con el ítem que es el destino del flujo.

Evento intermedio de borde: Al seleccionar el evento de error, el Tipo de ruta será definido automáticamente como "Ruta de excepción". Este flujo tiene el objetivo de ser ejecutado (ser el Objetivo) cuando ocurra un error en la ejecución del Web Service o Aplicación externa configurada en la actividad de sistema.

Notas: Este campo solamente será presentado cuando el ítem de origen es una actividad de sistema.

Tipo de ruta: Utilice este campo para definir si el flujo forma parte de la ruta estándar de la actividad o si forma parte de la ruta de excepción.

Desperdicios: Si ha sido seleccionada la opción "Ruta de excepción" será posible asociar los Desperdicios ocasionados por esta excepción.

Fórmula: Accione el botón form_editor para definir la ejecución del flujo a través de una fórmula. En la pantalla que se abrirá, informe la fórmula deseada. A continuación, siguen algunos ejemplos de fórmulas:

Notas: Este campo es presentado solo cuando el ítem de origen es un gateway, o sea, flujo de entrada de un gateway.


 

Ejemplo 1:

En este ejemplo se utiliza la función VALORATRIBUTO(), con un atributo (D001 - Attribute 01) del tipo lista de valores, cuyos valores pueden ser "Value 01", "Value 02" y "Value 03". Si durante la ejecución de la instancia del proceso, es seleccionado el valor "Value 01" para el atributo "D001", el flujo de salida en cuestión será ejecutado. De lo contrario, no será ejecutado:

Ejemplo 2:

En este ejemplo se utiliza la función VALORCAMPO() para verificar si un combobox (asociado al atributo docuser de la entidad DCPD - Documentation revision) fue llenado. Si el campo ha sido llenado, o sea, si la función devuelve el valor 'Verdadero', entonces el retorno de la fórmula será el valor 'Verdadero'. De lo contrario, devolverá 'Falso'.

SI(VALORATRIBUTO('D001') = 'Value 01')

DEVUELVE VERDADERO

SINO

DEVUELVE FALSO

FIN

SI(VALORCAMPO('DCPD';'docuser') = VERDADERO)

DEVUELVE VERDADERO

SINO

DEVUELVE FALSO

FIN


Ejecución estándar: Marque este campo para definir que el flujo de salida sea la ejecución estándar del gateway. Se recomienda que este campo sea marcado cuando los otros flujos de salida del gateway ya tengan alguna condición programada vía fórmula. De esta forma, si ninguna condición definida en las fórmulas de los demás flujos devuelve "verdadero", entonces el flujo que está marcado con esta opción será ejecutado.

Nota: Esta opción será presentada cuando el ítem de origen es un gateway, o sea, flujo de salida de un gateway.

Forzar ejecución del gateway desconsiderando los demás flujos de entrada: Marque esta opción para que el sistema ejecute el gateway en cuestión independientemente del flujo de entrada.

Nota: Esta opción será presentada cuando el ítem de destino sea un gateway complejo, o sea, flujo de entrada de un gateway "Complejo".

Ejecución obligatoria para continuar: Marque la opción Condición para verificación para definir cual condición será verificada, o sea, informe el Gateway que deberá haber sido ejecutado anteriormente y seleccione el Flujo de salida ejecutado que será habilitado con la condición en cuestión.

Nota: Esta opción será presentada cuando el ítem de destino sea un gateway complejo, o sea, flujo de entrada de un gateway "Complejo".

 

Acción relacionada

En esta pestaña se exhibirá la acción relacionada con el flujo en cuestión. En el caso de actividades y decisiones, el tipo del flujo de las acciones puede ser fijo o variable, y en este último debe tener al menos una expresión condicional registrada.

 

Expresión condicional relacionada

Si el tipo del flujo de la acción es variable, en esta pestaña se exhibirán las expresiones condicionales del flujo en cuestión.