QC Frontend User Manager Scheduled Automation: What It Does

QCFUM Scheduled Automation is the Pro+ commercial workflow handled by Joomla’s native Scheduled Tasks routine qcfrontendusermanager.automation. The task is seeded hourly by default, and QCFUM deliberately does not overwrite an administrator’s later cadence changes.

The same task also carries one security responsibility—temporary-access expiration—that runs before the commercial feature gate. That security behavior is intentionally separate from whether Pro automation is enabled.

Commercial Automation Work

AreaWhat the enabled Pro+ task does
Email retryProcesses due queued email deliveries.
Invite statusMarks eligible sent/opened/resent Invite Links expired when their expiration has passed.
Invite automationRuns configured nudges and stale-invite auto-cancel.
CSV cleanupDeletes old QCFUM temporary CSV files when cleanup is enabled.
Audit cleanupDeletes audit rows older than the configured retention period when enabled.
Approval remindersSends configured reminders for eligible pending approvals.
Admin summaryOptionally sends a run summary to configured administrator recipients.

Security Work Runs First

Every task run calls temporary-access expiration first. Eligible expired normal Joomla users are blocked; missing-user and protected-administrator cases receive their own non-destructive expiration statuses. Only after that does QCFUM test whether commercial Scheduled Automation is both licensed and enabled.

Current Defaults

The commercial task switch and invite nudges default off. Email retry and CSV cleanup settings default on but do no scheduled commercial work until the main automation switch is enabled. Default retry maximum is 3; CSV cleanup is 7 days; stale-invite auto-cancel is 14 days; approval reminders and audit cleanup default off.

Joomla Owns the Schedule

The task plugin seeds an hourly schedule. QCFUM’s enable/disable sync changes the task state/title/note and disables duplicate legacy runners, but it does not rewrite execution_rules or cron_rules. Administrators may therefore choose a different cadence in Joomla Scheduled Tasks.

Separate from Entitlement Revalidation

QCFUM also registers qcfrontendusermanager.license_revalidation for entitlement health. Do not confuse that canonical at-least-hourly entitlement task with the configurable Scheduled Automation task described here.


Community Discussion

Want to compare Joomla user-management workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.