Campaign Classic: Återkommande kampanj - starttimme

Lär dig hur du löser problemet med återkommande kampanjer där starttiden alltid är inställd på 00:00:00.

Beskrivning description

Miljö

Adobe Campaign Classic

Problem/symtom

Du använder mallen Återkommande kampanj (opRecurrent) för automatiska kampanjer. De flesta kampanjer planeras dagligen, med en automatisk start. När schemaläggningen är konfigurerad är starttiden alltid inställd på 00:00:00. Det problem du stöter på varje dag är att arbetsflödena startas vid olika timmar.
För en viss kampanj har vi till exempel:

  • 06/09/2019: Arbetsflödet börjar 03:46
  • 05/09/2019: arbetsflödet börjar 03:25
  • 04/09/2019: arbetsflödet börjar 02:42
  • 03/09/2019: arbetsflödet börjar 02:57
  • 02/09/2019: arbetsflödet börjar 02:31
  • 01/09/2019: arbetsflödet börjar 02:31

För mer information körs kampanjjobben för det tekniska arbetsflödet (operationMgt) korrekt.

Upplösning resolution

Arbetsflöden som skapas i Återkommande kampanj behåller bara det datum då de är schemalagda att köras. Till skillnad från normala arbetsflöden lagrar de inte körningstid. För att undvika denna förvirring har schemaläggningsguiden i återkommande kampanjer tagits bort i Campaign Classic 20.2.1 (build 9178) och framåt.
Orsak
Orsaken till det här problemet är att de arbetsflöden som skapas i Återkommande kampanj, enligt schema, inte lagrar körningstiden. De behåller bara det datum då de är schemalagda att köras.

Exempel:

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

I vanliga arbetsflöden (som inte har skapats via den återkommande kampanjen) som har en schemaläggare som startpunkt finns det ett element <schedule> som ser ut ungefär så här och som har information om när ett arbetsflöde kommer att utlösas:

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

I det här fallet beaktas inte tiden för arbetsflödets körning av produkten.

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