Import bulk of roles from IIQ UI

Which IIQ version are you inquiring about?

8.5

Share all details about your problem, including any error messages you may have received.

I’m trying to find an option to upload and configure bulk of roles from SailPoint IIQ UI without using any code, is this possible by any means?

@hhefny You can use import functionality. Put all roles in a single xml file with the below format and import.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE sailpoint PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<sailpoint>
<Bundle name="role 1">
 </Bundle>
<Bundle name="role 2">
 </Bundle>
<Bundle name="role 3">
 </Bundle>
 </sailpoint>

Hi @hhefny,

In IdentityIQ 8.5, there is no out-of-the-box UI option to bulk create roles directly. However, you can achieve your requirement using the following approaches:

1. Batch Request (UI-based approach)
You can use a batch request to assign roles to identities using a CSV file. For example:

operation, roles, identityName, sunrise, sunset
AddRole, Helpdesk Associate, 122, 2/1/2012, 2/1/2013
AddRole, Benefits Manager, 222, 2/1/2012, 2/1/2013

Note: This approach is used to assign existing roles, not to create new roles.

2. Bulk Role Creation using CSV (Custom Rule approach)
For creating roles in bulk, you can use a CSV file and a custom rule to read the file and create roles (Bundle objects) in IIQ.

This involves:

  • Preparing a CSV with role details (Role Name, Role Type, Sub Roles/IT Roles)
  • Writing a rule to parse the file and create roles
  • Executing the rule from Debug page

This is a commonly used approach in RBAC implementations, but it requires a small amount of customization.

So in summary:

  • Batch request → assign roles (UI-based)
  • CSV + Rule → create roles in bulk (custom approach)

The following link: Bulk import roles from a CSV file - Compass

Hope it helps.

Hi @hhefny , You can follow document for bulk role import
https://community.sailpoint.com/t5/IdentityIQ-Wiki/Bulk-import-roles-from-a-CSV-file/ta-p/136898

Hi Habiba,

You will have to use rule, if you want to bulk import the roles in your environment. Without rule, you cannot import the role in bulk. You can try Role Importer standalone rule to import role from csv.

Please go through the below link, this can assist you.

https://community.sailpoint.com/t5/IdentityIQ-Forum/Bulk-role-import-tool/m-p/166071/thread-id/134940

@hhefny You can try with a plugin which can launch a custom xhtml page with file import option. Here you can validate and create the roles. With rule runner task, you need to place the file in iiq server, but with plugin you can import it from your system.

Note: Found a fix?Help the community by marking the comment as solution. Feel free to react(:heart:,:+1:, etc.)with an emoji to show your appreciation or message me directly if your problem requires a deeper dive.

@neel193 Is there any plugin design for this? If yes, please share it.

@hhefny No. I don’t have such plugin created. You need to follow the plugin development guide available here: https://community.sailpoint.com/t5/Plugin-Framework/Plugin-Development/ta-p/145288
If you need any help with Plugin development, we can connect and discuss.