外部信号 external-signal
外部信号 活动是 流量控制 活动。 它允许您通过其他工作流或API调用触发工作流的执行。
NOTE
本页介绍在Campaign Web用户界面中配置 外部信号 活动并从另一个工作流或API调用触发该活动的主要步骤。 有关如何触发工作流及其最佳实践,以及如何使用Campaign API的详细信息,请参阅Campaign v8(客户端控制台)文档
按照以下步骤配置 外部信号 活动并触发其执行:
-
将 外部信号 活动添加到您的工作流。
-
完成工作流的配置并开始执行。 外部信号 活动显示为“挂起”,正在等待触发。
-
检索以下信息:
-
工作流的内部名称,显示在它的标签旁边。
accordion 查看示例 -
外部信号活动的名称,该名称显示在工作流的 执行选项 中。
accordion 查看示例
-
-
要触发工作流,您需要执行
PostEvent
JavaScript函数。 此函数允许您使用选择的值传递变量,并在触发的工作流中利用这些变量。PostEvent
函数可以从另一个工作流或API调用执行。-
若要从工作流触发 外部信号 活动,请从 初始化脚本 窗格执行PostEvent函数,可从活动的 执行选项 访问该窗格。 对于 JavaScript代码 活动,请执行该活动脚本中的函数。
语法如下:
code language-none xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
accordion 查看示例 在此示例中,我们将触发已添加到其内部名称为“WKF12345”的工作流的“signal1”外部信号活动。 我们还将传递一个名为“customID”的变量,其值为“123456”。
- 要通过API调用触发 外部信号 活动,请按照Campaign API文档中详述的步骤操作。 了解如何使用静态
PostEvent
方法
-
recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b