Bifurcação

Você pode usar a atividade Fork para criar várias transições de saída e executar várias atividades independentemente no mesmo fluxo de trabalho.

IMPORTANTE

As transições de saída adicionadas após uma atividade Fork não são executadas simultaneamente. Esse comportamento pode afetar o desempenho do fluxo de trabalho. Use a atividade Fork se precisar executar várias atividades independentemente. Como opção, você pode unir as atividades de saída antes da parte subsequente do fluxo de trabalho.

Para configurar uma atividade Fork e suas atividades relacionadas, siga estas etapas:

  1. Abra a atividade Fork e defina o nome e o rótulo das transições de saída.

  2. Abra cada transição de saída e configure-a.

  3. Como opção, para unir transições de saída, adicione uma atividade AND-join. Saiba mais.

    A parte subsequente do fluxo de trabalho é executada somente após a conclusão das transições de saída unidas.

Exemplo: segmentação

Neste exemplo, diferentes emails são enviados para diferentes grupos de população. Uma atividade Fork é usada após um query, para executar duas ações simultaneamente:

  • Salve o resultado da query

  • Segmente o resultado para enviar vários deliveries

    A atividade Fork segue a interseção de dois queries e precede uma atividade de atualização de lista e uma atividade de Split.

O fluxo de trabalho inclui estas atividades:

  1. Atividade de Query

    Dois grupos de população são selecionados: mulheres e parisienses.

  2. Atividade de Intersection

    A interseção dos resultados da query, ou seja, mulheres parisienses, é selecionada.

  3. Atividade de Fork

    A população calculada é salva e, em paralelo, segmentada em dois grupos:

    1. Mulheres parisienses com idade entre 18 e 40 anos
    2. Mulheres parisienses acima de 40 anos
  4. Atividade de Delivery

    Um email diferente é enviado para cada grupo de população.

Caso de uso: enviar um email de aniversário

Um email recorrente é enviado para uma lista de recipients em seus aniversários. Uma atividade Fork é usada para incluir recipients que nasceram em 29 de fevereiro em um ano bissexto. Saiba mais sobre esse caso de uso.

A atividade fork segue uma atividade de teste e precede duas atividades de query.

Caso de uso: automatizar o conteúdo com um fluxo de trabalho

A criação e entrega de um bloco de conteúdo são automatizadas. Uma atividade Fork é usada para calcular o target e, em paralelo, para criar o conteúdo. Saiba mais sobre esse caso de uso.

A atividade fork segue uma atividade de delivery e precede uma atividade de query e uma atividade de gerenciamento de conteúdo, que são ambas unidas por meio de uma atividade AND-join.

Em seguida, você pode configurar cada transição de saída e associá-la usando uma atividade AND-join, se necessário. Dessa forma, o restante do fluxo de trabalho será executado somente depois que as transições de saída da atividade Fork forem concluídas.

Tópicos relacionados

Nesta página