System admins can sync and provision users from a source account with Simpplr.
- What is user syncing?
- What is user provisioning?
- Google setup
- Azure Active Directory setup
- Additional fields from your source account
What is user syncing?
To keep your users' data up-to-date, you can synchronize profile data from your source account, like Google, with Simpplr. Data from your selected source will be synchronized with Simpplr's People directory on a nightly basis.
System admins can sync and provision users using with the following source accounts:
- Google Cloud Identity
- Simpplr User Services (via CSV connector)
- Salesforce
If you use a different source account, you can set up provisioning from your SSO using the pre-built integration with Salesforce. Azure and OneLogin offer pre-built integrations.
What is user provisioning?
User provisioning synchronizes the creation and deactivation of users between Simpplr and a chosen source, like Google. If Google is selected as the source account, when a user is created in Google, then a user is also created in Simpplr. Conversely, deleting users in Google will automatically deactivate them in Simpplr.
The following source accounts for syncing people data with Simpplr are:
- Azure Active Directory
- Okta
- UKG Pro
- Workday (via JSON converter)
- Simpplr User Services (via CSV connector)
- Salesforce
Note
User provisioning through Simpplr can only be done with Google or csv file. User provisioning with Active Directory and other platforms must be done through Salesforce.
Google setup
Make sure Simpplr has whitelisted your Simpplr service account in Salesforce before getting started.
Connect your environment’s people data to Google
System admins can perform the following steps to select Google as the source for Simpplr's People data:
- Go to Manage App > Integrations > People Data.
- Select the Google checkbox to connect using admin credentials.
- After signing into the source account with admin credentials, your source account will be connected and you'll be redirected back to Simpplr. You'll now see the option to Disconnect account next to the selected source account.
selecting Google for connection
Google connected successfully
Note
If any other Google integration (Google Drive, Google Calendar, etc.) is already enabled, the domain used for syncing Simpplr People with Google should match the domain used elsewhere. If there's a domain name mismatch, you'll see "Connection failed - Domain name must match existing Google integrations." Also, user attributes like Job Title are only provisioned once. To continually sync user attribute data, see the Syncing sections below.
Set up Google user provisioning
If your Simpplr environment is connected to Google, system admins will see an option to provision users from Google. To set up Google provisioning:
- Go to Manage App > People > User Provisioning.
- Select a provisioning source.
- Enter in the optional query field: SimpIntegration.IsSimpplrUser=true. This is the filter defined in Google as a custom field. This will enable syncing with Simpplr when a user is created in Google.
- Select Create new users or Don't create new users. If you're provisioning from Google, select Create new users. If you're only syncing with Google, select Don't create new users.
- Select Deactivate users.
- If Create new users is selected, enter the suffix you want for the username in Salesforce (for example, companyname.com.simpplr). The Profile field is mandatory. Required fields cannot be unchecked, or the provisioning process will fail. Simpplr People data requires a batch execution setup to sync.
Email ID is the default parameter for syncing user data from Google with Salesforce. Once the batch job (see below section) is executed:
- If the Create User field is selected:
- New users are created in Salesforce from Google.
- If the Deactivate User field is selected:
- Users without Google account emails are set to inactive.
optional query filter and new user creation
selecting user deactivation
entering the suffix for new username
Note: You can also use custom fields in Google to provide address info to Simpplr for the following fields:
- Street
- City
- County
- State
- Postal code
Set up Google user data syncing
Once your environment is connected to Google, system admins will be able to sync user data from Google:
- Go to Manage App > People > User Syncing.
- Select Google as the syncing source.
- Select which fields you want to sync between Google and Simpplr.
- Go to Manage App > Setup > Schedulers. Run a batch execution to sync the data.
selecting fields to sync between Google and Simpplr
Note: You can also use custom fields in Google to provide address info to Simpplr for the following fields:
- Street
- City
- County
- State
- Postal code
Note
User syncing is one-way from the external system or file to Simpplr. Changes in Simpplr do not flow back to the other system.
Custom attribute fields
When Google is set up as the source for provisioning or syncing, you can choose to sync from custom Google attributes for these five fields:
- street
- city
- country
- state
- postal code
To do so, select Custom field. In the field, enter the Google attribute group name and field name using this format: <group name>.<field name>
Batch sync and provision Simpplr people data with Google
Once your environment is connected to Google, and Google is selected as the People data source, system admins are ready to batch sync and/or provision People data in Simpplr with Google's source data:
- Go to Manage App > Setup > Schedulers.
- To provision users on-demand, run ScheduleHourlySimpplrServices. This job is pre-scheduled to run every three hours, but can be run on-demand.
- To sync user people data on-demand, run ScheduleSimpplrServices. This job is pre-scheduled to run once a day, but can be run on-demand.
- Simpplr People data will be automatically synced or provisioned accordingly.
options for a batch job under Schedulers
Azure Active Directory setup
Connect your environment’s people data to Azure Active Directory
System admins can perform the following steps to select Azure Active Directory as the source for Simpplr's People data:
- Go to Manage App > Integrations > People Data.
- Select the Active Directory checkbox to connect using admin credentials.
- After signing into the source account with admin credentials, your source account will be connected and you'll be redirected back to Simpplr. You'll now see the option to Disconnect account next to the selected source account.
select Active Directory for connection
Set up Active Directory user attribute syncing
If your environment is connected to Azure Active Directory, system admins will be able to sync user attributes from Azure Active Directory:
- Go to Manage App > People > User Syncing.
- Select Active Directory as the syncing source.
- Select which fields you want to sync between Azure Active Directory and Simpplr.
- To sync user people data, run ScheduleSimpplrServices. This job is pre-scheduled to run once a day, but can be run on-demand.
selecting fields to sync between Azure Active Directory and Simpplr
Batch sync and provision Simpplr people data with Azure Active Directory
Once your environment is connected to Azure Active Directory, and Active Directory is selected as the People data source, system admins are ready to batch sync and/or provision People data in Simpplr with Active Directory's source data:
- Go to Manage App > Setup > Schedulers.
- To provision users on-demand, run ScheduleHourlySimpplrServices. This job is pre-scheduled to run every three hours, but can be run on-demand.
- To sync user people data on-demand, run ScheduleSimpplrServices. This job is pre-scheduled to run once a day, but can be run on-demand.
- Simpplr People data will be automatically synced or provisioned accordingly.
options for a batch job under Schedulers
Additional syncing fields from your source account
Up to five additional fields can be synced from Google or Azure Active Directory into Simpplr. These fields can be mapped to a custom label in Simpplr, which allows the data to be used for segments, audiences, and/or optionally displayed on users' profiles.
When adding additional fields, a modal will open. Select the following:
-
The field to sync from. Add the Azure Active Directory attribute name.
-
Singular label for the field (for example, "Color")
-
Plural label for the field (for example, "Colors")
-
Whether or not the filter should be displayed on the People listing (true/false)
If the field names between Simpplr and Azure Active Directory aren't in sync, a text box will open for you to enter the field name in Simpplr as it appears in Azure Active Directory.
option to Add field
Add field modal
Comments
Please sign in to leave a comment.