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.
Siga estas etapas para configurar a atividade Sinal externo e acionar sua execução:
-
Adicione uma atividade Sinal externo ao seu fluxo de trabalho.
-
Conclua a configuração do workflow e inicie sua execução. A atividade Sinal Externo é exibida como "Pendente", aguardando para ser acionada.
-
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
-
-
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".
- Para acionar uma atividade Sinal externo a partir de uma chamada à API, siga as etapas detalhadas na documentação da API do Campaign. Saiba como usar o método estático
PostEvent
-