Skip to main content

Access Expiration - Article

Set when a participant should lose access to a Training Activity while keeping the learning and administrative record.
Updated: 29 Sep 2026
31 min read

Summary

Access Expiration lets you decide when a participant should stop being able to open a Training Activity. Access can end on a shared date or after a defined period from the activity start, activity end, enrollment, or completion. Eurekos then changes the participant's signup to Expired while preserving the record for administrators. Use it when learning access must be time-limited, and plan the rule before enrollment because later configuration changes do not update participants who were already registered.

In this article you will learn:

  • What Access Expiration controls and when to use it
  • How it differs from Access Restrictions, Mandatory deadlines, certificate expiration, re-certification, account access, and subscription access
  • Why it is configured for the complete Training Activity rather than an individual module
  • How to expire access a number of days or months after activity start, activity end, enrollment, or completion
  • How to expire access at a specific date and time
  • Which direct lifecycle conditions should not currently be relied on
  • Why changes to the rule affect new registrations rather than existing signups
  • How completion-based expiry is calculated and recalculated
  • How to notify participants before access expires
  • What participants and administrators see before and after expiration
  • How Expired status affects access, reporting, seats, certificates, and later enrollment
  • How to expire or reactivate individual participants manually
  • How bulk reactivation behaves when more than one expired signup exists
  • How to test and troubleshoot time-limited access safely

What Access Expiration helps you achieve

Access Expiration places an end point on a participant's access to the complete Training Activity.

It is useful when the right to use learning content is intentionally temporary. Common examples include:

  • Give a customer 90 days to use purchased training after enrollment.
  • Keep cohort materials available for one month after the scheduled program ends.
  • Let participants revisit course resources for 12 months after completing the training.
  • End access for everyone at the close of a licensing, academic, or contract period.
  • Remove access manually when an individual exception or contractual decision requires it.
  • Restore access for an approved extension without creating an entirely new activity.

When the rule takes effect, the participant's activity signup becomes Expired and the participant can no longer open the activity.

Expiration ends access; it does not erase history

The participant's signup remains in the administrative record. Administrators can still review the participant through the activity's Progress and reporting areas, and can reactivate access where appropriate.

Choose the correct lifecycle control

Several Eurekos features involve dates or access, but they answer different business questions.

Business requirementUseWhat happens
Keep an enrolled participant out until prerequisites are metAccess RestrictionsThe activity or supported module remains locked until the participant qualifies
Stop an enrolled participant from accessing the complete activity after a time limitAccess ExpirationThe activity signup becomes Expired and learner access ends
Tell a participant when training should be completedMandatoryA deadline is displayed and the activity can become Overdue; access does not end automatically
Make an offer discoverable or enrollable only during a periodStorefront, self-enrollment, and registration datesDiscovery or new enrollment is controlled; existing participant access is a separate decision
Make a qualification invalid after a periodCertificate expirationThe credential expires according to its own lifecycle; this is separate from activity access
Start a new learning attempt when a qualification must be renewedRe-certificationA renewal attempt is created according to the certificate and re-certification rules
End a commercial entitlementSubscription or subscription-seat expirationSubscription-derived access ends according to the commercial agreement
Prevent the person from signing in to the platformAccount blocking, authentication, or security controlsPlatform account access is restricted, not only access to one Training Activity
Release or hide a specific Course pageContent Authoring page restrictionsThe rule applies inside the Course rather than to the activity signup

These controls can be combined when each has a distinct purpose. For example, a mandatory compliance activity can have a completion deadline, remain accessible for 30 days after completion, and issue a certificate that remains valid for two years.

Avoid using certificate expiration as a substitute for activity expiration. A participant may no longer hold a valid qualification while still needing access to training materials, or may retain a valid certificate after the learning activity itself is no longer accessible.

Understand the scope of Access Expiration

Access Expiration is an activity-level feature. It applies to the participant's relationship with the complete Training Activity.

When access expires:

  • The participant cannot open the Training Activity.
  • All modules reached through that activity relationship become inaccessible.
  • The signup status changes to Expired.
  • The expiration is visible administratively rather than deleting the signup.

Access Expiration is not configured separately for one Course, Event, Assignment, or Existing Training module.

If only part of a learning journey should be unavailable:

  • Use Access Restrictions to control when a supported Course or Event module opens.
  • Use Course-page restrictions when the requirement concerns a page inside a Course.
  • Use Event dates and attendance behavior for scheduled participation.
  • Redesign the activity structure if different components need independent entitlement periods.

Do not place unrelated learning under one activity merely because it is administratively convenient. An activity-wide expiration rule will affect every module reached through that signup.

