Campaign Classic: campagna ricorrente - Ora di inizio

Scopri come risolvere il problema della campagna ricorrente in cui l’ora di inizio è sempre impostata su 00:00:00.

Descrizione description

Ambiente

Adobe Campaign Classic

Problema/Sintomi

Utilizza il modello Campagna ricorrente (opRecurrent) per le campagne automatiche. La maggior parte delle campagne è pianificata quotidianamente, con un avvio automatico. Quando la pianificazione è configurata, l'ora di inizio è sempre impostata su 00:00:00. Il problema che si verifica ogni giorno è che i flussi di lavoro vengono avviati in ore diverse.
Ad esempio, per una campagna specifica:

  • 06/09/2019: il flusso di lavoro inizia alle 03:46
  • 05/09/2019: il flusso di lavoro inizia alle 03:25
  • 04/09/2019: il flusso di lavoro inizia alle 02:42
  • 03/09/2019: il flusso di lavoro inizia alle 02:57
  • 02/09/2019: il flusso di lavoro inizia alle 02:31
  • 01/09/2019: il flusso di lavoro inizia alle 02:31

Per informazioni, i processi di Campaign del flusso di lavoro tecnico (operationMgt) vengono eseguiti correttamente.

Risoluzione resolution

I flussi di lavoro creati in Campaign ricorrente mantengono solo la data in cui è pianificata l’esecuzione. A differenza dei normali flussi di lavoro, non memorizzano il tempo di esecuzione. Per evitare questa confusione, la procedura guidata di pianificazione nelle campagne ricorrenti è stata rimossa nella versione Campaign Classic 20.2.1 (build 9178) e successive.
Causa
La causa di questo problema è che i flussi di lavoro creati in Campaign ricorrente, come da pianificazione, non memorizzano il tempo di esecuzione; mantengono solo la data in cui è pianificata l’esecuzione.

Ad esempio:

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

Nei flussi di lavoro comuni (non creati tramite la campagna ricorrente) a cui è aggiunto un modulo di pianificazione come punto di partenza, è presente un elemento <schedule> con questo aspetto e con informazioni su quando verrà attivato un flusso di lavoro:

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

Pertanto, in questo caso, il prodotto non considera l’ora di esecuzione del flusso di lavoro.

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