Campaign Classic: 반복 캠페인 - 시작 시간

시작 시간이 항상 00:00:00으로 설정되는 되풀이하는 캠페인 문제를 해결하는 방법에 대해 알아봅니다.

설명 description

환경

Adobe Campaign Classic

문제/증상

자동 캠페인에는 반복 캠페인(opRecurrent) 템플릿을 사용합니다. 대부분의 캠페인은 자동 시작과 함께 매일 계획됩니다. 예약이 구성되면 시작 시간은 항상 00:00:00으로 설정됩니다. 매일 발생하는 문제는 워크플로우가 다른 시간에 실행된다는 것입니다.
예를 들어 한 개의 특정 캠페인에는 다음이 있습니다.

  • 2019/06/09: 워크플로가 오전 03:46에 시작
  • 2019/05/09: 워크플로가 오전 03:25에 시작
  • 2019/04/09: 워크플로가 오전 02:42에 시작
  • 2019년 3월 9일: 워크플로가 오전 02:57에 시작
  • 2019/02/09: 워크플로가 오전 02:31에 시작
  • 2019/01/09: 워크플로가 오전 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