Skip to main content

NIM

Step 3: Configure Action Variables and Onboarding Actions

After a user has positively identified themselves, NIM must take their new password and apply it to their account. In order to do that, we must tell NIM where to find the user account identifier, and we must supply some additional data for logging purposes. This is all done through Action Variables and Onboarding Actions

Follow these instructions to configure an onboarding action.

Set Action Variables

Action variables allow NIM to retrieve data from the Question-answer filter that was set up earlier. The most important piece of data here is the unique identifier of the user's account(s) within the target system, such as ObjectGUID from Active Directory.

  1. Within your onboarding profile, navigate to the Action Variables tab. In the Filter column list, you can see all of the columns being returned by the Question-answer filter that was configured earlier.

    Important

    If you do not see a column here that you need, you can update the filter to add any necessary columns and then and return here.

  2. Click the Green play button UI icon button next to any field you wish to reference during the onboarding process. This will auto-generate and assign a variable to that field. For Active Directory, we recommend the following:

    1. objectGUID - This will be used by NIM to target their account and complete the onboarding process.

    2. sAMAccountName - This will be used for logging and notifications.

    3. displayName - This will also be used for logging and notifications.

    onboarding-action-variables.jpg
  3. Click Save.

Configure Onboarding Actions

Onboarding actions are similar to mappings. They tell NIM what to do in a target system user completes the onboarding process. These actions are launched when a form with the Execute option selected is submitted. The actions then reference the action variables you configured in the previous steps. The data within these variables is then used to update the user's account(s) in target systems.

Each onboarding action is triggered one after another in a top-down fashion. These actions typically perform password reset operations in a target system, such as Active Directory or Google Workspace. However, any target system action is supported.

Follow the steps below to configure an onboarding action. In this case, we are setting the user's password in Active Directory.

  1. Within the onboarding profile, navigate to the Onboarding Actions tab.

  2. Click +Add to add a new action, and then select it.

  3. In the Description field, enter {voDisplayName} ({voSAMAccountName}) has completed onboarding.

    Note

    If you changed the action variable names for displayName and sAMAccountName, you will have to update the variables here to match.

  4. In the System dropdown, select the Active Directory system.

  5. In the Function dropdown, select UserUpdate.

  6. Under the Input tab, set the following attributes:

    • objectGuid

      • Value source: variable

      • Value: voObjectGUID

    • accountPassword

      • Value source: variable

      • Value: voPassword

    • ChangePasswordAtLogon

      • Value source: constant

      • Value: false

    • Enabled

      • Value source: constant

      • Value: true

    onboarding-action-specification.png
  7. Click Save.

Next, you can configure end-user notifications.