Coordenação das atualizações de dados

Esse caso de uso detalha a criação de um workflow que permite gerenciar atualizações relacionadas ao workflow ao usar várias execuções de um workflow.

O objetivo é verificar se o processo de atualização terminou antes de executar outra operação de atualização. Para fazer isso, vamos configurar uma variável de instância e permitir que o workflow teste, se a instância estiver em execução, decidir se continua ou não a execução do workflow e realizar a atualização.

Este workflow é composto por:

  • Uma atividade do Scheduler, que executa o workflow em uma frequência específica.
  • Uma atividade Test que verifica se o workflow já está em execução.
  • Atividades Query e Udate data caso o workflow ainda não estiver em execução, seguido por uma atividade End que reinicializa a variável de instância do workflow para falso.
  • Uma atividade End se o workflow já estiver em execução.

Para criar o workflow, siga as etapas abaixo:

  1. Adicione uma atividade do Scheduler e configure sua frequência de acordo com suas necessidades.

  2. Adicione uma atividade Test para verificar se o workflow já está em execução, depois a configure como apresentado abaixo.

    OBSERVAÇÃO

    "isRunning" é o nome da variável de instância que escolhemos para este exemplo. Essa não é uma variável interna.

  3. Adicione uma atividade End à bifurcação No. Dessa forma, nada será executado se o workflow já estiver em execução.

  4. Adicione as atividades desejadas à bifurcação Yes. Em nosso caso, as atividades Query e Update Data.

  5. Abra a primeira atividade e adicione o comando instance.vars.isRunning = true na guia Advanced. Dessa forma, a variável de instância é definida como em execução.

  6. Adicione uma atividade End ao final da bifurcação Yes e adicione o comando instance.vars.isRunning = false na guia Advanced.

    Desta maneira, nenhuma ação será executada enquanto o workflow estiver em execução.

Tópicos relacionados:

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now