✒️ABAP Introducción a los sistemas de Workflow
ABAP Introducción a los sistemas de Workflow
Que es un workflow: Es una herramienta que permite la implementación técnica de procesos de negocio. Los sistemas de Workflow permiten dar soporte y agilizar el proceso de negocio ganado tiempo. Permiten a la gente involucrada llevar a cabo procesos de negocio complejos independientemente del tiempo y lugar. El flujo de trabajo es controlado y coordinado activamente por el sistema de workflow.
Transacción SWO1: Permite integrar el sistema worflow completamente con las funciones de negocio a través de sus Business Objects (Repositprio de Objetos)
Características:
- Incluyen un número finito de actividades.
- Las actividades siempre se llevan a cabo de la misma manera.
- Involucran a diferentes personas y departamentos.
- Requieren un alto grado de coordinación.
Que no es un Workflow
- Un sistema de gestión de documentos.
- Un sistema de e-mail.
- Un sistema de distribución de datos entre sistemas.
- Una transacción para secuenciar pantallas.
- Administración de datos temporales.
- Una herramienta que se utilice para realizar funciones no existentes en el sistema.
Ventajas de utilizar este sistema
Para los usuarios:
- Tan pronto como una tarea aparezca se le enviará electronicamente a su bandeja de entrada o Inbox.
- La información, explicaciones e instrucciones se envían todas juntas en un mismo documento.
- El sistema workflow lleva al usuario directamente la transacción.
- Permite escalar trabajos automáticamente y determina los responsables y superiores directamente utilizando la estructura organizativa.
Para la empresa:
- Aumenta la productividad
- Agiliza los procesos
- Aumenta la satisfación de los clientes(Mejores flujos de información, mayor rapidez en responder)
Terminología workflow
- Workflow->Paso-> Tarea
- Papel->Agentes
- Business Object->Evento
- Business Workplace->Actividad
Preguntas Clave para el diseño e implementación
- ¿Quien?
- ¿Cuando?
- ¿En que orden?
- ¿Con que objecto?
- ¿Qué?
¿En que Orden?
- El workflow controla el flujo del proceso
- Consiste en un conjunto de pasos
- Puede ser lanzado mediante eventos
Transacción SWDD: Para crear y modelar el workflow.
¿Qué? Actividad o tarea
- Una actividad puede ser: Ejecutar una transacción, ejecutar un reporte, ejecutar un módulo de funciones, ejecutar una tarea en uns sitema remoto, modificar un documento local.
- Generación y envío de documentos.
- Toma de decisiones
- Control de flujo.
Nota: En tiempo de ejecución la actividad o tarea se denomina WOKITEM y le indica al responsable lo que debe hacer, así como también la información necesaria para ejecutar la actividad.
¿Con qué Objeto?
Los obejtos consisten en un conjunto de información relacionada que puede ser accedida mediante una clase o conjunto de claves.
Los objetos se crean en tiempo de ejecución y son instancias especificas de un tipo de objeto definido previamente al cual se le ha asignado valores.
Los componentes de un objeto son: Atributos, Métodos y eventos.
En el workflow se utilizan los métodos de los tipos de objetos para modelar las actividades. A su vez se utilizan los eventos de los tipos de objetos para iniciar, finalizar o marcar eventos en el workflow.
Transacción SWO1: Para crear y definir tipos de objetos
¿Quien? Determinación de agentes
Todas las tareas rquieren la definición de agentes posibles. Los agentes posibles son todas aquellas personas que pueden recibir esa tarea, excluyendo a los que no.
Transacción PFAC: Los agentes responsables se determinan siempre en tiempo real mediante papeles o roles.
¿Cuándo? Evento
Los eventos informan que algo ha sucedido, el workflow puede reaccionar a su vez al evento si la relación entre ambos esta activada.
 
 
 
Sobre el autor
Publicación académica de Dairy Alejandra Torrenegra Cera, en su ámbito de estudios para la Carrera Consultor ABAP.
Dairy Alejandra Torrenegra Cera
Profesión: Ingeniería de Sistemas - Colombia - Legajo: XH15U
✒️Autor de: 151 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial