Show Menu
主题×

工作流最佳实践

借助Adobe Campaign,您可以设置所有类型的工作流以执行大范围的任务。 但是,在设计和执行工作流时,您需要非常小心,因为糟糕的实施可能会导致性能、错误和平台问题。 您可以在下面找到最佳实践和疑难解答提示列表。
工作流设计和执行必须由Adobe Campaign高级用户执行。

命名

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

复制工作流

您可以复制工作流。 在中, Marketing Activities ​将鼠标悬停在工作流上并单击 Duplicate element 。 复制后,工作流的修改不会转移到工作流的副本中。 可以编辑工作流的副本。

执行

工作流数

默认情况下,我们建议不要同时运行超过20个活动工作流执行。 达到该限制后,工作流将排队以不影响性能。 同样,Adobe建议您随着时间推移分散工作流程执行。 在特定的上下文中,您可能需要运行20多个工作流。 它不适用于等待计划执行的工作流。 如果是,您需要与Campaign专家核实使用案例,并联系Adobe客户关怀以提高限制。

频率

不能多于每十分钟自动执行一次工作流。 活动的重复频率不能少于10分钟。 如果重复频率设置为0(也是默认值),则不考虑此选项,并将根据执行频率运行工作流。

暂停的工作流

已暂停或失败状态超过7天的工作流将停止,以消耗较少的磁盘空间。 清理任务显示在工作流日志中。

过渡

仍然可以执行包含未结束过渡的工作流:它将生成一条警告消息,工作流将在到达过渡后暂停,但不会生成错误。 您还可以在没有完成设计的情况下启动工作流,并在继续时完成它。
有关详细信息,请参阅执 行工作流

活动

工作流程设计

要确保工作流正常结束,请使用 End activity 。 避免将工作流的上次过渡保留在其自身。
要访问过渡的详细视图,请选中工 Keep interim results 作流属性的“执行”部分中的选项。
此选项占用大量磁盘空间,旨在帮助您构建工作流并确保正确的配置和行为。 在生产实例中不选中它。

标签活动

在开发工作流程时,会为每个活动(如所有Adobe Campaign对象)生成一个名称。 虽然活动的名称由工具生成且无法编辑,但在配置活动时,我们建议用显式名称对其进行标记。

复制活动

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

调度程序活动

在构建工作流时,每个分支仅使用 Scheduler activity 一个。 如果工作流的同一分支有多个调度程序(相互链接),则要执行的任务数将以指数级数增加,这将使数据库过载。
您可以通过单击来预览工作流的接下来十个执行 Preview next executions
有关详细信息,请参阅 计划程序活动

使用参数调用工作流

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

导出包

要导出包,导出的资源不得包含默认ID。 因此,必须使用与Adobe Campaign Standard标准提供的模板不同的名称来更改可导出资源的ID。 有关详细信息,请参 阅管理包

导出列表

导出列表选项默认允许导出最多100,000行,并由 Nms_ExportListLimit选项定义 。 此选项可由功能管理员在> Application settings >下管 **Options**理。 有关详细信息,请参阅导 出列表

故障排除

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

使用工作流日志

您可以访问工作流日志以监控活动的执行。 它按时间顺序对执行的操作和执行错误进行索引。 “日志”选项卡包含在执行所有或某些选定活动的历史记录中。 任务选项卡详细说明了活动的执行顺序。 要获取有关活动的更多信息,请单击任务。 有关详细信息,请参阅监 视工作流执行

Troubleshooting data management activities

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

使用交付日志

交付日志可监控您的交付成功与否。 排除日志在准备发送期间返回被排除的消息。 发送日志提供每个配置文件的分发状态。 有关详细信息,请参阅了 解交付失败

使用交付警报

传送警报功能是一个警报管理系统,它使一组用户能够自动接收包含其传送执行信息的通知。 有关详细信息,请参阅 交付警报
相关主题: