工作流事件变量 event-variables

某些工作流活动允许您在表达式编辑器中编辑脚本以执行特定操作,例如检索来自先前活动的数据、构建条件或根据事件变量计算文件名。

什么是事件变量 scripting

在工作流上下文中执行的脚本访问一系列其他全局​ 对象,例如正在执行的工作流本身(ìnstance)、其各种任务(task)或激活给定任务(event)的事件。

对象 ​的每个类型都与​ 变量 ​的类别相关联,在诸如​ JavaScript代码 ​或​ Test ​之类的活动中编辑脚本时,可在表达式编辑器中利用该类别。

  • 实例变量 (instance.vars.xxx)与全局变量类似。 所有活动都共享它们。
  • 任务变量 (task.vars.xxx)可与局部变量比较。 它们仅由当前任务使用。 这些变量由永久性活动用来保留数据,有时也用于在同一活动的不同脚本之间交换数据。
  • 事件变量 (vars.xxx)允许在工作流进程的基本任务之间交换数据。 这些变量由激活正在进行的任务的任务传递。 然后,它们会被传递到以下活动。 事件变量 ​是最常使用的变量,应优先使用它们而不是实例变量。
NOTE
有关脚本以及Adobe Campaign中公开的对象和变量的其他信息,请参阅此部分中的Campaign v8 (客户端控制台)文档。
请注意,虽然此资源提供了有价值的分析,但可能存在差异,因为它具体适用于客户端控制台,而不是Campaign Web用户界面。

在表达式编辑器中利用事件变量 expression-editor

预定义事件变量可用于表达式编辑器左侧窗格。 您也可以通过在代码中初始化新变量来创建新变量。

除了这些事件变量之外,您还可以利用左窗格中的​ 条件 ​菜单来构建条件,利用​ 添加当前日期 ​菜单来使用与日期格式相关的函数。

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