Designation-based group provisioning App
The designation-based group provisioning app enables automated group assignment in Atlan by mapping user designations to target groups at first login. It reads a CSV mapping file of standard Atlan designation values to group names, creates any missing groups if configured to do so, and updates group memberships accordingly.
This reference provides complete configuration details for the designation-based group provisioning app. Use this page to look up required CSV structure, property definitions, valid values, and configuration formats when you set up automated group assignments based on user designations so that new users land in the right groups from day one, with optional cleanup of default group memberships.
Access
The designation-based group provisioning app isn't enabled by default. To use this app, contact Atlan support and request that it be added to your tenant.
Upload local mapping file
Upload the designation-to-group mapping as a CSV (.csv) file. The app uses this file to determine which Atlan groups to add a user to based on their designation at first login.
Use exact designation values as configured in your tenant to avoid mismatches.
Supported file format:
- Accepted format: CSV (
.csv) only. - Maximum size: up to 1 MB.
- Not supported: Excel files such as
.xlsxor.xls.
Required structure
Your CSV must:
-
Include a header row in the first line with these column names:
DESIGNATIONGROUP_NAME
-
Contain the following columns (case-sensitive):
-
DESIGNATION: The designation value stored for the user in Atlan that the app uses for matching.Example values:
Data Analyst,Data Engineer,Data Scientist,Other -
GROUP_NAME: The name of the Atlan group that the app provisions the user into when the designation matches.Example values:
Data Analysts,Data Engineering,Data Governance,Business Users
-
Each row represents one designation → one group mapping.
Fallback mapping (recommended)
To make sure every user is provisioned into a group, include a fallback row where:
DESIGNATION=Other
Users whose designation doesn't match any other row are provisioned into the group mapped to Other.
Example CSV
DESIGNATION,GROUP_NAME
Data Analyst,Data Analysts
Data Engineer,Data Engineering
Data Scientist,Data Engineering
Other,Business Users
Sample CSV file
Download a sample CSV file to understand the required structure:
This sample file shows the expected structure and example mappings only. Update the designations and group names to match your organization before running the workflow.
Handling for missing groups
Controls how the app handles groups that appear in the mapping file but don't yet exist in Atlan.
-
Create: Automatically creates any missing
GROUP_NAMEvalues from the mapping file, then provisions matching users into those newly created groups. (Example: ifDESIGNATION=Data Engineermaps toGROUP_NAME=Data EngineeringandData Engineeringdoesn’t exist, the app createsData Engineeringand adds Data Engineers to it.) -
Skip: Skips provisioning for any mapping row where the target group doesn't exist. No groups are created, and affected users remain only in their existing groups (including default groups, unless removed by another setting). (Example: if
DESIGNATION=Data Analystmaps toGROUP_NAME=Data AnalystsbutData Analystsdoesn’t exist, Data Analysts aren't provisioned into a new group.)
Remove mapped users from DEFAULT groups
Controls whether users who are successfully provisioned into one or more mapped (non-default) groups are also removed from DEFAULT groups.
-
Yes: If a user is provisioned into at least one group via the mapping file, the app removes the user from the configured DEFAULT groups. (Example: a user is added to
Data Engineeringbased onDESIGNATION=Data Engineer, and is then removed fromAll Users.) -
No: Users remain in their existing DEFAULT groups even after being provisioned into mapped groups. (Example: a user is added to
Data Engineeringbut also continues to belong toAll Users.)