Administração de fluxos de trabalho administering-workflows

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

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.

NOTE
Para obter mais informações, consulte:

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.

CAUTION
As etapas executadas são as definidas pelo modelo de workflow no momento em que a instância é gerada. Consulte Desenvolvimento de fluxos de trabalho para obter mais detalhes.

As instâncias de fluxo de trabalho avançam pelo seguinte ciclo de vida:

  1. O modelo de workflow é iniciado e uma instância de workflow é criada e executada.

    1. A carga da instância do workflow é identificada quando o modelo é iniciado.
    2. A instância é efetivamente uma cópia do modelo (como no momento da criação).
    3. AEM autores, administradores ou serviços podem iniciar modelos de fluxo de trabalho.
  2. A primeira etapa do modelo de fluxo de trabalho é executada.

  3. A etapa é concluída e o mecanismo de fluxo de trabalho usa o modelo para determinar a próxima etapa a ser executada.

  4. As etapas subsequentes no modelo de fluxo de trabalho são executadas e concluídas.

  5. 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.
NOTE
Se ocorrer um erro, a implementação de serviço/etapa deve lidar com o comportamento de um cenário de erro. O próprio motor de workflow tentará novamente o trabalho, registrará um erro e interromperá a instância.

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.

NOTE
Quando a execução de uma Etapa do processo resulta em erros, a etapa aparece na Caixa de entrada do administrador e o status do fluxo de trabalho é EM EXECUÇÃO.

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.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8