SAP Business Workflow: creación de pasos
Un paso se utiliza en el flujo de trabajo para ejecutar una tarea o también para controlar el flujo de trabajo. Un paso siempre se crea dentro de un bloque y un bloque siempre contiene un paso y su resultado. Se puede crear un paso cambiando un paso indefinido en modo gráfico o también puede agregar un paso nuevo.
Para cambiar un paso indefinido en el flujo de trabajo, haga doble clic en el paso indefinido y esto abrirá Selección de paso. Seleccione un tipo de paso como se muestra en la siguiente captura de pantalla.
Hay diferentes tipos de pasos que puede seleccionar según el requisito. A continuación se muestran algunos tipos de pasos comunes, sus símbolos en el flujo de trabajo y la descripción.
Símbolo | Tipo de paso | Paso Descripción de la función de tiempo de ejecución |
---|---|---|
Control de procesos | Las funciones Cancelar elemento de trabajo o Establecer elemento de trabajo como obsoleto se aplican a otros elementos de trabajo del flujo de trabajo actual. | |
Ancla ad hoc | En la definición, guarda los flujos de trabajo que pueden reemplazar este paso. En tiempo de ejecución, un usuario autorizado puede seleccionar uno de los flujos de trabajo guardados. El ancla ad-hoc luego se reemplaza por los pasos de este flujo de trabajo. | |
Actividad | Ejecución de una tarea o subflujo de trabajo. | |
Condición | Se procesa una de las dos ramas definidas en la definición del flujo de trabajo. El sistema toma la decisión en función de las condiciones definidas. Al hacer esto, el sistema tiene en cuenta la información del contexto del flujo de trabajo o de los objetos de la aplicación procesados. | |
Decisión del usuario | El flujo de proceso del flujo de trabajo actual se controla sobre la base de una decisión tomada por el agente actual. | |
Documento de plantilla | Un documento se crea a partir de una plantilla de documento. | |
Operación de contenedores | Las operaciones aritméticas elementales o las asignaciones de valores se aplican a elementos individuales del contenedor de flujo de trabajo. | |
Creador de eventos | Se crea un evento. | |
Formar | Los datos de un elemento contenedor que hacen referencia a una estructura se pueden mostrar, procesar o aprobar como un formulario. | |
Enviar correo | El texto ingresado en este tipo de paso se envía como un correo electrónico. | |
Condición múltiple | Se procesa una de las varias ramas definidas en la definición del flujo de trabajo. Para hacer esto, el sistema verifica el valor de un elemento contenedor en el contenedor de flujo de trabajo. | |
Tenedor | El procesamiento que sigue tiene lugar en una bifurcación. Puede definir cuántas ramas deben ejecutarse para que la bifurcación se complete con éxito, o puede definir una condición final en el editor de condiciones. | |
Paso indefinido | Sin función en tiempo de ejecución. Los pasos indefinidos siempre tienen un resultado. | |
Bucle hasta) | Una secuencia de pasos se procesa repetidamente hasta que ocurre la condición de terminación definida. | |
Bucle (MIENTRAS) | Una secuencia de pasos se procesa repetidamente siempre que se apliquen las comparaciones definidas. El sistema abandona el ciclo cuando la base de comparación no concuerda con alguno de los valores de comparación. | |
Espera el evento | El sistema espera un evento específico. El elemento de trabajo solo se completa si ocurre el evento esperado. El evento también puede desencadenarse por la aparición de un documento XML. | |
Actividad web | El contenido de los elementos del contenedor se envía a una URL sin cambios o en forma de documento XML generado. El paso puede esperar una respuesta. Es posible la comunicación con un proceso iniciado por una actividad web. Un proceso iniciado por un mensaje XML puede comunicarse con su llamador. |
Cuando inserta un nuevo paso en un flujo de trabajo existente, su posición depende del paso o del resultado seleccionado previamente.
¿Dónde quieres insertar el paso? | Que tienes que seleccionar |
---|---|
Después de un paso | El resultado del paso, que se encuentra en la rama relevante de la definición del flujo de trabajo. |
Antes de un paso | El paso |
Como una nueva rama de un tenedor | El símbolo antes del tenedor |
Uso del paso de espera
Un paso de espera en el flujo de trabajo puede esperar un -
- Event
- Evento local
- Elemento de trabajo
- Evento recibido por el flujo de trabajo
Cuando un paso de espera está esperando un evento, finaliza cuando ocurre un evento específico. El evento finaliza todos los pasos de espera esperando ese evento específico. Esto se usa comúnmente:
- Para suspender un flujo de trabajo hasta que ocurra un evento específico
- Como resultado de otro flujo de trabajo iniciado en un sistema diferente
- Como evento en procesamiento paralelo
De la misma manera funciona cuando se espera un evento, condición o evento local de otro flujo de trabajo.
Espera el evento | El sistema espera un evento específico. El elemento de trabajo solo se completa si ocurre el evento esperado. El evento también puede desencadenarse por la aparición de un documento XML. |