SAP Business Workflow - Criando etapas
Uma etapa é usada no fluxo de trabalho para executar uma tarefa ou também para controlar o fluxo de trabalho. Uma etapa é sempre criada dentro de um bloco e um bloco sempre contém uma etapa e seu resultado. Uma etapa pode ser criada alterando uma etapa indefinida no modo gráfico ou você também pode adicionar uma nova etapa.
Para alterar uma etapa indefinida no fluxo de trabalho, clique duas vezes na etapa indefinida e isso abrirá a Seleção de etapa. Selecione um tipo de etapa conforme mostrado na captura de tela a seguir.
Existem diferentes tipos de etapas que você pode selecionar de acordo com o requisito. A seguir estão alguns tipos de etapas comuns, seus símbolos no fluxo de trabalho e descrição.
Símbolo | Tipo de Passo | Descrição da função de tempo de execução da etapa |
---|---|---|
Controle do processo | As funções Cancelar item de trabalho ou Definir item de trabalho como obsoleto são aplicadas a outros itens de trabalho do fluxo de trabalho atual. | |
Âncora ad hoc | Na definição, você salva fluxos de trabalho que podem substituir esta etapa. No tempo de execução, um usuário autorizado pode selecionar um dos fluxos de trabalho salvos. A âncora ad-hoc é então substituída pelas etapas deste fluxo de trabalho. | |
Atividade | Execução de uma tarefa ou subfluxo de trabalho. | |
Doença | Uma das duas ramificações definidas na definição do fluxo de trabalho é processada. O sistema toma a decisão com base nas condições definidas. Ao fazer isso, o sistema leva em consideração as informações do contexto do fluxo de trabalho ou dos objetos de aplicativo processados. | |
Decisão do usuário | O fluxo do processo do fluxo de trabalho atual é controlado com base em uma decisão tomada pelo agente atual. | |
Documento do modelo | Um documento é criado a partir de um modelo de documento. | |
Operação de contêiner | Operações aritméticas elementares ou atribuições de valores são aplicadas a elementos individuais do contêiner de fluxo de trabalho. | |
Criador do evento | Um evento é criado. | |
Formato | Os dados em um elemento de contêiner que se referem a uma estrutura podem ser exibidos, processados ou aprovados como um formulário. | |
Enviar correio | O texto inserido neste tipo de etapa é enviado como um e-mail. | |
Condição múltipla | Uma das várias ramificações definidas na definição do fluxo de trabalho é processada. Para fazer isso, o sistema verifica o valor de um elemento de contêiner no contêiner de fluxo de trabalho. | |
Garfo | O processamento a seguir ocorre em uma bifurcação. Você pode definir quantas ramificações devem ser executadas para que a bifurcação seja concluída com êxito ou definir uma condição final no editor de condições. | |
Etapa indefinida | Sem função em tempo de execução. Etapas indefinidas sempre têm um resultado. | |
Loop até) | Uma sequência de etapas é processada repetidamente até que ocorra a condição de encerramento definida. | |
Loop (WHILE) | Uma sequência de etapas é processada repetidamente, desde que as comparações definidas se apliquem. O sistema sai do loop quando a base de comparação não concorda com nenhum dos valores de comparação. | |
Espere pelo evento | O sistema espera por um evento específico. O item de trabalho só é concluído se o evento esperado ocorrer. O evento também pode ser acionado pela ocorrência de um documento XML. | |
Atividade na web | O conteúdo dos elementos do contêiner é enviado para uma URL inalterada ou na forma de um documento XML gerado. A etapa pode esperar por uma resposta. A comunicação com um processo iniciado por uma atividade da Web é possível. Um processo iniciado por uma mensagem XML pode se comunicar com seu chamador. |
Quando você insere uma nova etapa em um fluxo de trabalho existente, sua posição depende da etapa ou do resultado selecionado anteriormente.
Onde você deseja inserir a etapa | O que você tem que selecionar |
---|---|
Depois de um passo | O resultado da etapa, que está localizado no ramo relevante da definição do fluxo de trabalho |
Antes de uma etapa | O passo |
Como um novo ramo de um garfo | O símbolo antes do garfo |
Uso da etapa de espera
Uma etapa de espera no fluxo de trabalho pode esperar por um -
- Event
- Evento Local
- Item de trabalho
- Evento recebido pelo workflow
Quando uma etapa de espera está aguardando um evento, ela é encerrada quando ocorre um evento específico. O evento termina todas as etapas de espera à espera desse evento específico. Isso é comumente usado -
- Para suspender um fluxo de trabalho até que um evento específico ocorra
- Como resultado de outro fluxo de trabalho iniciado em um sistema diferente
- Como um evento em processamento paralelo
Da mesma forma que funciona ao esperar por um evento local, condição ou evento de outro fluxo de trabalho.
Espere pelo evento | O sistema espera por um evento específico. O item de trabalho só é concluído se o evento esperado ocorrer. O evento também pode ser acionado pela ocorrência de um documento XML. |