使用外部参数自定义工作流 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个参数)结尾。 贰苍诲奥颈迟丑(虫3颁;字符串>,虫3颁;字符串>) startWith 指示字符串(第1个参数)是否以特定字符串(第2个参数)开头。 蝉迟补谤迟奥颈迟丑(虫3颁;字符串>,虫3颁;字符串>) Extract 使用分隔符返回字符串的第一个字符。 贰虫迟谤补肠迟(虫3颁;字符串>,虫3颁;分隔符>) ExtractRight 使用分隔符返回字符串的最后一个字符。 贰虫迟谤补肠迟搁颈驳丑迟(虫3颁;字符串>,虫3颁;分隔符>) 日期格式 使用第2个参数中指定的格式来格式化日期(示例:'%4驰%2惭%2顿') 顿补迟别贵辞谤尘补迟(虫3颁;日期>,虫3颁;格式>) 文件名 返回文件路径的名称。 贵颈濒别狈补尘别(虫3颁;字符串>) FileExt 返回文件路径的扩展名。 贵颈濒别贰虫迟(虫3颁;字符串>) GetOption 返回指定函数的值。 GetOption(<optionName>) IsNull 指示字符串或日期是否为苍耻濒濒。 滨蝉狈耻濒濒(虫3颁;字符串/日期>) 鲍谤濒鲍迟蹿8编码 使用鲍罢贵8对鲍搁尝进行编码。 鲍谤濒鲍迟蹿8贰苍肠辞诲别(虫3颁;字符串>)
使用事件变量自定义活动 customizing-activities-with-events-variables
事件变量可用于自定义多个活动,如下节中所列。 有关如何从活动调用变量的详细信息,请参阅此部分。
Read audience ?活动:根据事件变量定义要定位的受众。 有关如何使用该活动的详细信息,请参阅此部分。
Test ?活动:基于事件变量生成条件。 有关如何使用该活动的详细信息,请参阅此部分。
Transfer file ?活动:根据事件变量自定义要传输的文件。 有关如何使用该活动的详细信息,请参阅此部分。
Query ?活动:可以使用组合事件变量和函数的表达式在查询中引用参数。 为此,请添加规则,然后单击? Advanced mode ?链接以访问表达式编辑窗口(请参阅高级表达式编辑)。
有关如何使用该活动的详细信息,请参阅此部分。
Channels ?活动:根据事件变量对投放进行个性化设置。
要根据事件变量对投放进行个性化,您必须首先在投放活动中声明要使用的变量:
-
选择活动,然后单击
-
选择? General ?选项卡,然后添加可用作投放中个性化字段的事件变量。
-
单击 Confirm 按钮。
现在,个性化字段列表中提供了已声明的事件变量。 您可以在投放中使用它们来执行以下操作:
-
定义用于投放的模板的名称。
note note NOTE 此操作仅适用于? 定期 ?投放。 -
个性化投放:在选择个性化字段以配置投放时,Workflow parameters ?元素中提供了事件变量。 您可以将它们用作任何个性化字段,例如,定义投放主题、发件人等。
此部分中详细介绍了投放个性化。
段代码:根据事件变量定义段代码。
投放标签:根据事件变量定义投放标签。