Permissions and ownership

Configuring Access Expiration requires permission to edit the Training Activity and its activity-level Features. Course Administrator, Support, Platform Administrator, and Global Administrator roles normally have access, subject to platform configuration and organization scope.

Expiring and reactivating participants also require access to the activity's Participants section and the relevant signup actions.

Define ownership for:

  • Business policy—decides how long access should remain available.
  • Course Administration—configures and tests the rule.
  • Participant operations—reviews exceptions and performs manual expiration or reactivation.
  • Communication—owns the warning email and any contractual wording.
  • Reporting and compliance—confirms that retained records satisfy the required evidence model.
  • Commerce or customer success—confirms that the period agrees with the purchased or contracted entitlement.

Time-limited access can affect paid customers and regulated learners. Do not change it on a live activity without an agreed owner and impact review.

Configure Access Expiration

To add the feature:

  1. Open Course Administration.
  2. Open the Training Activity.
  3. Choose Edit activity.
  4. Open the activity-level Features.
  5. Add or enable Access Expiration.
  6. Choose the expiration condition.
  7. Enter the required number, date, time, and notification period.
  8. Save the Training Activity.
  9. Test with a new participant registered after the rule was saved.

The exact fields depend on the selected condition.

Condi

tion design

Additional valueAvailable reference points
At the time ofNoneActivity starts, Activity ends, User enrollment, or Training completed
Days afterNumber of daysActivity starts, Activity ends, User enrollment, or Training completed
Months afterNumber of monthsActivity starts, Activity ends, User enrollment, or Training completed
At specific dateDate and timeOne shared expiration moment
Stop an enrolled participant from accessing the complete activity and course materials after a time limit.
Stop an enrolled participant from accessing the complete activity and course materials after a time limit.

Important limitation for At the time of

The direct At the time of conditions can be selected in the configuration, but the current documented behavior does not evaluate these non-relative conditions. For example, selecting expiration exactly when the activity starts should not be relied on to remove access.

Use a supported Days after, Months after, or At specific date rule that has been tested for the intended scenario. Do not assume that entering zero in a relative rule is a supported substitute unless that behavior has been verified on your platform.

Choose the correct expiration model

The best condition depends on whether every participant should lose access together or receive an individual access period.

ObjectiveRecommended conditionWhy
End access for a complete cohort on one contractual dateAt specific dateEvery applicable signup uses the same date and time
Give every participant the same period from enrollmentDays/Months after User enrollmentEach person's expiration is based on their own registration time
Preserve access for a period after a scheduled delivery beginsDays/Months after Activity startsThe period is anchored to the activity Schedule
Preserve access for a period after a scheduled delivery finishesDays/Months after Activity endsThe period is anchored to the end of the activity Schedule
Let participants revisit materials for a period after finishingDays/Months after Training completedThe clock begins only when the signup reaches Completed
End access immediately for one participantManual Expire accessThe exception is applied to that signup without changing the activity rule
Give one expired participant an approved extensionReactivate with new expiration dateAccess is restored with an individual end date
Restore one participant without another automatic end dateReactivate with unlimited accessThe participant returns without a new expiration date

Fixed-date access

Use At specific date when everyone should lose access at the same moment.

Typical uses include:

  • A content license ends on 31 December.
  • A cohort portal closes after a defined review period.
  • A customer contract grants access until an agreed date.
  • Exam-preparation materials must close before a controlled assessment window.

Enter both the date and time. Review the time-zone context shown on your platform, especially when participants are in several regions. A date without a clearly understood time can close access earlier or later than stakeholders expect.

Before opening enrollment, compare the expiration date with:

  • Activity Starts and Ends
  • Latest registration
  • Mandatory deadline
  • Event dates
  • Assignment due dates
  • Feedback availability
  • Certificate completion criteria
  • Storefront or subscription entitlement
  • Participant notification lead time

A shared expiration date becomes progressively less useful for late enrollees. Someone registered near the closing date may receive far less access than earlier participants.

Access relative to enrollment

Use Days after User enrollment or Months after User enrollment when each participant should receive the same access duration.

Example:

Every buyer receives six months of access from the day they enroll.

The resulting dates differ by participant:

ParticipantEnrolledRuleExpected expiration basis
Participant A10 January6 months after enrollmentSix months from 10 January
Participant B25 March6 months after enrollmentSix months from 25 March

This model is useful for self-paced learning, evergreen customer education, and individually purchased access.

Confirm what counts as the signup's enrollment time for each route you use, including administrator enrollment, Storefront purchase, onboarding automation, import, integration, nested training, or approved participation request. Test representative routes rather than assuming that every business process creates the signup at the same stage.

