✒️ABAP La creación de Tareas y Containers
ABAP La creación de Tareas y Containers
UNIDAD 6 Lección 5: Creación de Tareas y Containers Tareas: - Identifican una acción que necesita ser ejecutada. Siempre se refieren a un método de un tipo de objeto. - Describen un proceso de negocio en un WF. - Se crean con Trx PFTC. - Existen dos tipos de tareas: Tarea de un solo paso (single-step): como emitir factura, o liberar una solped. Plantilla o Modelo workflow (multi-step): Principalmente para modularizar un Workflow mayor , facilitando su mantenimiento. Pasos para crear una tarea: - Nombre y descripción, asociarle un método de un business object, Agentes o Tarea general, Texto tarea para comunicaciones. - Marcar atributo "confirmar fin procesamiento" para tareas de diálogo, así usuario podrá agregar info a tarea cuando concluya trabajo. Los Workflows pueden ser Standard (W*) o Z (1*-9*). Las tareas Standard y Z también tienen nomenclaturas distintas. El sistema asigna automáticamente el nro de tarea. Tareas de diálogo: El texto de la tarea sirve para informar de las actividades al usuario. La tarea debe estar asociada a un método marcado como de "diálogo". Debe tener asignados agentes, o tarea general. Atributos de la tarea: Método con diálogo Método sincrónico Ejecución en fondo Confirmar fin procesamiento Eventos finalizadores: Las tareas basada en métodos sincrónicos pueden tener un evento terminador (o más de uno). Las tareas basada en métodos asincrónicos deben tener al menos un evento terminador. Los eventos se toman del mismo business object que provee el método de la tarea: ⇒ Para definir un evento terminador se debe indicar: - Business object que contiene el evento. - Evento - Elemento del contenedor de tarea con referencia al Business Object que se usará. Grupos de tareas: Son definidos para ligar lógicamente tareas conectadas: Grupo tareas 1 -- Modelo o Plantilla WF(1..n) -- Tarea standard (1..n) -- Grupo tareas 2 -- Modelo o Plantilla WF(1..m) -- Tarea standard (1..m) -- Grupo tareas 3 El Business Object Explorer (BEX) puede visualizar las tareas de los grupos de tareas. Al asignarse un Grupo de tareas a otro Grupo de tareas se genera una herencia: las tareas hijas heredan asignación de responsables de las tareas padre. IMPORTANTE: Sólo pueden asignarse a grupo de tareas los tipos de tareas WS y TS (Plantillas o Modelos Workflow, y Tarea Standard). Containers: Grupos de vbles que se usan como interfaces para llevar los datos de un lado a otro del Workflow. Tipos de Containers: Container de eventos: Contiene elemento para obtener usuario "iniciador" del workflow actual (_WF_Initiator). Container de workflow: Puede tomar al iniciador del workflow desde el contenedor de eventos (_WF_Initiator). Container de tareas: Contiene elemento para obtener referencia a objeto a ser procesado en la tarea de un solo paso respectiva (_WI_Object_ID). Puede contener elemento para obtener resultado de método de objeto subyacente (_WI_Result).
Deben responder a: ¿Qué trabajo debe realizar? ¿Quién lo hará? ¿Qué notificaciones deben realizarse?
Container de Roles (papeles):
Se define al crear el evento en el Business Object usando el BO-Builder (Trx SWO1).
Se define al crear el workflow usando el WF-Builder (Trx SWDD).
Se define al crear o modificar la tarea (Trx PFTC_CHG).
Se define al crear o modificar el rol (papel) (Trx PFAC_CHG).
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial