Show Menu
TÓPICOS×

Sub-workflow

A atividade Sub-workflow permite acionar a execução de outro fluxo de trabalho e recuperar o resultado. Essa atividade permite usar workflows complexos ao usar uma interface simplificada.
Você pode chamar vários sub-workflows em um único workflow. Os Sub-workflows são executados de forma síncrona.
No exemplo abaixo, um fluxo de trabalho principal está chamando um subfluxo de trabalho usando saltos. Para obter mais informações sobre objetos gráficos do tipo salto, consulte esta seção .
  1. Crie um fluxo de trabalho que será usado como um subfluxo de trabalho em outro fluxo de trabalho.
  2. Insira uma atividade Jump (end point) com prioridade 1 no início do fluxo de trabalho. Se você tiver vários saltos do tipo "ponto final", o Adobe Campaign usará o salto "ponto final" com o número mais baixo.
  3. Insira uma atividade Jump (start point) com prioridade 2 no fim do fluxo de trabalho. Se você tiver vários saltos do tipo "ponto inicial", o Adobe Campaign usará o salto "ponto inicial" com o número mais alto.
    Se a atividade do subfluxo de trabalho referenciar um fluxo de trabalho com várias atividades, Jump o subfluxo de trabalho será executado entre o salto do tipo "ponto final" com o número mais baixo e o tipo do "ponto inicial" com o número mais alto.
    Para que o subfluxo de trabalho seja executado corretamente, você deve ter apenas um salto do tipo "ponto final" com o número mais baixo e apenas um salto do tipo "ponto inicial" com o número mais alto.
  4. Complete e salve este "sub-workflow".
  5. Crie um fluxo de trabalho principal.
  6. Insira uma atividade Sub-workflow e abra-a.
  7. Selecione o fluxo de trabalho que deseja usar na lista suspensa Workflow template .
  8. Também é possível adicionar um script de configuração para alterar o fluxo de trabalho referenciado.
  9. Clique em Ok . Automaticamente, ele cria uma transição de saída com o rótulo da atividade Jump (start point) do fluxo de trabalho selecionado.
  10. Execute o fluxo de trabalho.
Once run, the workflow that was called as a sub-workflow remains in Being edited status, which means the following:
  • Você não pode clicar com o botão direito do mouse nas transições para exibir o target.
  • A contagem de públicos intermediários não pode ser exibida.
  • Os registros do subfluxo de trabalho são exibidos no fluxo de trabalho principal.
Se ocorrer algum erro no subfluxo de trabalho, o fluxo de trabalho principal será pausado e uma cópia do subfluxo de trabalho será criada.

Parâmetros de entrada (opcional)

  • tableName
  • schema
Cada evento de entrada deve especificar um target definido por esses parâmetros.

Parâmetros de output

  • tableName
  • schema
  • recCount
Esse conjunto de três valores identifica o público alvo do query. tableName é o nome da tabela que registra os identificadores de target, schema é o schema do público (normalmente nms:recipient) e recCount é o número de elementos na tabela.
  • targetSchema: Este valor é o schema da tabela de trabalho. Esse parâmetro é válido para todas as transições com tableName e schema .