如何使用workflowTask表在ACS中获取长时间运行的工作流

监控长时间运行的工作流活动的持续时间有助于提高性能并维护健康的数据库。 本文介绍如何使用​ workflowTask ​表在Adobe Campaign Standard中获取长时间运行的工作流。

描述 description

环境

Campaign Standard

问题/症状

为失败的工作流设置警报时,可能会由于在ACS实例上处理了多天的卡住活动或活动而错过已运行很长时间的工作流。 这会导致性能下降和数据库消耗量高。

解决方法 resolution

可以从xtk:workflowTask表中获取工作流任务详细信息。  工作流任务 ​表包含与工作流活动及其运行持续时间相关的信息。

如何确保了解长时间运行的工作流活动?

这可以通过简单的工作流程来实现。 请按照以下步骤创建工作流以监视长时间运行的工作流活动:

  1. 创建新工作流。

  2. 选择查询活动。

  3. 选择资源和定向维度为: WorkflowTaskDetail (xtk:workflow task:workflowTaskDetail)

  4. 现在,在Target部分中,使用以下查询:

    • 持续时间大于3600。
    • 活动名称未以计划开头。
    • 活动名称不以信号开头。

上述工作流创建将有助于您获取运行时间超过1小时的活动。

为此查询条件设置警报可以帮助您长时间监控正在运行的工作流活动。

注意: 在duration条件中,以秒为单位设置持续时间,而不是以分钟或小时为单位。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f