Adobe Captivate · Arazzo Workflow
Adobe Learning Manager Activate and Enroll a User
Version 1.0.0
Read a user, activate them if not already ACTIVE, then enroll them into a course instance.
Provider
Workflows
activate-and-enroll-user
Ensure a user is active, then enroll them into a course instance.
Loads the user, activates the account when its state is not ACTIVE, resolves a course instance, and creates the enrollment.
1
getUser
getUser
Read the user by id to determine the current account name, email, and state before deciding whether activation is required.
2
activateUser
updateUser
Patch the user to ACTIVE state, preserving the existing name and email, following JSON:API PATCH semantics.
3
listInstances
getLearningObjectInstances
List instances of the target learning object and pick the first available instance to enroll the user into.
4
enrollUser
createEnrollment
Enroll the active user into the selected learning object instance.