Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

StepDescriptionCore Step Executes IfPlugins Run If Core Doesn't? (Optional)Petition Status Following Step
startInitial step of an enrollment flow. The Petition artifact is created following successful completion (including any Plugins) of this step.Introduction Text is definedYesCreated
selectOrgIdentitySelect an Org Identity via an Org Identity Source for this enrollment.Org Identity Mode is not NoneNoCreated
selectEnrolleeSelect an existing identity (CO Person or Org Identity) for this enrollment.Identity Matching is set to SelfNoCreated
petitionerAttributesCollect attributes from the Petitioner. NoCreated*
sendConfirmationSend an email to confirm deliverability of Enrollee email address.Require Confirmation of Email is setNo

Pending Confirmation

processConfirmationProcess the response to the email sent in the sendConfirmation step.Require Confirmation of Email is setNoConfirmed or Declined
collectIdentifier

The identifier used by the enrollee to authenticate (eg: $REMOTE_USER) is attached to the Org Identity created by the Petition.

Automatic linking for existing identifiers is handled in this step.

Require Confirmation of Email and Require Authentication are setNoConfirmed
sendApproverNotificationNotify the approvers configured for the Enrollment Flow that the Petition is read for review and approval.Require Approval For Enrollment is setNoPending Approval
approveProcess Petition approval.Require Approval For Enrollment is setNoApproved
denyProcess Petition denial.Require Approval For Enrollment is setNoDenied
sendApprovalNotificationNotify the enrollee that their Petition has been approved.Require Approval For Enrollment is setNoApproved
finalizeIf the Petition is not denied, assign identifiers and set person status to Active. NoFinalized or Denied

...