Show Menu
主题×

执行工作流

关于工作流执行

工作流始终手动启动。 但是,启动后,它可以保持不活动状态,具体取决于在“调度程序”活动中指 定的信息
Adobe建议客户优先处理工作流执行,并运行多达二十个并发工作流执行,以始终如一地在实例中实现最佳性能。 可能计划并执行超过20个并发工作流,默认情况下将按顺序执行。 您可以通过向客户服务部门提交票证来调整并发工作流执行的最大次数的默认设置。
与执行相关的操作(开始、停止、暂停等)是异 步进程 :保存该命令,并在服务器可用来应用该命令后生效。
在工作流中,每个活动的结果通常通过一个由箭头表示的过渡发送到以下活动。
如果转移未链接到目标活动,则该转移将终止。
仍然可以执行包含未结束过渡的工作流:将生成一条警告消息,工作流到达过渡后将暂停,但这不会生成错误。 您还可以在未完成设计的情况下启动工作流,并可以随时完成设计。
执行活动后,转换过程中发送的记录数将显示在其上方。
您可以打开过渡以检查在执行工作流期间或之后发送的数据是否正确。 您可以查看数据和数据结构。
默认情况下,只能访问工作流上次转换的详细信息。 要能够访问前面的活动的结果,您需要在启动工作流之前检查 Keep interim results 工作流属 Execution 性部分中的选项。
此选项占用大量内存,旨在帮助构建工作流并确保其正确配置和行为。 在生产实例中不选中它。
当过渡打开时,您可以编辑其或将 Label 其链接到 Segment code 该过渡。 为此,请编辑相应的字段并确认修改。

从REST API控制工作流

使用REST API,您可以启 、暂 、恢 复和停 止Rest工作流 。

生命周期

工作流的生命周期包括三个主要步骤,每个步骤都链接到状态和颜色:
  • 编辑 (灰色)
    这是工作流的初始设计阶段(请参阅 创建工作流 )。 该工作流尚未由服务器处理,并且可以在不发生任何风险的情况下进行修改。
  • 进行中 (蓝色)
    初始设计阶段完成后,可以启动工作流并由服务器处理。
  • 已完成 (绿色)
    当不再有任何任务正在进行或操作符明确停止实例时,工作流即告完成。
启动工作流后,该工作流可能还有两种其他状态:
  • 警告 (黄色)
    工作流无法完成或使用按钮暂停 完成。
  • 错误 (红色)
    执行工作流时出错。 此工作流已停止,用户必须执行操作。 要进一步了解此错误,请使用按 钮访问工作流日志(请参阅 监视 )。
市场营销活动列表允许您显示所有工作流及其状态。 有关此方面的详细信息,请参 阅管理营销活动

执行命令

操作栏中的图标允许您启动、跟踪和修改工作流的执行。 请参阅 操作栏
可用的操作如下:
开始
钮开始执行工作流,然后进入“ 进行中 (蓝色)”状态。 如果暂停了工作流,则它会恢复,否则会启动它,然后激活初始活动。
启动是一个异步进程:此时会保存请求,并且工作流执行引擎将尽快处理该请求。
暂停
该按 钮会暂停执行。 该工作流将处于“警 (黄色)”状态。 在恢复之前不会激活任何新活动,但进行中的操作不会暂停。
停止
按钮会停止正在执行的工作流,然后该工作流将进入“已完 ”(绿色)状态。 正在进行的操作会在可能的情况下中断,并且导入或正在进行的SQL查询会立即取消。 您不能从停止工作流的同一位置恢复工作流。
重新启动
该按 钮涉及停止,然后重新启动工作流。 在大多数情况下,这允许您更快地重新启动。 在停止操作需要一定时间后自动重新启动也很有用,因为只有在停止有效 时,按钮才可用。
选择工作流中的一个或多个活动后,您可以执行其他操作,例如:
立即执行
该按 钮会尽快启动所有选定的待处理活动。
正常执行
按钮 可重新激活任何已暂停或已取消激活的活动。
已暂停执行
该按 钮将在选定活动处暂停工作流:不执行此任务以及随后执行的所有任务(在同一分支中)。
不执行
该按 钮可停用任何选定的活动。
快速操作允许您访问与某个特定活动相关的不同操作,并在选择活动时显示这些操作。

监控

该图 标将打开工作流日志和任务菜单。
在工作流执行选项中指定的持续时间内保存工作流历史记录(请参 阅工作流属性 )。 因此,在此期间,即使重新启动后,也会保存所有消息。 如果不希望保存先前执行中的消息,则必须单击按钮以清除历史记 录。
该选 Log 项卡包含所有活动或任何选定活动的执行历史记录。 它按时间顺序对执行的操作和执行错误进行索引。
此标 Tasks 签详细说明了活动的执行顺序。 单击任务可获取更多信息。
在这两个列表中:
  • 单击计数器可查看根据所应用的过滤器所进行的活动总数。 默认情况下,如果列表中的元素数少于30,则显示计数器。
  • 通过 Configure list 该按钮,您可以选择显示的信息、定义列顺序和对列表进行排序。
  • 您可以使用过滤器更快地查找所需的信息。 使用搜索字段在工作流活动名称中查找特定文本(例如:“query”)和日志。

错误管理