Access relative to activity start or end

Use the activity start or end when access should follow the scheduled delivery rather than the participant's personal enrollment time.

Examples:

  • Access ends 30 days after the cohort finishes.
  • Preparation remains open for 14 days after the program starts.
  • Materials remain available for 12 months after the final scheduled day.

These rules depend on the applicable activity Schedule. Before registration begins:

  • Confirm the activity has the required Starts or Ends value.
  • Confirm the Schedule is configured at the correct level for the rule.
  • Verify the time zone.
  • Decide how a later reschedule should affect the business commitment.
  • Test a participant registered before the relevant lifecycle date and one registered after it.

Changing a Schedule can affect status and completion elsewhere in the activity. Review access, automated emails, Events, Locations, Equipment, Mandatory deadlines, and commerce communication together.

Access relative to training completion

Use Days/Months after Training completed when participants should retain access for a defined review period after finishing.

The trigger is the participant's Completed training status. Opening every page, attending an Event, or submitting an Assignment is not enough unless those actions result in Completed status for the relevant activity signup.

Example:

  1. The activity is configured to expire six months after Training completed.
  2. The participant completes the required learning.
  3. The signup receives Completed status.
  4. Eurekos calculates the participant's expiration date.
  5. A clock icon appears in the Participants section while expiration is pending.
  6. At the calculated time, the signup becomes Expired and activity access ends.

This option provides a personal review period, but the expiry date is not permanently fixed if completion status changes.

Understand completion-based recalculation

For a completion-based condition, Eurekos recalculates expiration when the participant's training status changes from Completed to another status.

This can happen when an administrator changes the Course scope, content, activity structure, or Schedule and the participant no longer satisfies completion.

When completion is lost:

  • The signup can return to In Progress.
  • The existing completion-based expiration date is removed.
  • The clock icon disappears because no completed-state countdown is active.
  • A new expiration date can be calculated if and when the signup becomes Completed again.

This protects the logic from counting down from a completion state that no longer exists.

Before changing live learning after participants have completed it:

  1. Identify which signups currently have completion-based expiration dates.
  2. Determine whether the change can recalculate participant progress or completion.
  3. Review certificate and re-certification consequences separately.
  4. Test the change on a controlled copy where possible.
  5. Plan communication for participants whose access period changes.
  6. Recheck clock icons and expiration dates after saving.

Do not promise a fixed post-completion access date if administrators may later make changes that revoke or recalculate completion.

Plan the rule before enrollment

Access Expiration configuration is not retroactive in the same way as a general live policy update.

Changes apply to participants registered after the relevant condition was applied.

Participants who were already registered keep the expiration behavior associated with their existing signup. Adding, changing, or replacing the rule does not automatically make every historical signup adopt the new condition.

This means one Training Activity can contain participants with different access arrangements:

  • Earlier signups with no automatic expiration
  • Signups created under the previous rule
  • New signups created under the current rule
  • Individually reactivated signups with unlimited access
  • Individually reactivated signups with a new expiration date

Before changing the rule:

  1. Export or review the current participant list.
  2. Identify the registration periods governed by each rule.
  3. Decide whether existing participants need individual action.
  4. Record the business reason and effective date of the new policy.
  5. Update participant-facing descriptions and commercial terms.
  6. Save the new activity configuration.
  7. Test with a newly registered account.
  8. Verify older representative signups remain unchanged.

The activity Change log can record changes to Access expires and User to be notified. Use it to establish what was configured, while retaining separate business documentation when you need to explain why the policy changed.

Notify participants before access expires

Access Expiration can notify the participant a specified number of days before the calculated expiration.

Configure the notification as part of the expiration rule. The platform uses the system email:

Settings → Email Sending → Activities → Activity access expiration – user

The email is commonly presented to the participant as Access to course is about to expire.

Use the message to explain:

  • Which Training Activity is affected
  • The expiration date and time
  • What the participant should complete or download before then
  • Whether earned certificates remain available separately
  • Whether an extension, new enrollment, purchase, or support route exists
  • Who to contact when the date appears incorrect

The built-in expiration notification is separate from an Automated Email Workflow. Use the native email for the defined pre-expiry warning. Use an automated workflow only for additional communication that its supported audiences and timing can reliably express.

Choose a useful notification period

Match the warning period to the participant's realistic ability to act.

Access modelConsider
Short access windowA warning that is longer than the complete entitlement may not provide a meaningful participant experience; test the schedule
Long self-paced accessGive enough time to finish incomplete learning or request support
Fixed cohort closureAlign the message with facilitator and customer communication
Paid accessInclude the approved renewal or repurchase route without implying that access will extend automatically
Compliance learningExplain what must be completed while avoiding claims that activity access and certificate validity are the same

