51黑料不打烊

外部信号 external-signal

外部信号 ?活动是? 流量控制 ?活动。 它允许您从其他工作流或API调用触发工作流执行。

NOTE
本页介绍在Campaign Web用户界面中配置? 外部信号 ?活动并从另一个工作流或API调用触发该活动的主要步骤。 有关如何触发工作流、最佳实践以及如何使用Campaign API的详细信息,请参阅Campaign v8(客户端控制台)文档

按照以下步骤配置? 外部信号 ?活动并触发其执行:

  1. 将? 外部信号 ?活动添加到您的工作流。

  2. 完成工作流的配置并开始执行。 外部信号 ?活动显示为“挂起”,正在等待触发。

    屏幕快照显示处于挂起状态的外部信号活动。

  3. 检索以下信息:

    • 工作流的内部名称,显示在它的标签旁边。

      accordion
      查看示例
      屏幕快照在其标签旁显示工作流的内部名称。
    • 外部信号活动的名称,该名称显示在工作流的? 执行选项 ?中。

      accordion
      查看示例
      屏幕截图显示“执行”选项中的External Signal活动的名称。
  4. 要触发工作流,请执行PostEvent JavaScript函数。 此函数允许您通过选择的值传递变量,并在触发的工作流中使用它们。

    PostEvent函数可以从另一个工作流或础笔滨调用执行。

    • 若要从工作流触发? 外部信号 ?活动,请从? 初始化脚本 ?窗格执行笔辞蝉迟贰惫别苍迟函数,可从活动的? 执行选项 ?访问该函数。 对于? 闯补惫补厂肠谤颈辫迟代码 ?活动,请执行该活动脚本中的函数。

      语法如下:

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

    在此示例中,将触发“signal1”外部信号活动。 已将其添加到内部名称为“WKF12345”的工作流。 传递名为“customID”的变量时值为“123456”。

    此屏幕快照显示了使用PostEvent函数触发External Signal活动的示例。

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