Eventos de ciclo de vida otimização do andamento do conjunto de atividades

  • Versão de lançamento: Yokohama
  • Atualizado 12 de fev. de 2025
  • 4 min. de leitura
  • Certifique-se de que os conjuntos de atividades que você definiu para Eventos de ciclo de vida progridam perfeitamente até a conclusão quando atenderem às condições a serem acionadas para um caso Eventos de ciclo de vida.

    Conjuntos de atividades são criados ou modificados para definir um contêiner para um grupo de atividades. Os conjuntos de atividades representam diferentes fases no processo de eventos do ciclo de vida e têm condições sob as quais são acionados. As condições do gatilho para um conjunto de atividades dependem dos valores definidos nos campos Tipo de gatilho e Público no registro do Conjunto de atividades. Quando um conjunto de atividades é criado, o campo Estado no registro de contexto do conjunto de atividades correspondente é definido como Aguardando gatilho. Depois que as condições do gatilho para um conjunto de atividades são atendidas, o valor do campo Estado no registro de contexto do conjunto de atividades correspondente é alterado para Atividades em execução.

    Ocasionalmente, podem surgir problemas que impedem o andamento dos conjuntos de atividades, embora as condições do gatilho correspondentes tenham sido atendidas. Para otimizar a progressão dos conjuntos de atividades que você definiu e que estão ativos, é importante entender as condições sob as quais um conjunto de atividades fica estancado. Use a tabela a seguir para obter informações sobre os problemas atribuídos à estancamento do andamento de um conjunto de atividades e as soluções correspondentes para os problemas refletidos:
    Tabela 1. Problemas de estancamento do conjunto de atividades e soluções correspondentes
    Problema Descrição Solução
    Mudanças na configuração Mudanças de configuração do conjunto de atividades realizadas enquanto você tiver Eventos de ciclo de vida casos existentes que dependem de uma configuração de conjunto de atividades anterior. Você deve ter cuidado ao alterar a configuração de um conjunto de atividades definido e ativo, especificamente os seguintes componentes:
    • Alterar o valor do campo Público no registro do Conjunto de atividades.
    • Alterar o valor do campo Tipo de gatilho no registro do Conjunto de atividades.
    • Adicionar novas atividades a um conjunto de atividades.
    Casos Eventos de ciclo de vida existentes não usam as mudanças feitas na configuração de um conjunto de atividades nas seguintes circunstâncias:
    • Os conjuntos de atividades foram acionados para o caso Eventos de ciclo de vida.
    • As atividades já foram geradas para o caso Eventos de ciclo de vida.
    • As atividades já foram concluídas para o caso Eventos de ciclo de vida.

    Essas mudanças de configuração devem ser realizadas em uma instância de não produção para validar se as mudanças produzem efeitos adversos.

    Dica:
    Se um conjunto de atividades ficar estancado devido a uma mudança de configuração, você poderá executar as seguintes etapas para retomar o andamento:
    1. Altere o campo Estado no registro Contexto de atividades para Erro.
    2. Retomar o caso Eventos de ciclo de vida correspondente.
    Esta solução é uma solução alternativa e não exemplifica o uso para o qual a funcionalidade de caso de retomada se destina. Para usar esta solução alternativa, as seguintes condições devem ser verdadeiras:
    • As atividades associadas ao conjunto de atividades não devem ter sido concluídas.
    • As tarefas associadas ao caso Eventos de ciclo de vida não devem ter sido criadas.
    Esta solução alternativa deve ser executada em uma instância de não produção para validar se as mudanças produzem os efeitos desejados.
    Erro de configuração Uma configuração incorreta do conjunto de atividades que causa um comportamento não intencional e afeta negativamente a progressão das atividades em um conjunto de atividades. Revise os conjuntos de atividades que você definiu para confirmar se eles estão configurados corretamente. Por exemplo, você definiu um novo conjunto de atividades, o conjunto de atividades 2 (AS2) e definiu o campo Tipo de gatilho como Outros Conjuntos de Atividades para que o AS2 seja acionado após a conclusão do conjunto de atividades 1 (AS1). No entanto, se o AS1 estiver desativado, sua configuração do AS2 se tornará inválida. Como o AS1 está desativado, a configuração do AS2 deve ser alterada para remover sua dependência do AS1.
    Personalização Problemas associados a fluxos de trabalho Eventos de ciclo de vida personalizados que estão em uso para gerenciar e executar atividades ou suas inclusões de script relacionadas. Confirme se há registros de acesso restrito de chamador (RCA) que foram invalidados devido à modificação de uma inclusão de script. Se houver registros RCA inválidos relacionados a uma inclusão de script modificada, revise cada registro e permita o acesso de acordo.
    Intervalo de avaliação Reduzindo o intervalo de tempo que deve ocorrer entre cada ciclo do processo de avaliação do conjunto de atividades. O processo de avaliação do conjunto de atividades determina se os conjuntos de atividades com o campo Estado definido como Aguardando gatilho no registro correspondente de Contexto do conjunto de atividades atenderam às condições de gatilho definidas para eles. Tenha cuidado se decidir reduzir o intervalo de tempo entre cada ciclo do processo de avaliação do conjunto de atividades para menos do que o valor padrão (quatro horas). A redução do tempo de espera entre cada ciclo do processo de avaliação do conjunto de atividades aumenta a frequência com que o processo de avaliação do conjunto de atividades é executado. Consequentemente, essa modificação aumenta o número de atividades que são executadas simultaneamente. Se o número de atividades em execução atingir a capacidade de atividades que podem ser processadas, os conjuntos de atividades subsequentes serão cancelados durante o próximo ciclo do processo de avaliação. O campo Estado no registro de contexto do conjunto de atividades correspondente é definido como Cancelado para conjuntos de atividades que são cancelados durante o processo de avaliação.