Test the email with a newly created signup under the active rule. Confirm language, dynamic values, time zone, links, notification scheme, and sender configuration.

Understand what administrators see before expiration

When the expiration countdown is active, the activity's Participants section displays a clock icon next to the participant.

The tooltip identifies when access will end, for example:

Access expires on 14 Mar 2026 – 13:41 CET

The clock appears when the expiration has a calculable pending date. For example:

  • A fixed date provides a date immediately for an applicable signup.
  • An enrollment-relative rule can calculate from registration.
  • An activity-start or activity-end rule requires the relevant Schedule value.
  • A completion-relative rule cannot calculate until the signup becomes Completed.

The clock icon disappears when:

  • The signup becomes Expired.
  • A completion-based signup loses Completed status and no expiration date can currently be calculated.
  • The signup is reactivated with unlimited access.
  • The underlying signup state no longer has a pending expiration under its stored arrangement.

Use the tooltip as operational evidence for that participant. Do not infer one participant's date from the activity rule alone when historic and manually reactivated signups may have different arrangements.

Understand the participant experience after expiration

When the expiration time is reached, the signup becomes Expired and the participant loses access to the complete activity.

The activity is no longer displayed to the participant in:

  • My progress
  • My overview → Last visited
  • Trainings I attend
  • Profile → My trainings
  • The participant's User transcript

Administrators continue to see the participant on the activity's Progress page and in administrative reporting.

This distinction supports audit and service work: expiration removes the learner's access route without deleting the underlying signup.

Expiration is not cancellation

StatusMeaningParticipant accessAdministrative record
RegisteredActive signupAvailable subject to other rulesVisible
ExpiredAccess ended manually or by Access ExpirationNo access to the activityPreserved and visible administratively
CancelledParticipation was cancelledNo active participationPreserved according to administrative behavior
CompletedLearning completion was achievedAccess can remain until a separate expiration rule takes effectCompletion is recorded

Do not cancel a participant merely to implement a time limit. Cancellation and expiration describe different business events and can lead to different participant communication, capacity, reporting, and reactivation behavior.

Understand what expiration does not automatically change

Access Expiration is scoped to the activity signup. Treat related records as separate lifecycles.

Related itemRelationship to activity expiration
Course or activity progressPreserved administratively; the participant loses the access route through the expired signup
Earned certificateNot automatically made invalid merely because activity access expires; certificate validity follows its own expiration rules
Certificate-derived SkillFollows the certificate and Skill lifecycle rather than the activity access date
Re-certificationControlled by certificate and re-certification rules, not created simply by expiring activity access
Mandatory deadlineRemains a completion target; Overdue does not itself expire access
TransactionThe purchase or enrollment record is not erased by changing the signup to Expired
SubscriptionIts entitlement and billing lifecycle are separate, even when it originally provided the activity
Platform accountThe user can still sign in and use other permitted areas unless the account is separately blocked
Other Training Activities using the same CourseThe participant can retain access through another valid activity relationship

The current public User Profile guidance also distinguishes time-limited learning access from historical credentials: certificates and related achievements follow their own records and validity. Confirm the current display behavior on your platform when participant-facing proof must remain available after the activity disappears.

Account for seat capacity

An Expired signup still occupies a seat in the Training Activity.

This is important for scheduled or commercially limited training. Do not assume that automatic or manual expiration returns the seat to general availability.

Before using Access Expiration as part of a capacity process:

  • Review the Seats configuration.
  • Review organization seat limits.
  • Check waiting-list and automatic-promotion behavior.
  • Decide whether the expired participant should remain represented in capacity.
  • Test how later new signups behave at the limit.
  • Define the administrative action for a genuine seat release.

If the business requirement is to cancel attendance and free capacity, use the supported cancellation and participant-management process rather than relying on expiration.

Expire access manually

An authorized administrator can expire a registered participant without waiting for the activity rule.

To expire one participant:

  1. Open the Training Activity.
  2. Open Participants.
  3. Find the participant with a Registered signup.
  4. Select the participant.
  5. Choose Expire access from the toolbar or the row's context menu.
  6. Confirm the action.
  7. Verify the signup now shows Expired.
  8. Confirm the activity is no longer accessible to the participant.

The action can also be available as a bulk operation for selected signups.

Use manual expiration for an individual access decision, such as:

  • A contractual entitlement ends early.
  • Access was granted to the wrong person.
  • A controlled assessment window has closed for one participant.
  • A support correction must reproduce an Expired state.

