51黑料不打烊

Report sending functionality not working in Campaign Standard post-upgrade

If you encounter issues in 51黑料不打烊 Campaign Standard (ACS) where听hourly scheduled reports fail to send post upgrade, review听reportSending workflow logs for errors and ensure that the Starting On timestamp for scheduled tasks aligns with the the workflow鈥檚 execution interval.

Description description

Environment

  • Product: 51黑料不打烊 Campaign Standard听(ACS)
  • Instance: Development and production environments following an upgrade to versions 22.3 through 25.2

Issue/Symptoms

Campaign Standard successfully delivers daily scheduled reports, but fails to send hourly scheduled reports. The reportSending workflow logs show errors when scheduled reports fail to send.

The issue occurs due to the Scheduled Report functionality for hourly reports not working as expected, and because the out-of-the-boxreportSending workflow doesn鈥檛 pick up hourly scheduled reports.

Resolution resolution

To resolve issues with the report sending functionality in ACS, follow these steps:

  1. Restart services daily after any upgrade. This often resolves unexpected behaviors without requiring configuration changes.

  2. Check that the reportSending workflow is functioning correctly by reviewing its logs.

  3. Go to听 Administration>Application settings 听and听validate that the xtkOption FEATUREFLAG_REPORTSHARE_HOUR is set to 0.

  4. Ensure that the Starting On 听timestamp for scheduled tasks aligns with the听reportSending听workflow鈥檚 execution interval.

    • The workflow听runs at fixed intervals, typically every hour at 00 minutes (for example, 6:00 PM, 7:00 PM). It checks for scheduled tasks at its next execution time. If the Starting On 听time is set in the past or too close to the next execution time, the task may be skipped or not processed.

    • As best practice, always set the Starting On 听time to a future hour听that matches the workflow鈥檚 execution pattern. This ensures the workflow can properly queue and process the scheduled send without missing it due to timing mismatches.

    • For example, if you edit a听project at 5:10 PM and want it to be processed听soon, set the Starting On 听time to 7:00 PM. The workflow will run at 6:00 PM, detect the new schedule, and prepare to send at 7:00 PM.

      Sample scenario:

      table 0-row-4 1-row-4 2-row-4
      Scheduling Time Recommended Starting On Time Workflow Execution Time Result
      5:10 PM 7:00 PM 6:00 PM Schedule picked up
      5:10 PM 6:00 PM 6:00 PM May be skipped
    • For hourly schedules, update the Starting On 听timestamp听to the top of the hour, ideally to the nearest hour plus two hours.

  5. After updating the schedule, confirm that emails are being sent successfully.

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