Terminología de flujo de trabajo de SAP

Breve descripción general de SAP Business Workflow Terminology

Hay 9 términos principales que debe tener en cuenta al aprender el flujo de trabajo comercial de SAP. Este Tutorial de flujo de trabajo describirá cada uno de estos en detalle. Estos no están completos, pero le darán una idea muy básica sobre lo que la mayoría de los términos clave utilizados. Discutiremos estos términos a la luz de la aplicación de licencia discutida anteriormente. Llamaremos al formulario de solicitud de licencia como “notificación de ausencia” en el futuro.

evento

Un evento representa una acción en el sistema. </P >

Por ejemplo, “crear notificación de ausencia” es una acción. Para esta acción, la aplicación SAP crea un evento. Esto incluso a su vez desencadena un flujo de trabajo.

objeto

El flujo de trabajo enruta el documento entre diferentes personas. Cada persona realiza ciertas actividades. Cualquiera que sea el objetivo, el flujo de trabajo está destinado a lograr, se puede colocar dentro de un tipo de objeto. Considere un objeto como una estructura (recinto abstracto) con ciertos datos y alguna lógica. Por ejemplo, hay un tipo de objeto estándar llamado formabsenc en SAP. Esto se usa para la notificación de licencia. Tiene ciertos datos y alguna lógica. Si está familiarizado con la programación orientada a objetos, este concepto será bastante familiar y directo.

datos

  • clave (número de notificación de ausencia)
  • Atributos (creados por, ingresados ​​en, estado, etc.)

Lógica

  • Métodos (Crear, aprobar, etc.)
  • Eventos (creados , Eliminado, etc.)

Un objeto es una instancia específica del tipo de objeto. Por lo tanto, si un usuario creó un objeto de formulario de aplicación de dejar formabsenc, se crea una instancia con un número único (digamos 100001).

tarea

Una tarea de flujo de trabajo SAP representa una actividad. Sirve un propósito aquí. Algunos ejemplos de tareas son revisar la notificación de ausencia, aprobar la notificación de ausencia, etc. La notificación de ausencia de aprobación de tareas realiza una función comercial: presenta el formulario de notificación de ausencia relevante al gerente y con la aprobación, cambia el estado del formulario a aprobado, etc.

Ahora, ¿cómo realiza esta función? Sigue la lógica creada dentro del método de un tipo de objeto. Entonces, en términos simples, una tarea de flujo de trabajo se refiere al método de un tipo de objeto.

READ  Los 5 pilares de Java

Lugar de trabajo empresarial y elemento de trabajo

El lugar de trabajo de negocios es un área de trabajo es un área de trabajo que un usuario de SAP puede usar para llevar a cabo procesos comerciales.

Por ejemplo, el lugar de trabajo comercial de un usuario podría ser su bandeja de entrada. Tomemos el ejemplo de la notificación de ausencia nuevamente. El empleado presenta la notificación a su gerente. El gerente recibe la solicitud en su bandeja de entrada para aprobar la notificación de ausencia. El gerente lo abre, verifica los detalles y aprueba lo mismo. La solicitud que recibe el gerente en esta bandeja de entrada se llama un elemento de trabajo. En términos técnicos, un elemento de trabajo es una solicitud de tiempo de ejecución de una tarea en tiempo real. La bandeja de entrada contiene no solo los elementos de trabajo, sino que también puede contener un mensaje de texto simple. Los ejemplos incluyen mensajes de notificación, que no necesitan actuar y solo se usan para informar al propietario.

SAP Workflow Agent

Un agente es una persona que ejecuta un elemento de trabajo. En nuestro ejemplo, el gerente Sr. John es el agente de la tarea de flujo de trabajo ‘aprobar la notificación de ausencia.

  • El posible agente es la persona que es elegible para ejecutar el elemento de trabajo. El nombre del posible agente se menciona en la tarea de flujo de trabajo.
  • El agente responsable es la persona que debe ejecutar el elemento de trabajo, o que es responsable de actuar en el elemento de trabajo. El nombre del agente responsable se menciona en el paso de flujo de trabajo.
  • El agente excluido es la persona que no debe ejecutar el elemento de trabajo, el nombre del agente excluido se menciona en el paso de flujo de trabajo.