Do not use it when the real requirement is to remove the user from the platform, cancel an Event, revoke a certificate, or stop re-certification. Those require their own processes.

Reactivate an expired signup

Reactivation restores a signup that is Expired. The action can also be available for a Cancelled signup, subject to the participant state and permissions.

Two reactivation options are available:

OptionResultTypical use
Reactivate with unlimited accessRestores the signup without another individual expiration datePermanent exception, internal user, or entitlement no longer time-limited
Reactivate with new expiration dateRestores the signup and applies a new individual end dateApproved extension, support correction, or renewed temporary access

To reactivate one participant:

  1. Open the Training Activity.
  2. Open Participants.
  3. Find the Expired signup.
  4. Select the participant.
  5. Choose Reactivate.
  6. Select unlimited access or enter the new expiration date.
  7. Confirm the action.
  8. Verify the signup becomes active and the participant can open the activity.
  9. Confirm any new clock icon and tooltip show the approved date.

Before reactivation, check:

  • Whether a new purchase or approval is required
  • Whether the participant should resume the same signup or receive a new signup
  • Whether Courses, Events, and Assignments have changed
  • Whether earlier progress is still appropriate
  • Whether the Schedule, deadline, certificate, and re-certification rules remain meaningful
  • Whether the activity still belongs to the participant's organization or entitlement
  • Whether reactivation affects a full activity with limited seats

Reactivate with unlimited access only when indefinite access is intentional. It creates an exception to the normal time-limited model and should have a recorded owner and reason.

Use bulk reactivation carefully

When several Expired signups exist for the same email address, bulk reactivation does not create duplicate active signups. Eurekos reactivates only the signup that expired most recently.

This protects the participant list from multiple active records, but it also means the administrator must not assume every historical attempt was reopened.

Before a bulk action:

  1. Filter the list to the intended participants and statuses.
  2. Check whether duplicate historical signups exist.
  3. Identify which signup expired last.
  4. Confirm whether progress and completion on that signup are the correct records to restore.
  5. Select unlimited access or a new expiration date deliberately.
  6. Recheck a sample of participants after processing.

For a compliance or paid-access exception, validate each affected participant individually after the bulk operation.

Decide between reactivation and a new signup

Reactivation and new enrollment serve different lifecycle models.

RequirementPreferWhy
Continue the same learning entitlement after an approved extensionReactivate the existing signupPreserves the same activity relationship and restores access
Grant access again without another time limitReactivate with unlimited accessCreates an explicit individual exception
Begin a genuinely new attempt, purchase, approval, or cohortA new signup through the supported routeKeeps the new business event distinct from the expired record
Renew a qualification through a managed attemptRe-certificationUses the certificate lifecycle rather than general activity reactivation
Move to another scheduled deliveryMove or participant re-enrollmentChanges the delivery rather than merely extending access to the current one

Some enrollment routes can create a new Registered signup while preserving the older Expired record.

User import behavior

When user import is configured with the Activity column and Reactivate expired signups, importing an existing user with an expired signup creates a new signup for the listed activity. The behavior is similar to a new Storefront purchase rather than simply reopening the historical signup.

If the active expiration rule has already passed and a newly created signup would immediately become Expired, the import skips signup creation. This prevents the next scheduled expiration process from immediately expiring a signup that never had usable access.

Test imports with:

  • One participant whose previous signup is Expired
  • One participant whose previous signup is Cancelled
  • A future fixed expiration date
  • A fixed expiration date that has already passed
  • A participant at the activity's seat limit
  • The applicable organization filter and administrative scope

Participation approval behavior

When an approved-request signup later becomes Expired and the participant submits a new request for the same activity, approving the new request creates a new Registered signup. The old Expired signup remains in the Participants section.

This is a new participation cycle, not a restoration of the old signup. Review questionnaires, payments, capacity, and approval evidence accordingly.

Understand completion across old and new signups

A participant can have an old Expired signup and a newer Registered signup for the same Training Activity.

In this special case, the action choices for the older expired record can be limited. When an administrator uses Mark as completed on the expired signup, the participant's current Registered signup receives Completed status automatically.

Do not use this behavior casually as an attempt-management shortcut. Before forcing completion:

  • Confirm which signup represents the current entitlement.
  • Confirm the participant has actually met the completion requirement.
  • Review whether completion should issue a certificate or start completion-based expiration.
  • Check re-certification and attempt rules.
  • Record the reason for the administrative completion.

Coordinate Access Expiration with activity schedules

Activity-start and activity-end rules depend on the Schedule that supplies those lifecycle dates.

