SAP Business Workflow - Arquitetura
Conforme mencionado no capítulo anterior, o SAP Workflow tem uma arquitetura de três camadas. A seguir estão as três camadas da arquitetura SAP Workflow -
- Objeto de Negócios
- Processo de negócio
- Modelo de Organização
Na arquitetura SAP Workflow, o objeto de negócios é a menor unidade e está no nível inferior. O Objeto de negócios no SAP Business Workflow é definido como uma coleção de métodos ou eventos para uma entidade no processo de negócios. Alguns Business Objects comuns no sistema SAP incluem: Cliente, Material e Fornecedor. Com o uso de Business Objects, todos os serviços são fornecidos na forma de métodos executáveis.
Existe um Repositório de Objetos de Negócios, que é uma abordagem orientada a objetos usada para modelar Objetos de Negócios e Processos. É uma coleção de tipos de Objetos de Negócios e tipos de Interface com seus componentes, como atributos, métodos e eventos.
Na arquitetura do Workflow, os processos de negócios estão no nível intermediário e definem as etapas a serem executadas como parte do Workflow. Os processos de negócios são definidos no Workflow Builder. Cada processo de trabalho é denominado como uma atividade e contém uma tarefa de etapa única ou o modelo de fluxo de trabalho. A lógica de negócios usando código ABAP é definida em Business Objects.
Na arquitetura SAP Workflow, o modelo de organização é a camada superior. O modelo de organização contém pessoas ou grupos de pessoas responsáveis por executar ações em um fluxo de trabalho de negócios. As pessoas responsáveis por executar uma ação também são conhecidas como agentes reais e são definidas na atividade de workflow do Business Workflow.
Você pode criar novos Objetos de Negócios usando o Business Object Builder. Os eventos no Business Object são responsáveis pelo início inicial do fluxo de trabalho e também pelo encerramento do fluxo de trabalho. Os eventos também são usados para chamar tarefas subsequentes no fluxo de trabalho. Todas as tarefas definidas no Workflow serão executadas na ordem mencionada de acordo com a definição do Workflow.
Exemplos de tarefas comuns incluem -
- Documento de Liberação
- Pós Fatura
- Aprovar Ausência
- Relatório de execução
- Mudar o material
- Call
- Verifique Trabalho e muito mais
A imagem a seguir mostra como uma tarefa é executada no SAP Workflow e como ela interage com o tipo de objeto e métodos de objeto, modelo de organização, eventos e textos.