QCDS Scheduled Tasks: What Must Be Enabled and Why
QCDS 2.0.7 automatically creates and maintains four canonical Joomla Scheduled Tasks for Request operations and entitlement: Automatic Reminders, Request Timing and Deadlines, Final PDF and Completion Delivery, and Entitlement Revalidation.
The QCDS task plugin also advertises additional maintenance task types. Those additional routines should not be confused with the four installer-managed canonical tasks described here.
The Four Canonical Installer-Managed Tasks
| Task | Default cadence | Why it matters |
|---|---|---|
| QC Digital Signature Automatic Reminders | 60 minutes | Processes due unsigned-signer reminder email. |
| QC Digital Signature Request Timing and Deadlines | 5 minutes | Processes scheduled sends, deadline expiration, deadline-warning events, and routing escalations. |
| QC Digital Signature Final PDF and Completion Delivery | 5 minutes | Retries final PDF generation and protected completion delivery for fully signed Requests. |
| QC Digital Signature Entitlement Revalidation | 60 minutes | Refreshes keyless entitlement, including paid tiers and the one-time Max Preview. |
What the Installer Does
During install/update, QCDS enables its task plugin, enables Joomla's scheduler runner, enables Joomla lazy scheduling, and creates or repairs one canonical instance of each task above. Duplicate instances of these four task types are disabled so the same work is not performed twice.
For Automatic Reminders, Request Timing, and Completion Delivery, an existing administrator-selected schedule is preserved on update. Entitlement Revalidation is stricter: it must remain healthy and no slower than hourly for paid/preview Effective-tier access to remain trusted; faster schedules are allowed.
The Task Plugin Contains Other Routines Too
The same QCDS task plugin advertises routines for storage health, safe temporary cleanup, workspace provisioning, canonical PDF conversion, and collaboration maintenance. They are real task types, but the QCDS installer does not create them as part of the four canonical rows above.
Do not manually create duplicate copies of the four canonical tasks just because other QCDS task types appear in Joomla's task-type list.
Verify the Required Task Set
- In Joomla Administrator, open System > Scheduled Tasks.
- Confirm one enabled instance exists for each of the four canonical QCDS tasks.
- Review each task's last run, next run, and result.
- Confirm the QCDS task plugin and Joomla scheduler runner are enabled.
- Use the QCDS Status tab for the QCDS diagnostics it exposes, especially Entitlement Revalidation and Automatic Reminder integrity.
A Defined Task Still Needs Joomla to Run It
QCDS can provision the task rows, but execution still depends on Joomla's scheduler being triggered. On low-traffic sites, lazy scheduling can run late because no request arrives to wake Joomla. Use a reliable Joomla scheduler trigger or a compatible health/nudge strategy when timing matters.
If a Canonical Task Is Missing
Do not create several speculative task rows. First confirm the current QCDS 2.0.7 task plugin is installed and enabled. Reinstalling/updating the current package runs the provisioning logic that recreates or repairs the canonical tasks and disables duplicates.
Community Discussion
Want to compare workflows, share practical tips, or discuss how you use this QCDS feature? Visit the QC Digital Signature Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.