Campaign Classic:定期活动 — 开始小时
了解如何解决开始时间始终设置为00:00:00的周期性营销活动问题。
描述 description
环境
Adobe Campaign Classic
问题/症状
您可以将Recurring campaign (opRecurrent)模板用于自动营销活动。 大多数营销活动都是每日规划的,并且自动开始。 配置计划时,开始时间始终设置为00:00:00。 您每天遇到的问题是,工作流是在不同的时间启动的。
例如,在一个特定的营销活动中,我们具有:
- 2019年6月9日:工作流于凌晨03:46开始
- 2019年5月9日:工作流于凌晨03:25开始
- 2019年4月9日:工作流在凌晨02:42开始
- 2019年3月9日:工作流于凌晨02:57开始
- 2019年2月9日:工作流在凌晨02:31开始
- 2019年1月9日:工作流在凌晨02:31开始
有关信息,技术工作流Campaign作业(operationMgt)可正常运行。
解决方法 resolution
在定期营销活动中创建的工作流仅保留计划运行的日期。 与常规工作流不同,它们不存储执行时间。 为了避免这种混淆,循环活动中的计划向导在Campaign Classic版本20.2.1(内部版本9178)及更高版本中被删除。
原因
此问题的原因在于,在定期活动中创建的工作流(按照计划)不存储执行时间;它们只保留计划运行的日期。
例如:
<operationPlanning start="2019-12-21" toStart="1" toValidate="0" uuid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"> <operation _operation="none" internalName="OP14"/> <workflowInstance _operation="none" internalName="WKF37"/> </operationPlanning>
在将调度程序添加为起点的常见工作流(不是通过定期活动创建的)中,有一个元素<schedule>与此类似,并包含有关何时触发工作流的信息:
<schedule label="Scheduler" name="schedule" x="168" y="320"> <transitions> <transition name="transition" target="query"/> </transitions> <period>m_abDay='7' m_abDay[ 0] ='0' m_abDay[ 1] ='0' m_abDay[ 2] ='0' m_abDay[ 3] ='0' m_abDay[ 4] ='0' m_abDay[ 5] ='0' m_abDay[ 6] ='0' m_abMonth='12' m_abMonth[ 0] ='0' m_abMonth[ 10] ='0' m_abMonth[ 11] ='0' m_abMonth[ 1] ='0' m_abMonth[ 2] ='0' m_abMonth[ 3] ='0' m_abMonth[ 4] ='0' m_abMonth[ 5] ='0' m_abMonth[ 6] ='0' m_abMonth[ 7] ='0' m_abMonth[ 8] ='0' m_abMonth[ 9] ='0' m_iDayMode='1' m_iMaxIter='0' m_iMonthDay='0' m_iMonthMode='0' m_iPosDay='0' m_iSpanDay='0' m_iSpanWeek='0' m_iTimeMode='1' m_iValidMode='1' m_iWeekDay='0' m_iWeekMode='0' m_tmFixedDay='' m_tmFixedTime='12:40:00.000' m_tmIterDate='' m_tmIterTime='00:00:00.000' m_tmOrgDate='' m_tmSpanTime='0s' m_tmStartDate='' m_tmStartTime='00:00:00.000' m_tmStopDate='' m_tmStopTime='00:00:00.000' m_vtmTime='0'</period> </schedule>
因此,在这种情况下,产品不考虑工作流执行时间。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f