✒️ABAP El WorkFlow Builder y la creación de Pasos
ABAP El WorkFlow Builder y la creación de Pasos
4° El Workflow Builder y la Creación de Pasos
1- Introducción al Workflow Builder
- Se accede al Workflow Builder a través de la Trx SWDD
- Es la herramienta para Crear y Editar la Definición de un Workflow
- Algunas de las cosas que se definen
- Pasos
- Disparadores de Eventos
- La Interface de Datos
- Características del Workflow Builder
- Presenta un Área de Navegación y Visualización
- Es un Modelo Orientado a Bloques
- La Modelización Top-Down es posible
- Tiene Funciones Especiales como Cortar, Pegar, Mover, Copiar e Imprimir.
- Permite la Verificación y Activación de los WF
- Posee la Funcionalidad de Drag & Drop (Arrastrar y Soltar).
- Los Pasos y Eventos se muestran gráficamente en una red.
- Cada definición de WF tiene asignado un Usuario Responsable de su Administración
- Área de Objetos
- Permite visualizar cada uno de los Pasos con su Número de Nodo y Descripción
- Se la utiliza para la Administración del Contenedor de WF
- Usando el Menú de Contexto se puede Crear, Cambiar, Visualizar, Borrar y Renombrar elementos del Container
- Permite el Mantenimiento del Contenedor de WF directamente en el WF Builder.
- Provee una Visión General de Plantillas de Documentos.
- Aumenta la Velocidad de Búsqueda de Objetos por el uso del Explorer
- Área de Tareas
- Es posible utilizar Tareas ya existentes en la Definición de un WF, solo hay que encontrarlas
- Permite Visualizar todas las Tareas y otros Workflows relevantes.
2- Definición de Pasos
- Un Paso indica una Actividad Específica dentro de la Definición del WF, o sea es un Paso del Proceso.
- La Definición de un WF está compuesta por Pasos Individuales
- Antes de crearlos se debe especificar el Tipo de Paso, que puede ser:
- 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
- Condición Múltiple
- Loop Until
- Loop While
- Operación Container
- Creación de Evento
- Espera de Evento
- Cada Paso es el Elemento Determinante de su Bloque
- Las Operaciones en Pasos Individuales siempre influyen en su Bloque
- La Secuencia de Procesamiento de los Pasos depende del Resultado del Paso Precedente.
- Los Pasos Existentes son
- Actividad
- Condición
- Condición Múltiple
- Operación Container
- Documento con Modelo
- Creador de Evento
- Procesamiento Paralelo.
3- Creación de Pasos
- Se accede al Workflow Builder por la Trx SWDD
- Se Crea un WF Nuevo o se trabaja con uno existente
- Se hace doble click sobre un paso Indeterminado (en la posición del WF que corresponda)
- Se Selecciona el Tipo de Paso (p.ej. Actividad)
- Luego aparecerá una pantalla para la Definición de la Actividad
- Una Actividad hace referencia a una Tarea
- Una Tarea hace referencia a un Método de un Business Object
- Por lo que todas las características del Método pasarán a la Tarea y luego al Paso.
- Se ingresa el Código de la Tarea
- Automáticamente el sistema generará o propondrá los Bindings (reglas) entre el Container del WF y el Container de la Tarea. De todas maneras, es conveniente hacer una revisión de lo propuesto.
- Una vez asignada la Tarea y el Bilding, los Atributos de la Tarea pasan al Paso.
- Luego se configuran las Salidas del Paso.
- En caso que el Método genere distintos resultados, éstos aparecerán en el Cuadro de Salidas y se le puede colocar un texto que sirve como Documentación en el WF.
- También se puede configurar para que cuando termine de ejecutarse el Paso, envíe una Notificación a alguien por e-mail, configurándose en el área Notificación.
- Además se pueden configurar los Tiempos del Paso, para controlar los tiempos de ejecución de los Workitems y tomar decisiones.
- Primero se puede configurar un Plazo, de forma tal que si el Usuario no toma ninguna acción, se podrá tomar una acción automáticamente. Se tiene en cuenta:
- Fecha de Creación del Workflow
- Fecha de Creación del Workitem
- o una Fecha que se agregue como una Variable en el Contenedor del WF
- Luego se establece el tiempo a alcanzar (Plazo)
- Finalmente se define la Acción a Tomar, que puede ser
- Envío de un mail a un Superior del Responsable
- o se puede Modelar un Sub-Workflow para actuar en caso de llegar al Plazo.
- Además se pueden configurar las Fechas de Inicio más Tardío y de Final Deseada,
- Esta configuración se realiza de la misma manera que con el Plazo.
- En la parte de Métodos, se puede configurar una cantidad de programas a ejecutarse antes o después del Paso, complementariamente a los programas que se ejecuten con el Método asociado a la Tarea.
- Finalmente se podrá indicar la Prioridad del Paso
- Este valor hará que se envíen Notificaciones Visuales al Usuario al recibir el Workitem
- y Características de Ejecución de Tareas de Fondo
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi