Administração de fluxos de trabalho administering-workflows
Os workflows permitem automatizar as atividades do Adobe Experience Manager (AEM). Fluxos de trabalhos:
-
Consiste em uma série de etapas que são executadas em uma ordem específica.
- Cada etapa executa uma atividade distinta; como aguardar a entrada do usuário, ativar uma página ou enviar uma mensagem de email.
-
Pode interagir com ativos no repositório, contas de usuário e serviços de AEM.
-
Pode coordenar atividades complicadas que envolvem qualquer aspecto da AEM.
Os processos de negócios que sua organização estabeleceu podem ser representados como fluxos de trabalho. Por exemplo, o processo de publicação de conteúdo do site normalmente inclui etapas como aprovação e aprovação por vários participantes. Esses processos podem ser implementados como fluxos de trabalho AEM e aplicados a páginas e ativos de conteúdo.
- Aplicar e participar de fluxos de trabalho: Trabalhar com fluxos de trabalho.
- Criação de modelos de workflow e extensão da funcionalidade do workflow: Desenvolvimento e extensão de fluxos de trabalho.
- Melhorando o desempenho dos workflows que usam recursos significativos do servidor: Processamento de fluxo de trabalho simultâneo.
Modelos e instâncias de fluxo de trabalho workflow-models-and-instances
Modelos de workflow em AEM estão a representação e implementação de processos de negócios:
- Normalmente, elas agem em páginas ou ativos para obter um resultado específico.
- Essas páginas e/ou ativos são chamados de carga do fluxo de trabalho.
- Os modelos de fluxo de trabalho consistem em uma série de etapas que executam uma tarefa específica.
- A carga é passada de etapa para etapa à medida que o fluxo de trabalho avança.
Quando um modelo de workflow é iniciado (executado), uma instância de workflow é criada. Um modelo de workflow pode ser iniciado várias vezes, cada vez gerando uma instância de workflow distinta. Para cada instância, as etapas que o modelo de fluxo de trabalho define são executadas.
As instâncias de fluxo de trabalho avançam pelo seguinte ciclo de vida:
-
O modelo de workflow é iniciado e uma instância de workflow é criada e executada.
- A carga da instância do workflow é identificada quando o modelo é iniciado.
- A instância é efetivamente uma cópia do modelo (como no momento da criação).
- AEM autores, administradores ou serviços podem iniciar modelos de fluxo de trabalho.
-
A primeira etapa do modelo de fluxo de trabalho é executada.
-
A etapa é concluída e o mecanismo de fluxo de trabalho usa o modelo para determinar a próxima etapa a ser executada.
-
As etapas subsequentes no modelo de fluxo de trabalho são executadas e concluídas.
-
Quando a etapa final é concluída, a instância do workflow é concluída e, portanto, arquivada.
Muitos modelos de fluxo de trabalho úteis são fornecidos com AEM. Além disso, os desenvolvedores em sua organização podem criar modelos de fluxo de trabalho personalizados, adaptados às necessidades específicas de seus processos comerciais.
Etapas do fluxo de trabalho workflow-steps
Quando as etapas do fluxo de trabalho são executadas, elas são associadas a uma instância de fluxo de trabalho. O histórico de uma instância de workflow inclui informações sobre cada etapa que foi executada para a instância. Essas informações são úteis para investigar problemas que ocorrem durante a execução.
Um usuário ou um serviço realiza etapas do fluxo de trabalho, dependendo do tipo de etapa:
- Quando um usuário executa uma etapa, ele recebe um item de trabalho que é colocado em sua Caixa de entrada. O usuário é responsável por concluir manualmente a etapa para que a instância do fluxo de trabalho avance.
- Quando um serviço executa uma etapa, após a conclusão, a instância do workflow avança automaticamente para a próxima etapa.
Status e ações do fluxo de trabalho workflow-status-and-actions
Um workflow pode ter um dos seguintes status:
-
EM EXECUÇÃO: A instância do workflow está em execução.
-
CONCLUÍDO: A instância do workflow foi encerrada com êxito.
-
SUSPENSA: A instância do workflow foi suspensa.
-
ABORTADO: A instância do workflow foi encerrada.
-
STALE: A progressão da instância do workflow requer que um trabalho em segundo plano seja executado, no entanto, o trabalho não pode ser encontrado no sistema. Essa situação pode ocorrer quando ocorre um erro ao executar o workflow.
Dependendo do status atual, você pode executar ações em executar instâncias de fluxo de trabalho quando precisar intervir na progressão normal de uma instância de fluxo de trabalho:
- Suspender: Interrompe temporariamente a execução do workflow. A suspensão é útil em casos excepcionais quando você não deseja que o fluxo de trabalho continue, por exemplo, para manutenção. A suspensão altera o estado do fluxo de trabalho para Suspenso.
- Retomar: Reinicia um workflow suspenso no mesmo ponto de execução em que ele foi suspenso, usando a mesma configuração.
- Encerrar: Termina a execução do workflow e altera o estado para ABORTADO. Não é possível reiniciar uma instância de fluxo de trabalho abortada.