Download - Como Construir Un Workflow
-
8/8/2019 Como Construir Un Workflow
1/24
COMO CONSTRUIR UN WORKFLOW
Despus de tener muy claro el proceso que se va a automatizar a travs de Workflow se
puede iniciar la construccin del mismo.
La transaccin para crear un nuevo workflow es la PFTC_INS.
En la casilla de tipo de tarea se
elige la opcin:
Modelo Workflow.
Se hace clic en el icono de la hoja.
Aparecer la pantalla principal para la creacin del WF. La primera pantalla es para
incluir los datos bsicos, como son el nombre y la descripcin. En el estatus de
liberacin se debe colocar SIEMPRE la opcin Liberado.
-
8/8/2019 Como Construir Un Workflow
2/24
-
8/8/2019 Como Construir Un Workflow
3/24
Se graba en la orden el nuevo WF.
Luego hay que grabar la activacin del WF en la orden de customizing:
Entramos por el icono y se pone nombre a la orden, la cual se graba:
La activacin se graba en la orden siguiente:
-
8/8/2019 Como Construir Un Workflow
4/24
CONTAINER DE WF
Para crear un nuevo elemento de container es necesrio hyacer clic en el botn .
Datos bsicos del ELEMENTO DE CONTAINER
-
8/8/2019 Como Construir Un Workflow
5/24
PROPIEDADES
-
8/8/2019 Como Construir Un Workflow
6/24
PARA DEFINIR EL FLUJO DE DATOS (BINDING) ENTRE EL EVENTO Y EL
WORKFLOW.
En la pestaa de Evento desencadentante, marco toda la fila del evento desencadentante y
hago clic en el botn (editor flujo de datos).
Se presenta una pantalla que al lado izquierdo presenta el container del evento y al derechoel container del workflow.
En la parte inferior, se hace el flujo de datos entre un elemento del evento, hacia otro
elemento del workflow.
NOTA: El elemento &EVT_OBJECT& siempre va al elemento de container del workflow
que hemos definido como el elemento del mismo tipo del objeto que activa el WF.
Con El icono se puede verificar que sea compatible la asignacin de variables.
-
8/8/2019 Como Construir Un Workflow
7/24
DESARROLLO DEL CONTENIDO DEL WORKFLOW
En la pantalla principal se hace clic en el botn del Workflow Builder
.
Crear una condicin:
Se hace clic en donde dice .
Se configura la condicin de acuerdo al requerimiento:
-
8/8/2019 Como Construir Un Workflow
8/24
El WORKFLOW queda con una tarea de condicin con dos ramas. Una para continuar WF
y otra para finalizarlo.
En la rama para finalizar usamos la herramienta de control de proceso :
-
8/8/2019 Como Construir Un Workflow
9/24
CONSTRUCCION DE UNA ACTIVIDAD QUE CONTIENE UNA TAREA
-
8/8/2019 Como Construir Un Workflow
10/24
Se configura la tarea con el mtodo que se desea que utilice:
El flag en la opcin permite que el usuario finalice de forma
explcita que desea finalizar el workitem.
En la pestaa de descripcin se incluye el texto que se quiere presentar al usuario. En el
men Incluir\Expresin se pueden tomar los datos del container.
-
8/8/2019 Como Construir Un Workflow
11/24
Al grabar la tarea, el sistema pregunta la orden de transporte. Se define el binding entre el
WORKFLOW y la TAREA.
Al Devolvernos se aprecia la pantalla as:
-
8/8/2019 Como Construir Un Workflow
12/24
Configuracin de la pestaa Salidas:
Si se quiere que al ejecutarse la tarea se informe a alguien que la tarea se realiz, es posible
configurarlo en la pestaa de Notificacin.
-
8/8/2019 Como Construir Un Workflow
13/24
el texto de la notificacin se configura haciendo clic sobre el texto en color azul:
.
En ese momento el sistema nos lleva a la tarea, ingresamos a la lpestaa de Descripcin y
se elige la opcin de Texto para conclusin.
CONFIGURACION DE PLAZOS
-
8/8/2019 Como Construir Un Workflow
14/24
Se configura el mensaje y el destinatario del mensaje:
-
8/8/2019 Como Construir Un Workflow
15/24
En OTROS se configura la prioridad en 1, si se desea que cuando se cree el workitem
llegue un mensaje de forma inmediata al usuario informandole del evento y con la opcin
de ingresar directamente al workplace:
COMO DECIRLE AL SISTEMA QUE LA TAREA VA A SER USADA.
En la pestaa de control se elige el icono .
Se hace clic en la calabaza roja. Luego se hace clic en el botn .
Se activa la opcin de Tarea general. Con esto, se le indica al sistema que esta tarea est
disponible para ser usada en el sistema.
-
8/8/2019 Como Construir Un Workflow
16/24
La tarea queda disponible en el sistema para ser usada:
-
8/8/2019 Como Construir Un Workflow
17/24
COMO CREAR UN PASO DE DECISION:
Se eleige el icono correspondiente a la decisin de usuario (Cuadrado azul con un
interrogante y un tringulo)
Sale la siguiente pantalla:
En los campos de parmetro se incluyen los valores de container que deseo incluir en el
mensaje del ttulo.
-
8/8/2019 Como Construir Un Workflow
18/24
Se elige la variable en el campo parmetro y este es llamado en el mensaje de ttulo por el
nmero del parmetro antecedido por el carcter &.
En el campo responsable se incluye el rol, posicin o interlocutor que se desea que reciba la
pregunta.
En las opciones de abajo, se incluyen las opciones de respuesta a la pregunta hecha al
usuario:
-
8/8/2019 Como Construir Un Workflow
19/24
En la pestaa de control obsevamos que la tarea estndar que usa el sistema para los pasos
de decisin es la TS00008267.
-
8/8/2019 Como Construir Un Workflow
20/24
Esta tarea es del estndar y utiliza el mtodo PROCESS del objeto DECISION. Esta tarea
por ser del estndar no se DEBE modificar. Si se desea modificar algo de esta tarea, se
debe hacer una copia en una nueva tarea (Transaccin PFTC) y la nueva tarea si puede ser
modificada.
En la pestaa de Salidas, se presentan las mismas opciones de la pestaa de Decisin:
-
8/8/2019 Como Construir Un Workflow
21/24
En la pestaa OTROS se configura la prioridad en 1, para que el mensaje llegue de forma
inmediata al usuario:
Por la rama para finalizar el WF se configura la finalizacin usando un control de proceso:
Para facilitar el proceso de copiado de tareas dentro del grfico de WF se puede apoyar
usando los pasos indeterminados, que facilitan la operacin.
-
8/8/2019 Como Construir Un Workflow
22/24
para copiar un bloque se marca, haciendo clic sobre el. Luego se hace clic en el botn de
copiar , o con el botn derecho del mouse se elige la opcin Copiar bloque.
Aparecer en la parte inferior el mensaje
.
Luego vamos al sitio donde vamos a poner el bloque, en este ejemplo, se da clic en el
cuadro blanco (Indeterminado). Luego se hace clic en el botn de pegar: .
Aparecer el bloque en la parte inferior.
-
8/8/2019 Como Construir Un Workflow
23/24
El WF Se graba con el icono .
La verificacin de sintaxis se realiza con el icono .
La activacin del workflow se hace con el icono del fsforo . Una vez verificado es
posible activar. Si hay errores de sintaxis no se deja activar el WF. Al activarse, sale en la
parte inferior el mensaje siguiente:
La verificacin de que la versin est activa se hace en el men Workflow\Otro
workflow.Versin:
-
8/8/2019 Como Construir Un Workflow
24/24