Identity profile is not updating/setting up automatic LCS, Identity State, manager name & manager email on user profiles

Identity profile is not updating/setting up automatic LCS, Identity State, manager name & manager email on user profiles, we are able to see LCS as active/inactive/etc under identity profile “Preview” but “apply changes”
it did not help ?

or is it the criteria - any reviews / analysis might help

{
    "name": "LifeCycleState Transform for SuccessFactors",
    "type": "static",
    "attributes": {
        "requiresPeriodicRefresh": "true",
        "startDateCompare": {
            "attributes": {
                "id": "Start Date Compare Transform for SF test"
            },
            "type": "reference"
        },
        "tenDaysBeforeStartDate": {
            "attributes": {
                "id": "TenDaysBeforeStartDate Transform for SF test"
            },
            "type": "reference"
        },
        "employeeStatusCode": {
            "attributes": {
                "id": "EmployeeStatusCode Transform for SuccessFactors"
            },
            "type": "reference"
        },
        "value": "#if($employeeStatusCode == 'S')suspend#elseif($tenDaysBeforeStartDate=='yes'  && $startDateCompare=='yes')active#elseif($employeeStatusCode=='T')inactive#elseif($startDateCompare=='no' && $employeeStatusCode != 'L' && $employeeStatusCode != 'S' && $employeeStatusCode != 'T')active#elseif($employeeStatusCode == 'L')loa#{else}staged#end"
    },
    "internal": false
}

Hi @osmanmohammed ,

Have you configured the ‘provisioning’ tab in the Identity Profile? Within that tab, create the LCS states and enable them.

Another crucial point to note is that, in the transform, you should name the LCS state using the technical name of that LCS as specified in the provisioning tab.

Thanks!!

you can verify the below post. Thanks!!

2 Likes

Hi @osmanmohammed,

After configuring the provisioning tab in the identity profile and
performing unoptimized aggregation, if you still don’t see the attribute values, you should use the Process Identities under Profile API

POST: https://sailpoint.api.identitynow.com/v2024/identity-profiles/:identity-profile-id/process-identities

This API ensures that all values are updated. It should be used whenever a change is made to the identity profile or its related lifecycle states that requires a refresh. This operation will update all identities under the identity profile so that the changes are reflected you can find the values

i did requested this api but it dint helped.

Active is a Out of the box object/LCS ?
→ is changing Active to → active will make any change on user profiles
but in production we see ‘Active’ for our previous configuration. is their any new changes ?
should it be
Active(active)
Active
or active

Yes, Active is OOB state.

This is good. In transforms, where you assign the LCS value, use as active as this is the technical name.

Active is the display attribute.

Thanks!!

This case is resolved now. it was found to be a transform on one of the identity profile attribute that was looping through.
once we removed it from the mapping it worked.
thanks Gokul

1 Like

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