Tipo de tareaDescripciónEjemplo
| Tarea de un Solo Paso |
Ejecuta un único método de un objeto de negocio o una acción específica. |
Aprobación de una orden de compra. |
| Tarea de Múltiples Pasos (Multi-Step Task / WS) |
Es un WorkFlow estructurado que contiene varias tareas dentro de un flujo. |
Un proceso de validación y aprobación de facturas con varios niveles. |
1. Tarea de un Solo Paso
Se define en la transacción PFTC .
Ejecuta una única acción o método dentro del WorkFlow.
Se utiliza para tareas simples que no requieren lógica compleja.
Se asigna a un WorkFlow como una actividad individual.
Ejemplo:
- Una tarea que llama al método Approve del objeto BUS2012 (Orden de Compra) para marcar una orden como aprobada.
2. Tarea de Múltiples Pasos (Multi-Step Task - WS o WorkFlow Template)
Se define en la transacción SWDD .
Puede contener varias tareas, condiciones, bifurcaciones y subprocesos.
Se utiliza para modelar procesos de negocio complejos.
Puede incluir tareas manuales y automáticas en el flujo.
Ejemplo:
- Un proceso donde una orden de compra pasa por validación, aprobación y liberación en diferentes pasos.
Diferencias Clave entre Tareas de Un Paso y Plantillas de WorkFlow
CaracterísticaTarea de un solo paso (TS)Plantilla de flujo de trabajo (WS)
| Definición |
Ejecuta un solo método de un objeto BOR o una función ABAP. |
Contiene múltiples tareas en un flujo estructurado. |
| Transacción de Creación |
PFTC |
SWDD |
| Complejidad |
Sencilla |
Completa, con lógica de negocio avanzada. |
| Ejemplo |
Aprobar una orden de compra. |
Proceso de validación de facturas con múltiples aprobaciones. |
Conclusión
Las Tareas de un Solo Paso (TS) son simples y ejecutan una única acción.
Las Plantillas de WorkFlow (WS) permiten modelar procesos más complejos con múltiples pasos.
Tipos de Containers en SAP WorkFlow
En SAP WorkFlow, los containers son estructuras de datos utilizadas para almacenar y transferir información entre los distintos pasos del flujo de trabajo. Existen varios tipos de containers, cada uno con una función específica dentro del proceso automatizado.
1. Container del WorkFlow
- Almacena los datos globales del WorkFlow y permite su transferencia entre pasos.
2. Container de Tarea
- Contiene los datos específicos de una tarea dentro del flujo de trabajo.
3. Container de Evento
- Guarda los datos generados por eventos de objetos de negocio que inician o modifican el WorkFlow.
4. Container de Rule (Reglas)
- Se utiliza en reglas de asignación de agentes para definir quién ejecutará una tarea.
5. Container de Método
- Mantiene los datos utilizados dentro de un método de un objeto de negocio.
Estos containers permiten la comunicación entre los diferentes elementos de un WorkFlow, asegurando una ejecución eficiente y organizada del proceso empresarial automatizado en SAP.