Before using them, confirm:

  • The Training Activity has an applicable activity-level Schedule.
  • Starts and Ends are complete and correct.
  • The time zone matches the delivery and participant communication.
  • The activity is not relying only on several unrelated module dates.
  • Repeating or linking activities will not apply a date from the wrong occurrence.

If a learning path contains several module schedules but no meaningful overall activity period, enrollment-relative, completion-relative, or fixed-date expiration may express the entitlement more clearly.

Do not treat the final Event end as the activity end unless the activity Schedule actually represents it.

Coordinate Access Expiration with Mandatory deadlines

A Mandatory deadline answers When should this be completed? Access Expiration answers When should access stop?

They can create four distinct states:

DeadlineAccess expirationParticipant state
Not passedNot reachedTraining is available and not overdue
PassedNot reachedTraining can remain available but shows Overdue
Not passedReachedAccess has ended, even if the deadline was later
PassedReachedTraining was overdue and is now inaccessible

Normally, give participants enough time to complete before access ends. If access expiration precedes the Mandatory deadline, the participant can be asked to complete training they can no longer open.

When a participant is reactivated, review the Mandatory deadline separately. Deadline recalculation follows its own rules and should not be assumed from the new access date.

Coordinate Access Expiration with certificates and re-certification

Three dates can coexist:

  1. The activity-access expiration date
  2. The certificate expiration date
  3. The re-certification availability or deadline

They do not describe the same thing.

Example:

Timeline showing training completion, 90 days of continued activity access, activity signup expiration, two years of certificate validity, and re-certification availability.
Example lifecycle: activity access can expire before the certificate, while re-certification follows the certificate timeline.

Access Expiration does not itself:

  • Revoke an issued certificate
  • Extend a certificate
  • Start a re-certification attempt
  • Carry progress to a new attempt
  • Decide whether certificate-derived Skills remain valid

If an expired participant must renew a qualification, use the supported re-certification lifecycle. If they only need temporary access to the original materials, reactivate the signup according to policy.

Coordinate Access Expiration with commerce

For paid training, the configured access period should match what was presented during purchase and in the governing terms.

Before selling the activity, confirm:

  • Whether the entitlement starts at purchase, enrollment, activity start, or completion
  • Whether the period is measured in days, months, or to a fixed date
  • Whether late buyers receive a shorter period
  • What happens to Additional Products after activity access ends
  • Whether a subscription or individual purchase is the actual source of access
  • Whether tax, invoices, refunds, and Transactions require separate treatment
  • Whether renewal means reactivation, a new signup, a new purchase, or re-certification
  • What the pre-expiry email may promise

Do not manually reactivate paid access unless the commercial exception has been approved. The action restores training access; it does not automatically create a new Transaction or charge.

Clone, repeat, and link activities safely

Clone

Cloning an activity copies its enabled features and configured values, subject to the documented cloning behavior. Review Access Expiration before enrolling anyone in the clone.

Check:

  • Whether the same access duration applies to the new audience
  • Whether a copied fixed date is already in the past
  • Whether copied activity-start or activity-end rules have a valid new Schedule
  • Whether the notification period and email wording remain correct
  • Whether commercial terms match the new activity

Repeat

Repeating a scheduled activity creates a linked delivery. A copied fixed expiration date can close the new occurrence too early, while a schedule-relative rule can be more reusable if the new activity has correct dates.

Review every repeated occurrence before publication. Do not assume the relationship between copied rule, new Schedule, and new signups is correct merely because the activities are linked.

Linked activities and Apply to all

Activity-level features can be synchronized across linked activities when the administrator saves and selects Apply to all. Access Expiration can therefore be changed across the linked group.

Because configuration changes govern new signups rather than rewriting every existing signup, two different dimensions can coexist:

  • Different linked activities can receive the same new configuration.
  • Existing and new signups inside each activity can still have different expiration arrangements.

Use Apply to this only when dates, access terms, cohorts, regions, or commercial offers differ. After an Apply to all change, test one new signup in each materially different activity.

Verify the configuration

Use test accounts and shortened dates in a controlled environment or unpublished activity. Do not rely only on administrator Preview because expiration belongs to a participant signup.

Build a test matrix.

TestExpected result
New signup under fixed future dateClock displays the intended date and the signup expires at that time
Existing signup created before rule changeRetains its earlier expiration arrangement
New signup created after rule changeUses the new rule
Days after enrollmentEach participant receives a personal date from registration
Months after enrollmentCalendar-month behavior matches the expected business rule, including end-of-month cases
Days after activity endActivity Schedule supplies the intended end point
Months after completion, not yet completedNo completion-based date is shown yet
Completion achievedDate is calculated and clock appears
Completion later lostDate and clock are removed until completion is achieved again
Notification enabledCorrect participant receives the correct email at the configured lead time
Expiration reachedSignup becomes Expired and participant loses access to the complete activity
Expired participantRemains visible to administrators and still occupies a seat
Manual expirationRegistered signup changes to Expired
Unlimited reactivationAccess returns with no new pending expiration date
Reactivation with dateAccess returns and clock shows the approved date
Bulk reactivation with duplicate expired signupsOnly the most recently expired signup is reactivated
New request after approved signup expiredNew Registered signup is created and old Expired signup remains
Import when fixed date has already passedNew signup is skipped rather than created for immediate expiration
User in another time zoneParticipant-facing date and email communicate the intended moment

Where time must pass, use a controlled test window with enough time to observe notification and expiration processing. Allow for scheduled background processing before declaring a failure, but escalate persistent delay with exact timestamps.

Practical configuration patterns

Pattern and requirementConfiguration and outcomeAlso check
Self-paced customer access
Every customer receives 12 months to use a purchased online course.
Configuration: 12 months after User enrollment.
Why: Each buyer receives the same duration regardless of purchase date.
Storefront wording, Transaction handling, renewal process, and pre-expiry email.
Cohort resource period
Participants can revisit program materials for 30 days after the cohort ends.
Configuration: 30 days after Activity ends.
Why: Everyone in the cohort follows the same scheduled delivery lifecycle.
Activity-level Schedule, linked occurrence dates, feedback, and certificate access.
Post-completion review window
Participants retain access for six months after they finish.
Configuration: 6 months after Training completed.
Why: The review period is personal and begins only when learning is completed.
Completion behavior, later Course changes, certificate lifecycle, and recalculation.
Contract end date
All partner access ends at the same contractual moment.
Configuration: At specific date and time.
Why: The entitlement is based on the agreement rather than individual progress.
Late registration, time zone, subscription relationship, and extension approvals.
Individual support extension
One participant had a documented technical issue and receives two extra weeks.
Configuration: Reactivate with new expiration date.
Why: The exception is limited to the affected signup without changing the activity rule for new participants.
Mandatory deadline, communication, progress, and commercial approval.
Permanent internal exception
A designated internal instructor needs continuing access to materials after a participant entitlement ended.
Configuration: Reactivate with unlimited access, if the same participant signup is the approved access route.
Why: The exception has no further automatic end date.
Role-based access, licensing, organization scope, and a documented review owner.

Troubleshooting

