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 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 AEM.
-
Pode coordenar atividades complicadas que envolvem qualquer aspecto do AEM.
Os processos de negócios que sua organização estabeleceu podem ser representados como workflows. Por exemplo, o processo de publicação do 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 de AEM e aplicados a páginas de conteúdo e ativos.
- Aplicando e participando de fluxos de trabalho: Trabalhando com fluxos de trabalho.
- Criação de modelos de fluxo de trabalho e extensão da funcionalidade do fluxo de trabalho: Desenvolvimento e extensão de Fluxos de Trabalho.
- Melhorando o desempenho de fluxos de trabalho 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
Os modelos de fluxo de trabalho no AEM são a representação e a implementação de processos comerciais:
- Normalmente, eles agem em páginas ou ativos para alcançar um resultado específico.
- Essas páginas e/ou ativos são chamados de carga de fluxo de trabalho.
- Os modelos de fluxo de trabalho consistem em uma série de etapas que executam uma tarefa específica.
- A carga é transmitida de etapa a etapa à medida que o fluxo de trabalho avança.
Quando um modelo de fluxo de trabalho é iniciado (executado), uma instância de fluxo de trabalho é criada. Um modelo de fluxo de trabalho pode ser iniciado várias vezes, cada vez gerando uma instância de fluxo de trabalho distinta. Para cada instância, as etapas definidas pelo modelo de fluxo de trabalho são executadas.
As instâncias de fluxo de trabalho avançam pelo seguinte ciclo de vida:
-
O modelo de fluxo de trabalho é iniciado e uma instância de fluxo de trabalho é criada e executada.
- A carga da instância do fluxo de trabalho é identificada quando o modelo é iniciado.
- A instância é efetivamente uma cópia do modelo (como no momento da criação).
- Autores, administradores ou serviços de AEM podem iniciar modelos de fluxo de trabalho.
-
A primeira etapa do modelo de fluxo de trabalho é executada.
-
A etapa é concluída e o motor de workflow usa o modelo para determinar a próxima etapa a ser executada.
-
As etapas subsequentes do 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 úteis de fluxo de trabalho 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 de 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 fluxo de trabalho inclui informações sobre cada etapa executada para a instância. Essas informações são úteis para investigar problemas que ocorrem durante a execução.
Um usuário ou serviço executa etapas de 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 workflow avance.
- Quando um serviço executa uma etapa, após a conclusão, a instância do fluxo de trabalho 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 fluxo de trabalho está em execução.
-
CONCLUÍDO: a instância do fluxo de trabalho foi finalizada com êxito.
-
SUSPENSO: marca o fluxo de trabalho como suspenso. No entanto, consulte a Nota de advertência abaixo sobre um problema conhecido nesse estado.
-
ANULADO: a instância do fluxo de trabalho foi encerrada.
-
STALE: a progressão da instância do fluxo de trabalho 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, você pode executar ações em instâncias de fluxo de trabalho em execução quando é necessário intervir no progresso normal de uma instância de fluxo de trabalho:
- Suspender: a suspensão altera o estado do fluxo de trabalho para Suspenso. Consulte Cuidado abaixo:
- Retomar: reinicia um fluxo de trabalho suspenso no mesmo ponto de execução, usando a mesma configuração.
- Encerrar: encerra a execução do fluxo de trabalho e altera o estado para ANULADO. Uma instância de fluxo de trabalho anulada não pode ser reiniciada.