Consideremos un ejemplo.

John es gerente en la zona sur de una organización. Cualquier gerente puede ejecutar la tarea ‘aprobar la notificación de ausencia’ en general. Es decir, todos los gerentes tienen la experiencia, la autoridad y la elegibilidad para ejecutar la tarea de aprobar. Son los posibles agentes que pueden ejecutar la tarea. Por lo tanto, en la tarea, mencionamos el ‘gerente’ de trabajo como el posible agente. Esto se aplica a todos los gerentes en general.

READ  Guerras de pulgar: cómo mantener constantemente tu juego en la lucha libre de pulgar

Pero, no es una buena idea enviar la solicitud de aprobación de la notificación de ausencia a todos los gerentes. Tenemos que seleccionar a una persona responsable, que debe actuar en consecuencia. Entonces, en el paso de flujo de trabajo, mencionamos específicamente el nombre del gerente ‘John’. Se le llama el agente responsable.

Puede haber un requisito de que los gerentes de la zona norte solo no puedan verificar/aprobar la notificación de ausencia. En ese caso, mencionamos el trabajo ‘Gerente – Zona Norte’ como el agente excluido del paso de flujo de trabajo.

Por lo tanto, el sistema envía el elemento de trabajo al agente responsable que también es el posible agente y no el agente excluido. En este ejemplo, el sistema envía el elemento de trabajo a John, quien también es el gerente y no el gerente de la zona norte.

Tenga en cuenta que, para el propósito de esta sesión de demostración, no estamos detallando los aspectos de la organización como trabajo, posición.

Paso de flujo de trabajo SAP

Los pasos son los bloques de construcción de un flujo de trabajo. En otras palabras, un flujo de trabajo consiste en pasos organizados en una secuencia. Un paso en general se refiere a una actividad comercial. Por lo tanto, un paso puede referirse a una actividad en la que se refiere a una tarea.

por ejemplo, se crea un paso que se refiere a la tarea de aprobar la notificación de ausencia o una decisión del usuario donde el receptor de la notificación debe Decida una ‘aprobación’ o un ‘rechazo’ o un documento de una plantilla donde un documento se pueda editar desde un flujo de trabajo. Los pasos también pueden referirse a otras condiciones programáticas como bucles, condiciones, horquillas (creación de un proceso infantil), etc.

regla

Como se discutió anteriormente, en La tarea de flujo de trabajo, como agente responsable, debemos mencionar el nombre de la persona que debe ejecutar el elemento de trabajo para aprobar la notificación de ausencia. Este método de especificación directamente, el nombre de usuario o el trabajo o el puesto se denomina asignación de agente fijo.

READ  Una revisión de Alice: A Java Learning Program y su creador Randy Pausch

Pero en algunos casos, es posible que deseemos determinar el agente en el momento de ejecución, es decir, cuando la tarea de flujo de trabajo se ejecuta realmente .

Entonces, en lugar de especificar el nombre del gerente, especificamos una regla ‘Superior ofWorkflow Iniciator’. ¿Qué funciona esta regla?

Toma al empleado como entrada, se refiere al plan organizacional, verifica quién es el superior del empleado, en ese momento, y envía el elemento de trabajo a su bandeja de entrada. Este método se llama resolución de reglas.

Tenga en cuenta que hay muchos otros tipos de reglas y que no se incluye para esta sesión de demostración.

flujo de trabajo

Ahora finalmente resumir el término flujo de trabajo de SAP y cómo estos términos clave están vinculados juntos.

  1. El motor de flujo de trabajo automatiza los procesos comerciales.
  2. El flujo de trabajo puede ser activado por un evento.
  3. La definición de flujo de trabajo consiste en una secuencia de pasos.
  4. Cada paso puede ser una actividad que no es más que una tarea.
  5. La tarea a su vez se refiere a un método de un flujo de trabajo para implementar una lógica específica.
  6. Los pasos también pueden referirse a la decisión del usuario y otros controles de programas.
  7. El tiempo de ejecución de la reproceso del paso se llama elemento de trabajo.
  8. Este elemento de trabajo se encuentra en la bandeja de entrada (lugar de trabajo comercial) del agente responsable asignado al paso.
  9. La determinación del agente puede hacer uso de la regla.

referencia: