✒️ABAP / El WorkFlow Builder y la creación de Pasos Por Juan Pavicich

Selector Alummnos / Empresas

ABAP El WorkFlow Builder y la creación de Pasos

ABAP El WorkFlow Builder y la creación de Pasos

1- Introducción al workflow builder

Es la herramienta utilizada para crear y editar la definicion de un workflow.

Mediante el el builder podemos definir entre otras cosas.

  • Pasos
  • Disparados de eventos
  • La interface de datos (definida en el container del workflow)

transición SWDD para acceder al workflow builder utilizamos la transacción SWDD.

Las características del workflow builder son los siguientes:

  • Presenta un area 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 workflows
  • Posee la funcionalidad de draga and drop
  • Los pasos y eventos se muestran gráficamente en una red
  • Cada definición de workflow tiene asignado un usuario responsable de su administración

Presenta diferentes áreas que especificamos el siguiente gráfico:

*Area de objetos (área de navegación) tiene las siguientes funcionalidades

  • Permite visualizar cada uno de los pasos, con su numero de nodo y descripción
  • Utilizada para la administración del contenedor de workflow Usando el menú de contexto es posible crear, cambiar, visualizar, borrar, renombrar elementos del contenedor.
  • Permite el mantenimiento del contenedor del workfloe directamente en el workflow builder.
  • Provee una vision general de plantillas de documentos
  • Aumenta la velocidad en búsqueda de objetos existentes por el e uso del explorer.

El área de tareas (tipos de pasos) tiene las siguientes funcionalidades:

  • Es posible utilizar tareas ya existentes en la definición de un workflow, solo es necesario encontrarlas.
  • Permite visualizar todas las tareas y otros workflows relevantes.

2-Definición de pasos

Paso: un paso indica una actividad especifica dentro de la definicion del workflow, es decir que es un paso del proceso.

La definición de un workflow esta compuesta por pasos individuales, al crear un paso, primero se debe especificar el tipo de paso. Estos pueden ser:

  • Pasos que hacen referencia a las actividades de negocio: actividad, desccion de usuario, documento desde pantalla.
  • Pasos que son usados para el control de procesos internos: condición, condición múltiple, loop UNTIL, loop WHITE, operación container, creación de evento, espera de evento.

Cada paso determina su bloque, las operaciones en pasos individuales siempre conciernen a la totalidad del bloque al que pertenece. La secuencia de procesamiento de los pasos depende del resultado del paso procedente.

Pasos existentes:

Tipo de Paso Descripción

Actividad

Ejecución de una tarea en un workflow
Condición

Dependiendo del resultado de una condición(verdadero o falso) un camino u otro es seguido por el workflow

Condición Multiple Basado en una variable contable del workflow se puede general diversos caminos a seguir
operación Container Este paso se utiliza para modificar los valores de una variable en el contenedor del workflow.
Documento con modelo Permite crear un documento local a partir de una pantalla y variables definidlas en el contenedor workflow.
Creador de evento Permite crear un evento. EL contenedor del evento llena con datos del contenedor de workflow
Procesamiento paralelo Permite ejecutar dos o mas workitems en paralelo El workflow continuará cuando se cumplan ciertas condiciones.

3- Creación de pasos

Para crear un paso seguiremos los siguientes puntos.

*Ingresamos al workflow builder (transaction SWDD)

*Abrimos el workflow con el que se quiere trabajar o creamos uno nuevo.

*Hacemos doble clic sobre un paso indeterminado (en la posición del workflow que corresponda)

*Seleccionamos el tipo de paso, ej: actividad.

Algunos pasos importantes que podemos analizar:

*La operación container: que es un tipo de paso utilizado para realizar cálculos aritméticos tales como la multiplicación, la suma, la división y la resta.

*La cláusula condicional múltiple: es un tipo de paso que implementamos cuando tenemos que chequear muchas condiciones al mismo tiempo.

*Loops: Los loops son una condición que utilizamos cuando tenemos que chequear si una condición particular es falsa o verdadera.

· La espera: que es utilizada cuando tenemos que esperar a que se cumpla un evento o se cumpla una determinada condición.

*La vía de procesamiento paralelo: que generalmente es utilizado cuando necesitamos realizar un procesamiento en paralelo en base a una determinada condición o no.

*El documento de modelo: este tipo de paso nos permite crear documentos de distintos tipos en Workflow. Los tipos de documentos son documentos para Word, Excel para Project o para PowerPoint.

Luego veremos la pantalla para definir la actividad. Una actividad hace referencia a una tarea, la cual hace referencia a un método de un Business Object. Por lo tanto todas las características del método del Bussines Object pasaran a la tarea y luego al paso.

En el caso de las actividades, deberemos ingresar el código de la tarea. Automáticamente el sistema generará o propondrá los bindings[OP1] entre el container[OP2] del Workflow y el container de la tarea (no obstante siempre conviene revisar lo que el sistema propone).
Una vez asignada la tarea y el binding, los atributos de la tarea pasan al paso (característica de la tarea y características del paso.)
Luego configuraremos las salidas del paso. En el caso que el método que ejecutemos genere distintos resultados estos aparecerán en el cuadro de salidas y podremos colocar un texto para que queden documentados en el Workflow.

Cuantas más salidas tenga el paso más líneas de Workflow se abrirán.
También el paso puede configurarse para que cuando se termine de ejecutar, envié una notificación a alguien en forma de correo electrónico. Esto se configura en el área de “notificación”
Luego y en el caso que corresponda podremos configurar los tiempos del paso. Es decir que al crearse un Workitem los tiempos de ejecución de ese Workitem podrán controlarse y tomar determinadas acciones.

Primero podremos configurar un plazo. Es decir, que si se cumplen un plazo determinado desde que el usuario responsable recibe el Workitem y no toma ninguna acción, se podrá tomar una decisión automáticamente.

El plazo se configura teniendo en cuenta: la fecha de creación del Workflow, la fecha de creación del Workitem o una fecha que se agregue como una variable en el contenedor del WorkFlow.

Luego se coloca el tiempo a alcanzar (el plazo) y finalmente se define que acción tomar. O bien se envía un correo electrónico a alguien (por ejemplo un superior del responsable) o bien se puede "modelar" un subWorkflow para actuar en caso de llegar al plazo.

Luego se podrá configurar una fecha de inicio más tardío y una fecha de fin deseado. La configuración de estas fechas se realiza de la misma manera que con el plazo.

En la parte de métodos podremos configurarle al paso una determinada cantidad de programas que se ejecutarán antes o después de ejecutarse el paso (complementariamente a los programas que se ejecuten con el método asociado a la tarea).

Finalmente podremos 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.

En la siguiente imagen vemos el resultado en la definición gráfica.

Como hemos visto estos son los pasos para crear un paso de tipo "actividad", luego cada paso tendrá sus propias características y formas propias de configuración.


[OP1]Es un juego de reglas que define cuales son los datos que se pasarán y a que parte del proceso dentro de un Workflow. Representa la asignación entre elementos de dos diferentes containers.

[OP2]Es el lugar donde todos los datos utilizados en el Workflow son almacenados. Son un grupo de variables que se utilizan como interfaces para llevar los datos de un lado a otro del Workflow.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Juan Carlos Pavicich, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.

SAP Master

Juan Carlos Pavicich

Profesión: Técnico Informático - Argentina - Legajo: VR91L

✒️Autor de: 116 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Tengo el agrado de dirigirme a ud/s con el objeto de mencionar mi experiencia y conocimientos técnicos necesarios para desarrollar actividades en el rubro de su empresa.

Certificación Académica de Juan Pavicich

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El WorkFlow Builder y la creación de Pasos" de la mano de nuestros alumnos.

SAP Master


El WorkFlow Builder y la creación de Pasos Características y funcionalidades del Workflow Builder El Workflow Builder es la herramienta principal para crear y editar la definición de un workflow en el sistema. Permite definir pasos, disparadores de eventos y la interfaz de datos del workflow. Se accede mediante la transacción SWDB. Ofrece un área de navegación simple, modelo orientado a bloques y permite modelización top-down. Incluye funciones como cortar, pegar, mover, copiar, imprimir, verificación y activación de workflows, y drag & drop. Presenta visualización gráfica de los pasos y...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



El Workflow Builder en SAP es una herramienta gráfica que permite modelar, implementar y gestionar flujos de trabajo automatizados. Facilita la definición de procesos empresariales mediante nodos y transiciones, optimizando tareas y reduciendo intervención manual. Cada flujo se construye mediante pasos, que representan acciones específicas: tareas, decisiones, condiciones o subflujos. Los pasos pueden estar vinculados a objetos de negocio, eventos o métodos, y se configuran asignando agentes responsables, condiciones de ejecución y resultados esperados. El diseño visual permite arrastrar y soltar elementos, estableciendo la secuencia lógica del proceso. Al crear un paso, se especifica su...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Lección 4: El WorkFlow Builder y la Creación de Pasos Esta lección se enfoca en la herramienta principal para construir y modificar Workflows, así como en los elementos fundamentales que los componen: los pasos. Aprenderemos a utilizar el Workflow Builder, qué son los pasos y cómo se crean. • 1. Introducción al WorkFlow Builder El Workflow Builder es la herramienta principal utilizada para crear y editar la definición de un Workflow. Permite definir, entre otras cosas, pasos, disparadores de eventos y la interfaz de datos en el contenedor del workflow. â—¦ Transacción de acceso: Para acceder al Workflow Builder se utiliza la transacción SWDD. â—¦ Características...

