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.