Could you please let me know, some of the ideas to run the account provisioning in batches like 50, 100 and then increase exponentially. We don’t want to push the solution to all the identities together
Thanks,
Seema
Please consider addressing the following when creating your topic:
What have you tried?
What errors did you face (share screenshots)?
Share the details of your efforts (code / search query, workflow json etc.)?
What is the result you are getting and what were you expecting?
Good question — this is something we’ve had to plan carefully as well.
From what I’ve seen, a common approach is to control this outside of provisioning itself by selecting identities in batches. For example, you can use filters (like department, region, or a custom attribute) to target a smaller set of users first, validate the results, and then gradually expand.
Another option is to use a flag or attribute on identities (like “readyForProvisioning”) and update it in phases — first for 50 users, then 100, and so on. This gives you more control over the rollout.
In some cases, people also trigger provisioning via workflows or tasks where they can control the input population in batches.
Just curious — are you planning to do this during an initial rollout or as part of a recurring process?
Thanks for the input, just to give clear idea, we are using the criteria based role to provide access to AD, Entra and Okta. We would like to use this role. I thought of using some attribute and process accordingly, but that attribute giving me the identities in thousands. I would like to process randomly 50, 300 etc. After this is done, we have to remove this attribute, which we used for processing in batches without impacting the existing users in the role and also the future provisioning as per the criteria
I wouldn’t go for creating Identity attribute for batch provisioning.
Pull the reports and analyze the criteria to have least number of users for initial batch provisioning.
I am not sure the reason behind your batch provisioning, to make sure everything is correct ? or the load to the application ? or the business requirement ?
This is a business requirement to control the number of account provisioning, as we are changing the initial process of account provisioning by controlling the flag value at workday auth source, now they planning to remove this, so all identities will be getting created in ISC, that is fine, but AD account provisioning should limit or control for the initial load to verify the result
I would go for 1 criteria alone to restrict the users, as I have mentioned already take only one department (or any other attribute based on your criteria requirement) which has less users.
Once verified, It is just adding some more OR conditions.