Acceder a esta publicación

Creado y Compartido por: Roberto Fluder Ahumada

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

1. Definición del Generador de Flujos de Trabajo El WorkFlow Builder seSWDD, yFlujos de trabajoen 📌 Características clave: Permite definir los pasos de un WorkFlow Usa objetos de negocio (BOR) y eventos para activar procesos. Integra reglas de aprobación, validaciones y decisiones condicionales. 2. Componentes del WorkFlow Builder Dentro del WorkFlow Builder (SWDD) , se A. Paso Inicial Definir el evento o condición que dispara el WorkFlow Puede basarse en un evento de objeto de negocio(ejemplo: B. Pasos del flujo de trabajo Los pasos definen las actividades dentro del flujo. Algunos tipos comunes son: Tareas : Decisiones del usuario: Permanente Condiciones : Evaluaacio ...

Acceder a esta publicación

Creado y Compartido por: Exequiel Eduardo Acevedo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Tipos de pasos más importantes que podemos utilizar como la operación container que es un tipo de paso para realizar cálculos aritméticos tales como la multiplicación, suma, resta y división. Otro tipo de paso es la cláusula condicional múltiple que es un tipo de paso que implementamos cuando tenemos que chequear muchas condiciones al mismo tiempo. Otro tipo de paso son los Loops que son una condición que utilizamos cuando tenemos que chequear si una condición particular es falsa o verdadera, otro tipo de paso es la espera que es utilizada cuando tenemos que esperar a que se cumpla un evento o se cumpla una determinada condición. Otro tipo de paso es la via de procesamiento...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Workflow Builder and Step Creation The Workflow Builder is the tool used to create and edit the definition of a workflow. With the Workflow Builder, we can define, among other things: Steps Event triggers Data interface (defined in the workflow container). The characteristics of the Workflow Builder are as follows: It presents a navigation and visualization area. It's a block-oriented model. Top-down modeling is possible. It has special functions such as cut, paste, move, copy, and print. It allows for the verification and activation of workflows. It has drag and drop functionality. Steps and events are graphically displayed in a network. Each workflow definition is assigned to a user responsible...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


El WorkFlow Builder y la creación de Pasos 1 - Introduccion al workflow builder. Es un herramienta para crear y editar la definicion del workflow (SWDD) Se puede definir: - pasos. - disparadores de eventos. - la interfaces de datos (definida en el container del workflow). Caracteristicas: - tiene un area de navegacion y visualizacion. - modelo orientado a bloques. - la modelizacion top-down. - funciones de pegar cortar pegar, mover etc. - permite la verificacion y activacion de los workflow. - drag and drop - los paso y eventos se muestran graficamente en una red. - cada definicion de workflow tiene asignado un usuario responsable de su administracion. Presenta diferentes areas:...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El WorkFlow Builder y la creación de pasos Introducción al Workflow Builder El Workflow Builder es la herramienta utilizada para crear y editar la definición de un workflow. Mediante el Workflow Builder podremos definir otras cosas: Pasos Disparadores de eventos La interface de datos (definida en el container del workflow) Transacción SWDD - Para acceder al WorkFlow Builder usamos esta transacción. Las características del Workflow Builder son las siguientes: 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...

Acceder a esta publicación

Creado y Compartido por: Lisimaco Prieto Herrera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El WorkFlow Builder y la creación de Pasos 1. Introducción al Workflow Builder El Workflow Builder es la herramienta usada para crear y editar la definición de un workflow. Se usa la transacción SWDD. Mediante el Workflow Builder podremos definir entre otras cosas: Pasos Disparadores La interface de datos Las características del Workflow Builder son las siguientes 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 Workflows Posee la funcionalidad de...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

WORKFLOW BUILDER TRX SWDD Usamos esta trx para acceder al Workflow Builder PASO Indica una actividad especifica dentro de la definicion del workflow, es decir que es un paso del proceso. CREACION DE PASOS. Ingresamos a la TRX SWDD Abrimos el Workflow con el que se desea trabajar o creamos uno nuevo. Hacemos doble clic sobre un paso indeterminado (En la posicion del Workflow que corresponda) se selecciona el tipo de actividad. Luego veremos la pantalla para definir la actvidad, una actividad hace referencia a una tarea, la cual hace referencia a un metdo de un BUSINESS OBJECT por lo tanto todas las caracteristicas del metodo del business object pasaran a la tarea y kluego al paso.

Acceder a esta publicación

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!