Sinal externo external-signal

A atividade Sinal externo é uma atividade Controle de fluxo. Ela permite acionar a execução de um workflow a partir de outro workflow ou de uma chamada à API.

NOTE
Esta página apresenta as principais etapas para configurar uma atividade Sinal externo na interface de usuário da Web do Campaign e acioná-la a partir de outro fluxo de trabalho ou de uma chamada de API. Informações detalhadas sobre como acionar um fluxo de trabalho e suas práticas recomendadas, e como trabalhar com APIs do Campaign estão disponíveis na documentação do Campaign v8 (console do cliente)

Siga estas etapas para configurar a atividade Sinal externo e acionar sua execução:

  1. Adicione uma atividade Sinal externo ao seu fluxo de trabalho.

  2. Conclua a configuração do workflow e inicie sua execução. A atividade Sinal Externo é exibida como "Pendente", aguardando para ser acionada.

  3. Recupere as informações abaixo:

    • O nome interno do fluxo de trabalho, que é exibido ao lado de seu rótulo.

      accordion
      Exibir exemplo
    • O nome da atividade de sinal externo, que é exibido nas Opções de execução do fluxo de trabalho.

      accordion
      Exibir exemplo
  4. Para acionar o fluxo de trabalho, é necessário executar a função JavaScript PostEvent. Essa função permite transmitir variáveis com os valores de sua escolha e aproveitá-los no fluxo de trabalho acionado.

    A função PostEvent pode ser executada de outro fluxo de trabalho ou de uma chamada de API.

    • Para acionar uma atividade Sinal externo de um fluxo de trabalho, execute a função PostEvent a partir do painel Script de inicialização, que pode ser acessado a partir das Opções de execução da atividade. Para a atividade JavaScript code, execute a função do script da atividade.

      A sintaxe é a seguinte:

      code language-none
      xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
      
    accordion
    Exibir exemplo

    Neste exemplo, acionamos a atividade de sinal externo "signal1" que foi adicionada ao workflow cujo nome interno é "WKF12345". Também estamos transmitindo uma variável chamada "customID", com o valor "123456".

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b