Skip to main content

IAM - New Hire

This Playbook is part of the IAM Pack.#

This playbook creates users across all available organization applications from new hire events fetched from Workday.

Dependencies#

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks#

  • IAM - Create User In Active Directory
  • IAM - Send Provisioning Notification Email

Integrations#

This playbook does not use any integrations.

Scripts#

  • SetAndHandleEmpty
  • GetEnabledInstances
  • Set

Commands#

  • setIndicator
  • iam-create-user

Playbook Inputs#


NameDescriptionDefault ValueRequired
CreatedIndicatorThe created User Profile indicator, if created previously in the IAM - Sync User playbook.CreatedIndicator.NoneOptional
indicatorThe User Profile indicator, if found during a previous search.indicator.NoneOptional
SuccessfulVendorsVendors where provisioning was successful. This input is used to ensure that on playbook reruns, provisioning will be retried only with vendors that previously failed.IAM.Vendor.NoneOptional
NotificationEmailHTMLListOptional - the name of the list that contains an HTML template for the email that will be sent to the users that need to be notified for successful app provisioning.

Note: the list of emails of users that need to be notified can be configured in the "app-provisioning-settings" list, for each instance configured, in fields called "create_user_email_notification_ids",
"enable_user_email_notification_ids" and
"disable_user_email_notification_ids".
Optional

Playbook Outputs#


PathDescriptionType
IAM.VendorCommand context pathunknown
IAM.Vendor.activeIndicates if the user is active or not. Can be true or falseunknown
IAM.Vendor.brandName of the integrationunknown
IAM.Vendor.detailsGives the detail error informationunknown
IAM.Vendor.emailValue of email ID passed as argumentunknown
IAM.Vendor.errorCodeHTTP error response codeunknown
IAM.Vendor.errorMessageReason why the API failedunknown
IAM.Vendor.idValue of id passed as an argumentunknown
IAM.Vendor.instanceNameName of the instance used for testingunknown
IAM.Vendor.successIndicates if the vendor was successfully updated. Can be true or falseunknown
IAM.Vendor.usernameValue of the username passed as an argumentunknown
IAM.Vendor.actionValue of the action passed as an argumentunknown
IAM.UserProfileThe user's profile.unknown

Playbook Image#


Setup Account