使用外部参数自定义工作流 customizing-a-workflow-with-external-parameters
触发工作流后,参数将摄取到事件变量中,并可用于自定义工作流的活动。
例如,它们可用于定义在 Read audience 活动中要读取的受众、在 Transfer file 活动中要传输的文件名称等。 (请参阅此页面)。
使用事件变量 using-events-variables
事件变量在必须遵循标准语法的表达式中使用。
使用事件变量的语法必须遵循以下格式,并使用已在 External signal 活动中定义的参数名称(请参阅在外部信号活动中声明参数):
$(vars/@parameterName)
在此语法中,$ 函数返回 字符串 数据类型。 如果要指定其他类型的数据,请使用以下函数:
- $long:整数。
- $float:十进制数。
- $boolean: true/false。
- $datetime: timestamp。
在活动中使用变量时,界面会提供调用变量的帮助。
-
:从工作流中可用的所有变量中选择事件变量。
-
:编辑组合变量和函数的表达式(请参阅此页面)。
此列表提供了可用于执行复杂筛选的功能。 此部分中详细介绍了这些函数。
此外,您可以使用以下函数,这些函数在所有活动中都可用,从而允许您在使用外部参数调用工作流后使用事件变量(请参阅此章节):
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 名称 说明 语法 EndWith 指示字符串(第1个参数)是否以特定字符串(第2个参数)结尾。 EndWith(<字符串>,<字符串>) startWith 指示字符串(第1个参数)是否以特定字符串(第2个参数)开头。 startWith(<字符串>,<字符串>) Extract 使用分隔符返回字符串的第一个字符。 Extract(<字符串>,<分隔符>) ExtractRight 使用分隔符返回字符串的最后一个字符。 ExtractRight(<字符串>,<分隔符>) 日期格式 使用第2个参数中指定的格式来格式化日期(示例:'%4Y%2M%2D') DateFormat(<日期>,<格式>) 文件名 返回文件路径的名称。 FileName(<字符串>) FileExt 返回文件路径的扩展名。 FileExt(<字符串>) GetOption 返回指定函数的值。 GetOption(<optionName>) IsNull 指示字符串或日期是否为null。 IsNull(<字符串/日期>) UrlUtf8编码 使用UTF8对URL进行编码。 UrlUtf8Encode(<字符串>)
使用事件变量自定义活动 customizing-activities-with-events-variables
事件变量可用于自定义多个活动,如下节中所列。 有关如何从活动调用变量的详细信息,请参阅此部分。
Read audience 活动:根据事件变量定义要定位的受众。 有关如何使用该活动的详细信息,请参阅此部分。
Test 活动:基于事件变量生成条件。 有关如何使用该活动的详细信息,请参阅此部分。
Transfer file 活动:根据事件变量自定义要传输的文件。 有关如何使用该活动的详细信息,请参阅此部分。
Query 活动:可以使用组合事件变量和函数的表达式在查询中引用参数。 为此,请添加规则,然后单击 Advanced mode 链接以访问表达式编辑窗口(请参阅高级表达式编辑)。
有关如何使用该活动的详细信息,请参阅此部分。
Channels 活动:根据事件变量对投放进行个性化设置。
要根据事件变量对投放进行个性化,您必须首先在投放活动中声明要使用的变量:
-
选择活动,然后单击 按钮以访问设置。
-
选择 General 选项卡,然后添加可用作投放中个性化字段的事件变量。
-
单击 Confirm 按钮。
现在,个性化字段列表中提供了已声明的事件变量。 您可以在投放中使用它们来执行以下操作:
-
定义用于投放的模板的名称。
note note NOTE 此操作仅适用于 定期 投放。 -
个性化投放:在选择个性化字段以配置投放时,Workflow parameters 元素中提供了事件变量。 您可以将它们用作任何个性化字段,例如,定义投放主题、发件人等。
此部分中详细介绍了投放个性化。
段代码:根据事件变量定义段代码。
投放标签:根据事件变量定义投放标签。