ProblemWhat to check
Access Expiration is missing from the activityConfirm you are editing the activity-level Features rather than a module, and verify the administrator's role, activity edit permission, organization scope, and platform configuration.
The activity did not expire at Activity starts or Activity endsCheck whether the direct At the time of condition was used. Current documented behavior does not evaluate these non-relative choices. Replace it with a tested relative or specific-date rule.
A participant registered before configuration never received an expiration dateThis is expected when the signup predates the rule. Configuration changes apply to participants registered after the condition was applied. Review whether manual action is required.
New participants use the new rule but older participants use another dateThis is expected after a configuration change. Identify signup creation dates, previous rule versions, and any individual reactivation dates. Use the Change log and participant tooltips to reconstruct the lifecycle.
A fixed-date signup expired immediatelyConfirm the configured date and time are in the future for the platform's time-zone context. Review whether the activity was cloned with an old date or whether processing occurred after the intended moment.
An imported signup was not createdCheck whether the active expiration date has already passed. Imports skip creation when the new signup would become immediately Expired. Also verify the Activity column, expired-signup configuration, user identity, and import results.
A participant has no clock iconConfirm the signup is in an applicable active state and that the expiration date can be calculated. A completion-relative rule needs Completed status; a schedule-relative rule needs valid activity dates. Refresh after scheduled processing.
The clock icon disappeared before expirationCheck whether a completion-based signup changed from Completed to In Progress or another state. Course scope, content, structure, or Schedule changes can recalculate completion and remove the pending date.
The clock tooltip shows an unexpected dateIdentify the rule stored for that signup, its registration time, activity Schedule, completion date, manual reactivation date, and time-zone context. Do not assume the activity's current rule applies retroactively.
Months after enrollment gives an unexpected end-of-month dateReview the exact enrollment timestamp and calendar-month behavior for dates near month end. Test representative dates before promising a contractual duration and escalate if the platform result differs from the approved policy.
The participant says access ended a day earlyCompare the expiration timestamp, displayed time zone, participant profile zone, platform regional setting, daylight-saving transition, and wording used in emails or commercial terms. Distinguish a date from the exact expiration moment.
Access remains shortly after the displayed timeAllow for scheduled expiration processing and refresh the participant state. If the delay persists, record the configured rule, expected timestamp with zone, actual status, and observation time for support.
The signup is Expired but the participant can still open the Course elsewhereCheck whether the same Course is available through another active Training Activity, direct entitlement, subscription, administrative role, or preview context. Expiration removes the route through this signup, not every possible route to reused content.
The activity disappeared from the participant's training viewsThis is expected after the signup becomes Expired. Confirm the record remains visible to authorized administrators in Progress and reporting.
An expired activity is missing from the participant transcriptThis follows the current activity-expiration behavior. Use the appropriate administrative report for retained history and confirm separate certificate evidence where required.
A certificate remains after activity access expiresThis is expected. Activity access and credential validity are separate. Inspect the certificate's own expiration and re-certification configuration.
A certificate or Skill changed unexpectedlyInvestigate the certificate lifecycle, completion recalculation, re-certification, and Skill source separately. Do not attribute every credential change to Access Expiration merely because the dates are close.
The expired participant still occupies a seatThis is expected. Expired signups occupy seats. Review capacity, waiting-list, cancellation, and participant-management policy before taking action.
The waiting list did not promote someone after expirationBecause an Expired signup still occupies a seat, expiration does not create the vacancy you expected. Verify seat count, organization limits, waiting-list eligibility, and the correct process for releasing capacity.
Expire access is unavailableConfirm the signup is Registered, select the correct row, and verify permission to manage participants. The action is not available for every signup state.
Reactivate is unavailableConfirm the signup is Expired or an eligible Cancelled state and that the administrator has participant-management permission and organization scope. Check whether another active signup already exists.
A reactivated participant expired againDetermine whether Reactivate with new expiration date was selected and inspect that date. Also check whether a new signup rather than the intended historical signup was active.
A participant reactivated with unlimited access still shows a clockRefresh the list and confirm which signup is active. The user may have multiple records, or the wrong reactivation option may have been chosen. Escalate with signup IDs if the active unlimited record retains a pending date.
Bulk reactivation restored a different signup than expectedWhen several expired signups share the same email, only the most recently expired signup is reactivated. Review status dates and perform an individual correction if the wrong historical attempt was selected for the business purpose.
Bulk reactivation appears to have skipped duplicate signupsThis is intentional protection against duplicate active records. Verify that the most recently expired signup is now active for each email address.
A participant has both an Expired and a Registered signupIdentify how the new signup was created, such as import, Storefront, or a newly approved request. Preserve the historical record and perform actions on the current signup unless the documented exception requires otherwise.
Marking the expired signup complete also completed the registered signupThis is documented behavior when an expired historical signup and a newer registered signup coexist. Verify whether the completion was valid, then review certificate, expiration, and re-certification effects.
The pre-expiry email was not sentConfirm a notification lead time is saved for the signup's governing rule, the expiration date was calculable early enough, the participant has a valid email, system email is enabled, notification scheme permits delivery, and background email processing completed.
The pre-expiry email contains the wrong date or wordingCheck the participant's stored expiration date and time zone, the Activity access expiration – user template, dynamic values, translations, and whether the signup uses an older rule or manual reactivation date.
Changing the activity Schedule changed a completion-based expirationThe Schedule or related scope change may have returned the signup from Completed to In Progress. Review completion status and criteria. The expiration date will be recalculated when Completed status is restored.
Changing the activity rule did not update all participantsThis is expected non-retroactive behavior. Segment signups by registration date and determine whether individual expiration or reactivation actions are needed.
A cloned or repeated activity uses an old fixed dateReplace the copied date before enrollment, verify the new Schedule and notification period, and test a new signup. Review every linked occurrence rather than correcting only the visible one.
Apply to all changed several linked activitiesReview the linked group and their current Access Expiration configuration. Correct activities whose terms differ, and remember that existing signups may still retain earlier arrangements even after the activity configuration is corrected.
The participant was reactivated but still cannot open the activityConfirm the correct signup is Registered, then check activity status, Access Restrictions, account state, organization access, subscription entitlement, module availability, and any other access path. Reactivation removes Expired status but does not bypass unrelated controls.
A paid participant was reactivated without a TransactionReactivation does not create a purchase. Review the commercial approval, payment provider, invoice, Transaction, and entitlement record, then correct the business process without duplicating charges.
Support needs evidence for an expiration problemCollect activity ID, participant and signup IDs, signup status, registration and completion timestamps, current and prior rule, Schedule, clock tooltip, time zones, notification setting, relevant Change log entries, manual actions, email evidence, and expected versus actual access. Exclude unnecessary personal data.

FAQ