发生错误时,工作流暂停,遇到错误时正在执行的活动闪烁红色。
工作流状态将变为红色,错误将记录在日志中。
您可以配置工作流,使其不会暂停并继续执行,而不会出现任何错误。 为此,请通过按钮转到工作流属性, 并在部分中 Execution ,选择“发生错误时 字段中的“忽略”选项 。
在这种情况下,将中止错误的任务。 此模式特别适用于设计为稍后重新尝试操作(定期操作)的工作流。
您可以为每个活动单独应用此配置。 为此,请选择一个活动,然后使用快速操作将其打开 。 然后在“执行选项”选项卡中选择错 误管理模 式。 请参阅 活动执行选项
工作 Execution 流属性的部分还允许您定义在工作流执行 Consecutive errors 自动挂起之前已授权的许多属性。 只要未达到此数量,就会忽略错误的元素,并正常执行其他工作流分支。 如果达到此编号,则暂停工作流,并自动通知工作流主管(电子邮件和应用程序内通知)。 请参 阅工作流属性 和Adobe Campaign通知
还可以在工作流的执行属性中定义监督者。

工作流属性

要修改工作流的执行选项,请使用 按钮访问工作流属性并选择 Execution 部分。
该字 Default affinity 段允许您强制在特定计算机上执行工作流或工作流活动。
在字段 History in days 中,指定必须在其后清除历史记录的持续时间。
您可以根据需要选 Save SQL queries in the log 中和 Execute in the engine (do not use in production) 选项。
如果 Keep interim results 您希望能够查看过渡的详细信息,请选中此选项。 警告:选中此选项可能会显着降低工作流执行速度。
该字 Severity 段允许您指定在Adobe Campaign实例中执行工作流的优先级。 关键工作流将首先执行。
在字 Supervisors 段中,您可以定义工作流遇到错误时要通知的人员组(电子邮件和应用程序内通知)。 如果未定义组,则不会通知任何用户。 有关Adobe Campaign通知的详细信息,请参阅 Adobe Campaign通知
In case of error 字段允许您指定活动遇到错误时要执行的操作。 有两个选项可用于此:
  • 暂停进程 :工作流会自动挂起。 然后,工作流状态 为“错误 ”,且关联的颜色将变为红色。 问题解决后,请重新启动工作流。
  • 忽略 :不会执行活动,因此后面的任何活动(在同一分支中)也不会执行。 这可能对重复任务很有用。 如果分支将调度程序置于上游,则该调度程序应在下一个执行日期触发。
    通过选择此选项,您还可以定义许 Consecutive errors 可的数量:
    • 如果指定的数 0 ​字是,或者只要未达到指定的数字,则会忽略遇到错误的活动。 其他工作流分支正常执行。
    • 如果达到指定的数量,则整个工作流将暂停并变为 Erroneous 。 如果已定义监事,则会通过电子邮件自动通知他们。

活动属性

活动的常规属性

每个活动都有一个选 Properties 项卡。 此选项卡允许您修改活动的常规参数,特别是标签和ID。 配置此选项卡是可选的。

管理活动的出站过渡

默认情况下,某些活动没有出站过渡。 您可以从选项卡或活 Transitions 动的选项卡中添加一个, Properties 以将其他进程应用到同一工作流中的人群。
根据活动,您可以添加几种类型的出站过渡:
  • 标准过渡:由活动计算的人口
  • 无人口过渡:可以添加此类型的出站过渡以继续工作流,并且不包含任何人口以不占用系统上任何不必要的空间。
  • 拒绝:人口遭到拒绝。 例如,如果由于活动的入站数据不正确或不完整,因此无法处理该活动的入站数据。
  • 补充:执行活动后剩余的人口。 例如,如果将分段活动配置为仅保存入站人口的百分比,则表明该活动已配置为。
如果适用,请为活 Segment code 动的出站转移指定一个值。 此细分代码允许您确定目标群体中子集的来源,并稍后可能用于消息个性化目的。

活动执行选项

在活动的属性屏幕中,有一个选 Advanced options 项卡,用于定义活动的执行模式和行为,以防出错。
要访问这些选项,请在工作流中选择一个活动,然后使用操作栏中 的按钮将其打开。
该字 Execution 段允许您定义在启动任务时要执行的操作。 这有三种选择:
  • 正常 :活动正常执行。
  • 启用但不执行 :活动会暂停,因此后续的任何进程也会暂停。 如果您希望在任务启动时出现,则此选项会很有用。
  • 不启用 :不执行活动,因此,(在同一分支中)后跟的所有活动也不执行。
In case of error 字段允许您指定活动遇到错误时要执行的操作。 有两个选项可用于此:
  • 暂停进程 :工作流会自动挂起。 然后,工作流状态 为“错误 ”,且关联的颜色将变为红色。 问题解决后,请重新启动工作流。
  • 忽略 :不会执行活动,因此后面的任何活动(在同一分支中)也不会执行。 这可能对重复任务很有用。 如果分支将调度程序置于上游,则该调度程序应在下一个执行日期触发。
该字 Behavior 段允许您定义在使用异步任务时要遵循的过程。 有两个选项可用于此:
  • 已授权多项任务 :即使第一个任务未完成,也可以同时执行多个任务。
  • 当前任务具有优先级 :任务完成后,将优先执行此操作。 只要一个任务仍在进行中,就不会执行任何其他任务。
Max. execution duration 段允许您指定持续时间,如“30秒”或“1h”。 如果活动在指定的持续时间过后未完成,则会触发警报。 这不会影响工作流的工作方式。
该字 Affinity 段允许您强制在特定计算机上执行工作流或工作流活动。 为此,您必须为相关工作流或活动指定一个或多个相关性。
Time zone 字段允许您选择活动的时区。 Adobe Campaign允许您管理同一实例上多个国家/地区之间的时差。 创建实例时将配置所应用的设置。
“注 ”字段是允许您添加注释的免费字段。