Show Menu
主题×

工作流最佳实践

利用 Adobe Campaign,您可以设置所有类型的工作流以执行多种任务。但是,在设计和执行工作流时,您需要非常谨慎,因为糟糕的实施可能会导致性能、错误和平台问题。下方提供了一系列最佳实践和疑难解答提示。
工作流的设计和执行必须由 Adobe Campaign 高级用户执行。

命名

为了简化工作流程疑难解答,Adobe 建议在为工作流命名并添加标签时使用一些意义明确的词汇。填写工作流的描述字段以汇总要执行的流程,以便操作员能够轻松理解。 如果工作流涉及多个工作流的部分流程,则可以在输入标签时使用数字对它们进行明确排序。
例如:
  • 00 1– 导入 – 导入收件人
  • 002 – 导入 – 导入销售
  • 003 – 导入 – 导入销售详细信息
  • 010 – 导出 – 导出投放日志
  • 011 – 导出 – 导出跟踪日志

复制工作流

您可以复制工作流。在 Marketing Activities 中,将鼠标指针悬停在工作流上并单击 Duplicate element 。复制后,对于原工作流的修改不会被应用到该工作流的副本。可以对工作流的副本进行编辑。

执行

工作流的数量

默认情况下,我们建议不要同时执行 20 个以上的活动工作流。超过该限制的工作流将排队等候执行,以免影响性能。同样,Adobe 建议您将工作流的执行时间分散。 在特定环境中,您需要运行的工作流可能会超过 20 个。这不适用于等待排程执行的工作流。如果出现这种情况,您需要与 Campaign 专家核实使用案例,并联系 Adobe 客户关怀部门以提高上限。

频度

工作流自动执行的频度不能超过每 10 分钟一次。活动的重复频度不能少于 10 分钟。如果重复频度设置为 0(这也是默认值),则不会考虑间隔时间选项,工作流将根据指定的执行频度运行。

暂停的工作流

处于暂停或失败状态超过 7 天的工作流将停止,以节省磁盘空间。清理任务会显示在工作流日志中。

过渡

包含未终止过渡的工作流仍可以执行:它将生成一条警告消息,工作流将在到达过渡后暂停,但不会生成错误。您也可以启动没有完成设计的工作流,并在运行工作流时完成设计。
有关更多信息,请参见 执行工作流

时区

利用工作流属性,可定义默认用在其所有活动中的特定时区。默认情况下,工作流的时区就是为当前 Campaign 操作人员定义的时区。

活动

每个工作流的活动数

我们建议在单个工作流中使用多达100个活动。 超过100个活动在设计和配置工作流时可能会遇到一些性能问题。

工作流设计

要确保工作流正常结束,请避免使用一个过渡,单独保留工作流的最后一个 End activity
要访问过渡的详细视图,请勾选工作流属性“执行”部分中的 Keep interim results 选项。
使用此选项会占用大量磁盘空间,其目的在于帮助您构建工作流并确保配置和行为正确。在制作实例中,请不要勾选该选项。

标记活动

在开发工作流时,会为每个活动生成一个名称(类似于所有 Adobe Campaign 对象)。虽然活动的名称由工具生成且无法编辑,但我们建议在配置时为其添加明确的标签名称。

复制活动

要复制现有活动,您可以使用复制粘贴操作。这样,您就可以保留最初定义的设置。有关更多信息,请参见 复制工作流

调度程序活动

在构建工作流时,只能为每个分支使用一个 Scheduler activity 。如果工作流的同一分支具有多个调度程序(相互链接),则要执行的任务数量将呈指数级增长,这将使数据库严重过载。
您可以通过单击 Preview next executions 预览工作流接下来的十项执行。
有关更多信息,请参见 调度程序活动

使用参数调用工作流

确保参数的名称和数量与调用工作流时定义的参数相同(请参阅 在调用工作流时定义参数 )。 参数的类型还必须与预期值一致。
确保已在 External signal activity 中声明了所有的参数。否则,运行活动时将出错。
有关更多信息,请参阅 使用外部参数调用工作流

导出资源包

要导出资源包,导出的资源不能包含默认 ID。因此,必须将可导出资源的 ID 更改为与 Adobe Campaign Standard 标准模板不同的名称。有关更多信息,请参阅 管理资源包

导出列表

默认情况下,导出列表选项允许导出最多 100,000 行,具体行数由 Nms_ExportListLimit 选项 ​定义。功能管理员可通过 Administration > Application settings > Options 管理此选项。 有关更多信息,请参阅 导出列表

疑难解答

Adobe Campaign 提供了各种日志以更好地了解您的工作流问题。

使用工作流日志

您可以访问工作流日志,以监视活动的执行情况。工作流日志按时间顺序对执行的操作和执行错误进行索引。所有或部分选定活动的执行历史记录中包含“日志”选项卡。 “任务”选项卡详细列出了活动的执行顺序。要了解关于活动的更多信息,请单击任务。 有关更多信息,请参见 监控工作流的执行情况

数据管理活动的疑难解答

您可以在 Log 选项卡中分析 SQL 查询。
  1. 在工作流的工作区中,单击 Edit properties
  2. General > Execution 中,勾选 Save SQL queries in the log Execute in the engine 选项,然后单击 Confirm
要在日志中查看 SQL 查询,请执行以下步骤:
  1. 单击 Log and Tasks
  2. Logs 选项卡中,打开 Search 面板。
  3. 勾选 Display SQL logs only
查询显示在日志的 Message 列中。

使用投放日志

利用投放日志,可监控投放成功与否。在发送准备期间,排除日志会返回被排除的消息。发送日志可提供每个用户档案的投放状态。 有关更多信息,请参见 了解投放的失败情况

使用投放警报

投放警报功能是一个警报管理系统,利用该系统可让一组用户自动接收包含其投放执行信息的通知。 有关更多信息,请参见 投放警报
相关主题: