Versions Compared

Key

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

EmpowerID comes with two types of workflows: permanent, and request. A request workflow is one that runs in response to a user clicking a button or a link. A permanent workflow either runs constantly or runs automatically on a consistent schedule. Developers can customize workflows or create new ones using templates in Workflow Studio. Here is a listing of all of the workflows that ship with EmpowerID.

Permanent Workflows


IDWorkflowDescription
2Password NotificationNotifies users whose password is expiring.
4AccountInboxSee the Account Inbox Overview topic.
14CertificateExpirationNotificationNotifies admins when a certificate is expiring.
15UpdateIPAddressesforComputersUpdates IP addresses for computers.
16ADAccountExpirationNotificationNotifies users whose Active Directory account is expiring.
17SubmitPersonTerminationsSubmits person terminations.
18PersonExpirationNotificationNotifies a manager when a person is expiring.
20GroupMembershipNotificationNotifies a group member and group owner of membership changes.
21Scheduled Start/Stop AWS InstancesStarts or stops AWS computers at scheduled times.
22Unreviewed Recertification Task NotificationNotifies audit members when they have unreviewed tasks. Optionally escalates notifications to the person's manager after a specified number of days.
23DeleteTemporaryPeopleCreatedDuringSignupDeletes any temporary Person objects created during signup that were never claimed by a user.
24Check in Shared CredentialChecks in any checked-out shared credentials when they expire.
25ScheduledCredentialPasswordResetResets the passwords for any shared credentials that specify a password reset schedule.
26ContinuousRecertificationContinuously recertifies group memberships.
27Process SAP Group OwnersProcesses SAP group owners.
28Create Scheduled Certification AuditWhen audits are scheduled, creates a certification audit. See Audits and Recertification for more information.
29Close Revoke Re-certification Unreview Tasks After Due DateAfter the expiration of a revoke audit task's due date, closes any unreviewed tasks.
31ProvisionCoreIdentityBulkProvisions core identities in bulk. 

Request Workflows

A request workflow is a representation of the corresponding workflow assembly, which is a protected resource. You can use any workflow name in a URL in your browser to run it with syntax like this:

https://YourEmpowerIDWebServer.com/UI/#w/CreatePersonFromAccount


HTML Comment


IDWorkflow NameDescriptionParameters

InviteUserToJoinOrganization

This workflow presents the user with a simple form with First Name, Last Name, eMail, and Business Role and Location fields. Upon submission, it checks whether a person with the entered email address exists.

  • If it does, it prompts the user to select another person or end the workflow.
  • If not, it does the following:
    • creates a person with the Active property set to false 
    • sends an email to the person with one-time password and a link to complete the registration
    • sends the workflow to a two-day delay
    • after 2 days, checks whether the person is active–if not, it deletes the person
  • OneTimePasswordLength
  • NumberOfSpecialCharactersInOneTimePassword
  • NumberOfDigitsInOneTimePassword
  • NumberOfLowerCaseLettersInOneTimePassword
  • NumberOfUpperCaseLettersInOneTimePassword
  • OneTimePasswordValidityDurationInMinutes

UserInvitationToJoinOrganization

This workflow is initiated when the person clicks the link in the invitation email. The person can run this workflow only once.

  • It first checks whether the person is active.
    • If yes, it displays a message saying Person is already active and stops the workflow.
  • It also checks whether the person is valid.
    • If not, it displays a message and stops the workflow.
  • It checks whether the two-day period has expired.
    • If so, it displays an "Invitation expired" message and stops the workflow.
  • If the person is not active, not deleted, and is a valid person, a simple form appears where the person can enter the one-time password that was sent in the email.
  • If password is validated then we mark the person as active and present him with a password reset screen.
  • After resetting the password user will see a simple form to complete the registration.
  • UserID: Sent in query string as a part of URL sent in the email.
  • TargetPerson: Set in the workflow based on the UserID.






Div
stylefloat: left; position: fixed; top: 105px; padding: 5px;
idtoc
classtopicTOC


Div
stylemargin-left: 40px; margin-bottom: 40px;

Live Search
spaceKeyE2D
placeholderSearch the documentation
typepage


Div
stylefont-size: 1rem; margin-bottom: -45px; margin-left: 40px;text-transform: uppercase;

On this page



Table of Contents
maxLevel2
stylenone