Identitites have 2 different IDs and so it is creating 2 HRMs accounts, if idenitity attribute is "assignmentStatus" and its value is "Active Contingent Assignment" then the account should be diabled

Identitites have 2 different IDs and so it is creating 2 HRMs accounts, if idenitity attribute is “assignmentStatus” and its value is “Active Contingent Assignment” then the account should be diabled
How can we achieve this? can we write a transform if that possible how can we do it?

Try a provisoning policy rule as :

import sailpoint.object.Identity;
    import sailpoint.object.ProvisioningPlan;
    import sailpoint.object.Application;

    Identity identity = (Identity) args.get("identity");
    String assignmentStatus = identity.getAttribute("assignmentStatus");

    if ("Active Contingent Assignment".equalsIgnoreCase(assignmentStatus)) {
        return "Disabled"; // or "Inactive", based on your connector
    }

    return "Enabled";

@Rahulsunnysechpoint
Are you trying to make the lifecycle state disable ? or want to disable any specific account

specific account disabled

account disabled for particular source

@Rahulsunnysechpoint then if i understand correctly you need to disable the account based on this attribute for that you can create a transform and update your lifecycle stat attribute to a state which will trigger disable task to your target application

In aggregation can we exclude these accounts not to get into ISC

In aggregation can we exclude these accounts not to get into ISC

Can i get a Transfrom to populate the New account values fron considering an account attribute and its value

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.