Campaign Classic: Wiederkehrende Kampagne - Startzeit

Erfahren Sie, wie Sie das wiederkehrende Kampagnenproblem lösen können, bei dem die Startzeit immer auf 00::00: festgelegt ist.

Beschreibung description

Umgebung

Adobe Campaign Classic

Problem/Symptome

Für automatische Kampagnen können Sie die Vorlage Wiederkehrende Kampagne (opRecurrent) verwenden. Die meisten Kampagnen werden täglich geplant, mit einem automatischen Start. Wenn die Planung konfiguriert ist, wird die Startzeit immer auf 00::00: festgelegt. Das Problem, auf das Sie täglich stoßen, besteht darin, dass die Workflows zu unterschiedlichen Zeiten gestartet werden.
Für eine bestimmte Kampagne haben wir beispielsweise:

  • 06/09/2019: Workflow beginnt um 03:46 Uhr
  • 05/09/2019: Workflow beginnt um 03:25 Uhr
  • 04/09/2019: Workflow beginnt um 02:42 Uhr
  • 03/09/2019: Workflow beginnt um 02:57 Uhr
  • 02/09/2019: Workflow beginnt um 02:31 Uhr
  • 01/09/2019: Workflow beginnt um 02:31 Uhr

Zur Information: Der technische Workflow Campaign-Vorgänge (operationMgt) wird ordnungsgemäß ausgeführt.

Auflösung resolution

In wiederkehrenden Kampagnen erstellte Workflows behalten nur das Datum bei, an dem sie ausgeführt werden sollen. Im Gegensatz zu normalen Workflows speichern sie keine Ausführungszeit. Um diese Verwirrung zu vermeiden, wurde der Planungsassistent für wiederkehrende Kampagnen ab Campaign Classic-Version 20.2.1 (Build 9178) entfernt.
Ursache
Ursache dieses Problems ist, dass die in wiederkehrenden Kampagnen erstellten Workflows die Ausführungszeit planmäßig nicht speichern. Sie behalten nur das Datum bei, an dem sie ausgeführt werden sollen.

z. B.:

<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>

In gängigen Workflows (die nicht über die wiederkehrende Kampagne erstellt wurden), denen eine Planung als Ausgangspunkt hinzugefügt wurde, gibt es ein <schedule>, das in etwa so aussieht und Informationen darüber enthält, wann ein Workflow ausgelöst wird:

<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>

In diesem Fall wird der Zeitpunkt der Workflow-Ausführung also nicht vom Produkt berücksichtigt.

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