![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El WorkFlow Builder y la creación de Pasos
ABAP El WorkFlow Builder y la creación de Pasos
![ABAP El WorkFlow Builder y la creación de Pasos ABAP El WorkFlow Builder y la creación de Pasos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/341.jpg)
Unidad 6: Los WorkFlows
Lección 4: El WorkFlow Builder y la creación de Pasos
Intro al WF Builder:
Esta es una herramienta para crear y editar la definición de un WF. Mediante esta podemos definir: Pasos, Disparadores de eventos y La interface de datos.
Trans. SWDD: para acceder al WF.
Características:
- Presenta un árbol 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 a drop.
- Los pasos y eventos se muestran gráficamente en una red.
- Lada definición de WF tiene asignado un usuario responsable de su administración.
Diferentes áreas:
Área de objetos (o de navegación):
- Permite ver cada uno de los pasos, con el nro. de nodo y desc.
- Es usada para administrar el contenedor de WF. Usando el menú de contexto, es posible crear, cambiar, ver, borrar y renombrar elementos del contenedor.
- Permite el mantenimiento del contenedor de WF, directamente en el WF.
- Provee una visión general de plantillas de docs.
- Aumenta la velocidad en la búsqueda de objetos existentes por el uso del Explorer.
Área de tareas (tipos de pasos):
- Es posible usar tareas existentes en la definición de un WF, solo es necesario encontrarlas.
- Permite ver todas las tareas y otros WF relevantes.
La definición de pasos:
Un paso indica una actividad específica dentro de la definición del WF, es decir, que es un paso del proceso.
La definición de un WF está compuesta por pasos individuales. Al crear un paso, 1ro se debe especificar el tipo de paso, que puede ser:
- Pasos que hacen referencia a las actividades de negocio: actividad, decisión de usuario, doc. desde plantilla.
- Pasos que uson usados para el control de procesos internos: condición, condición múltiple, loop UNTIL, loop WHILE, operaciones container, creación del evento, espera del evento.
Cada paso en el elemento determinado de "su" bloque; las operaciones en pasos individuales siempre conciernen a la totalidad del bloque al que pertenece.
La secuencia de procedimiento de los pasos depende del resultado del paso precedente.
Los pasos que existen son:
La creación de pasos:
Para crear un paso seguiremos los puntos:
- Ingresamos al WorkFlow Builder (trans. SWDD).
- Abrimos el WF o creamos uno.
- Hacemos doble clic sobre un paso indeterminado (en la posición del WF que corresponda).
- Seleccionar el tipo de paso, por ej, actividad:
- En la prox. pantalla definimos la actividad, esta hará referencia a una tarea, la cual hace referencia a un método de un Business Object. Por lo tanto, todas las características de este método pasarán a la tarea y luego al paso.
En caso de las actividades, debemos ingresar el cód. de la tarea. Automáticamente el sist. genera o propone los bindings entre el container del WF y el container de la tarea:
- Una vez asignada la tarea y el binding, los atributos de la tarea pasan al paso (carac. de la tarea y del paso):
- Luego configuraremos las salidas del paso. En el caso de que el método que ejecutemos genere distintos resultados, aparecerán en el cuadro de salidas y podremos colocar un texto para que queden documentados en el WF.
Cuantas más salidas tenga el paso, más líneas tendrá el WF:
El paso también puede configurarse para que cuando se termine de ejecutar, envíe una notificación a alguien por correo. Esto se configura en la solapa Notificación.
Luego y en caso que corresponda, podremos configurar los tiempos del paso, es decir, los tiempos de ejecución del workitem podrán controlarse y tomar ciertas acciones.
1ro podremos configurar un plazo, es decir, que si se cumple un plazo y el usuario no hace algo, se podrá tomar una decisión automática.
El plazo se configura teniendo en cuenta: la fecha de creación del WF, la fecha de creación del workitem, etc.
Luego se coloca el tiempo a alcanzar (plazo) y finalmente se define la acción a tomar luego de eso.
En la solapa Fe.final deseada, podemos configurar una fecha de inicio más tardío y una fecha de fin deseado. La configuración de estas fechas se hace de la misma forma que el plazo.
En la solapa Métodos, podemos configurar al paso una determinada cantidad de programas que se ejecutarán antes o después de ejecutarse el paso.
Finalmente, en la solapa Otros, podemos indicar la prioridad del paso y características de tareas de fondo.
Recordar: estos pasos son para crear un paso del tipo actividad. Cada paso tiene sus propias características y formas de configurar.
 
 
 
Sobre el autor
Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
Candela Estefanía Calzada
Profesión: Técnica Electrónica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.
Certificación Académica de Candela Calzada