@Santhakumar you achieve OU movement by provisioning policy for modify and disable for leaver and enable for joiner
type [
{
"name": "Account",
"description": null,
"usageType": "CREATE",
"fields": [
{
"name": "ObjectType",
"transform": {
"attributes": {
"value": "User"
},
"type": "static"
},
"attributes": {
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "distinguishedName",
"transform": {
"attributes": {
"name": "Create Unique Account ID"
},
"type": "rule"
},
"attributes": {
"template": "CN=$(firstname).$(lastname)$(uniqueCounter),CN=Users,DC=SAILPOINT,DC=com",
"cloudMaxUniqueChecks": "50",
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "sAMAccountName",
"transform": {
"attributes": {
"name": "Create Unique LDAP Attribute"
},
"type": "rule"
},
"attributes": {
"template": "$(firstname).$(lastname)$(uniqueCounter)",
"cloudMaxUniqueChecks": "50",
"cloudMaxSize": "20",
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "displayName",
"transform": {
"attributes": {
"name": "displayName"
},
"type": "identityAttribute"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "manager",
"transform": {
"attributes": {
"name": "Get Manager LDAP DN"
},
"type": "rule"
},
"attributes": {
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "mail",
"transform": {
"attributes": {
"name": "email"
},
"type": "identityAttribute"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "password",
"transform": {
"attributes": {
"name": "Create Password"
},
"type": "rule"
},
"attributes": {
"cloudRequired": "true"
},
"isRequired": false,
"type": "secret",
"isMultiValued": false
},
{
"name": "givenName",
"transform": {
"attributes": {
"name": "firstname"
},
"type": "identityAttribute"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "sn",
"transform": {
"attributes": {
"name": "lastname"
},
"type": "identityAttribute"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "pwdLastSet",
"transform": {
"attributes": {
"value": "false"
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "boolean",
"isMultiValued": false
},
{
"name": "IIQDisabled",
"transform": {
"attributes": {
"value": "false"
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "boolean",
"isMultiValued": false
},
{
"name": "primaryGroupDN",
"transform": {
"attributes": {
"value": ""
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "description",
"transform": {
"attributes": {
"value": ""
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "telephoneNumber",
"transform": {
"attributes": {
"name": "phone"
},
"type": "identityAttribute"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msNPAllowDialin",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "homeMDB",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "mailNickname",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "shadowAccountDN",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msExchHideFromAddressLists",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "boolean",
"isMultiValued": false
},
{
"name": "SipAddress",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "SipDomain",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "SipAddressType",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msNPCallingStationID",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "msRADIUSCallbackNumber",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msRADIUSFramedRoute",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "msRADIUSFramedIPAddress",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "RegistrarPool",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "dNSHostName",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msDS-SupportedEncryptionTypes",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "msDS-ManagedPasswordInterval",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "msDS-GroupMSAMembership",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "msDS-AllowedToActOnBehalfOfOtherIdentity",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "servicePrincipalName",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": true
},
{
"name": "externalEmailAddress",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
},
{
"name": "Create Group",
"description": null,
"usageType": "CREATE_GROUP",
"fields": [
{
"name": "distinguishedName",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "sAMAccountName",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
},
{
"name": "Update Group",
"description": null,
"usageType": "UPDATE_GROUP",
"fields": [
{
"name": "GroupType",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "GroupScope",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "description",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "mailNickname",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
},
{
"name": "Account",
"description": null,
"usageType": "DISABLE",
"fields": [
{
"name": "AC_NewParent",
"transform": {
"attributes": {
"value": "OU=disabled,DC=SAILPOINT,DC=com"
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
},
{
"name": "Account",
"description": null,
"usageType": "ENABLE",
"fields": [
{
"name": "AC_NewParent",
"transform": {
"attributes": {
"value": "CN=Users,DC=SAILPOINT,DC=com"
},
"type": "static"
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
}
]or paste code here