QCMM Membership Transitions Scheduled Task
Run prompt QCMM expiration, group, Meeting completion, No Show, and linked-renewal transitions with the five-minute Scheduled Task.
What the Task Does
The QC Memberships & Meetings Membership Transitions task handles time-sensitive state changes that should not wait for the broader lifecycle scan. QCMM creates it with a default interval of 5 minutes.
Expiration Runs Before Successor Activation
Each run finds due memberships whose expiration state is incomplete, skips subscriptions with a confirmed booking, and attempts the durable expired-status and Joomla-group transition first. Only after those due predecessor transitions have been attempted does QCMM activate due linked scheduled renewals. This ordering prevents successor access groups from being applied before predecessor access has been reconciled.
Meeting Completion Is Included
The same task asks the Scheduling booking service to complete due bookings and detect No Shows. Its result records completed bookings, No Shows, expiration transitions, scheduled renewals activated, and transitions that need another attempt.
Warnings Versus Task Failure
Individual transition or booking failures produce a warning result so they can be retried. A local exception that prevents the task itself from running returns a failed Scheduled Task result and is logged. Reminder emails and broad lifecycle scanning are deliberately left to Lifecycle Automation.
Default Schedule and Existing Configuration
New installs receive an enabled five-minute task. QCMM repairs missing or invalid scheduler JSON, but ordinary administrator-customized schedules and enabled/disabled state are preserved for this task.
Community Discussion
Want to compare QCMM workflows or share practical tips? Visit the QC Memberships & Meetings Community. For private support, bug reports, account-specific entitlement or billing problems, or feature requests, use the QuantaCade support system.