✒️ABAP El WorkFlow Builder y la creación de Pasos
ABAP El WorkFlow Builder y la creación de Pasos
1. INTRODUCCIÓN al WORKFLOW BUILDER
El Workflow Builder es la herramienta usada para crear y editar la definición de un Workflow. Mediante el Workflow Builder (tr. SWDD) podemos definir:
- Pasos
- Disparadores de eventos
- La interface de datos (en el container del workflow)
Caract. del Workflow Builder:
- Presenta un área de navegación y visualización
- Es un modelo orientado a bloques
- Es posible la modelización top-down
- Tiene funciones especiales: cortar, pegar, mover, copiar e imprimir
- Permite verificar y activar workflows
- Posee la funcionalidad drag&drop
- Los pasos y eventos se muestran gráficamente en una red
- Cada definición de Workflow tiene asignado un usuario responsable de su administración
Áreas del WBuilder:
- Área de informacion de ID de WF, versión y estado
- Área de navegación
- Área de herramientas y tipos de pasos
- Área de representación gráfica de la definición del WF
- Área de navegación gráfica
- El Área de Navegación: tb llamada Área de Objetos tiene las funcionalidades:
- Permite ver cada uno de los pasos, con su descripción y número de nodo
- Es usada para la administración (crear, cambiar, borrar.. elementos del contenedor) del contenedor de WF.
- Permite el mantenimiento del contenedor de WF.
- Da una visión general de plantillas de documentos
- Aumenta la velocidad en la búsqueda de objetos existentes gracias al uso del Explorer.
- El Área de tareas tiene las funcionalidades:
- Es posible usar tareas ya existentes en la definición de un WF
- Permite visualizar todas las tareas y otros WFs relevantes
2. DEFINICIÓN de PASOS
Un paso indica una actividad específica dentro de la definición del WF. Es decir, es un paso del proceso
Al crear un paso, se debe especificar el tipo:
- Pasos que hacen referencia a las actividades de negocio: actividad, decisión de usuario, documento desde plantilla
- Pasos que son usados para el control de procesos internos: condición, Loop Until, Loop While, Operación container, creación de evento, espera de evento.
Tipos de paso: Actividad, Condición, Condición múltiple, Operación Container, Documento con Modelo, Creador de evento, Procesamiento Paralelo
3. CREACIÓN de PASOS
Para crear un paso:
- Ingresamos al WF Builder (tr. SWDD)
- Abrimos el WF con el que se desea trabajar (o creamos uno nuevo)
- Hacemos doble click sobre un paso indeterminado
- Seleccionamos el tipo de paso. P.ej. Actividad
- Aparece la pantalla para definir la actividad. Hace referencia a una tarea. La tarea hace referencia a un método de un Business Object. Debemos ingresar el código de la tarea. El sistema propondrá los bindings entre el container del WF y el container de la tarea.
- Tras asignar la tarea y el binding, los atributos de la tarea pasan al paso
- Configuramos las salidas del paso. Los resultados del método aparecerán en el cuadro de salidas (solapa "Salidas" del paso).
- Para enviar una notificación por correo electrónico tras finalizar el paso, ir a la solapa "Notificación".
- Si corresponde, configuramos los tiempos del paso. Así se podrán controlar los tiempos de ejecución del paso y tomar acciones (Solapa Período). Se puede tomar como tiempos de referencia: la fecha de creación del WF, la fecha de creación de la tarea o una fecha que se agregue como variable en el contenedor del WF. Se especifica el plazo y la acción a tomar (envío email a alguien, o modelar un subworkflow)
- En la Solapa "Fecha final deseada", se configura una fecha de inicio más tardío y una fecha de fin deseado
- En la Solapa "Métodos", se configuran programas a ejecutar antes o después de ejecutarse el paso (además de los programas ejecutados con el método asociado a la tarea)
- En la Solapa "Otros", indicamos la prioridad del paso y caract. de ejecución de tareas batch.
 
 
 
Sobre el autor
Publicación académica de David Campillo Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
David Campillo Martinez
Profesión: Administrador de Sistemas - España - Legajo: PC32Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de David Campillo