Lección 5: Creación de Tareas y Containers.
1.- Definición de tareas.
Las tareas son el elemento central en el sistema de Workflow y son utilizadas para describir un proceso de negocio.
Las tareas identifican una acción que necesita ser ejecutada, ellas siempre se refieren a un método de un tipo de objeto.
Las tareas se crean a través de la transacción PFTC.
Existen 2 tipos de tareas:
2.- Tareas de diálogo.
En las tareas de diálogo, el texto de la tarea servirá para informar de las actividades al usuario.
La tarea debe estar asociada a un método marcado como de "diálogo".
Debe tener asignados los posibles agentes, debe estar marcada como tarea general (todos los usuarios son posibles agentes).
Se puede definir la tarea para trabajar con Formularios, Internet y SAPPhone.
3.- Eventos finalizadores.
Las tareas basadas en métodos sincrónicos pueden ser definidas con un evento terminador.
Los eventos se toman de los business objects definidos en el sistema.
4.- Grupos de tareas.
Los grupos de tareas son definidos para ligar lógicamente tareas conectadas.
Los grupos de tareas son útiles en la definición del rango de búsqueda del business workflow explorer (BEX).
Solo pueden asignarse a grupos de tareas los tipos de tareas WS y TS (plantillas o modelos workflow y tarea estándar.
5.- Containers.
Son grupos de variables que se utilizan como interfaces para llevar los datos de un lado a otro del workflow.
Existen los siguientes containers:
- Container de eventos.- Se define en el momento de crear el evento en el Business Objects utilizando el Business Builder (transacción SWO1).
- Container de workflow.- Se define al crear el workflow utilizando el Workflow Builder (transacción SWDD).
- Container de tareas.- Se define al crear o modificar la tarea con la transacción PFTC_CHG.
- Container de roles.- Se define al crear o modificar el papel con la transaccion PFAC_CHG.