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:
-
Restart services daily after any upgrade. This often resolves unexpected behaviors without requiring configuration changes.
-
Check that the
reportSendingworkflow is functioning correctly by reviewing its logs. -
Go to听 Administration 听
>听 Application settings 听and听validate that thextkOption FEATUREFLAG_REPORTSHARE_HOURis set to 0. -
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.
-
-
After updating the schedule, confirm that emails are being sent successfully.
Related reading
- About Campaign Standard settings听in the Campaign Standard Documentation
- Reporting interface听in the Campaign Standard Documentation