Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Account Status issue from target and SuccessFactors

Manu269
All-Star
All-Star

Hi Team,

We have setup integration with Saviynt and SuccessFactors QAs System. 

We are using below import account json.
{
  "accountParams": {
    "connection": "userAuth",
    "processingType": "SequentialAndIterative",
    "statusAndThresholdConfig": {
      "statusColumn": "customproperty11",
   "activeStatus": ["t","T"],
      "deleteLinks": true,
      "accountThresholdValue": 1000,
      "correlateInactiveAccounts": true,
      "inactivateAccountsNotInFile": true,
      "deleteAccEntForActiveAccounts": true
    },
    "includeExistingInActiveAccounts": true,
    "call": {
      "call1": {
        "callOrder": 0,
        "stageNumber": 0,
        "http": {
          "url": "https://XXXXXX/odata/v2/User?$select=userId,status,jobCode,lastModifiedWithTZ,division,custom08,cust...",
          "httpHeaders": {
            "Authorization": "${access_token}",
            "Accept": "application/json"
          },
          "httpContentType": "application/json",
          "httpMethod": "GET"
        },
        "listField": "d.results",
        "keyField": "accountID",
  "statusConfig": {
          "active": [
            "t",
            "T"
          ],
          "inactive": [
            "f",
            "F",
            "active_external_suite"
          ]
        },
        "colsToPropsMap": {
          "accountID": "username~#~char",
          "name": "userId~#~char",
          "status": "status~#~char",
          "customproperty1": "firstName~#~char",
          "customproperty2": "lastName~#~char",
          "customproperty3": "custom08~#~char",
          "customproperty4": "email~#~char",
          "customproperty11": "status~#~char",
          "customproperty5": "jobCode~#~char",
          "customproperty6": "lastModifiedWithTZ~#~char",
          "customproperty7": "division~#~char",
          "customproperty8": "custom07~#~char",
          "customproperty9": "state~#~char",
          "customproperty10": "timeZone~#~char",
          "customproperty12": "defaultLocale~#~char",
          "customproperty13": "businessPhone~#~char",
          "customproperty14": "city~#~char",
          "customproperty15": "defaultFullName~#~char",
          "customproperty16": "custom12~#~char",
          "customproperty17": "totalTeamSize~#~char",
          "customproperty18": "country~#~char",
          "customproperty19": "lastModifiedDateTime~#~char",
          "customproperty20": "addressLine1~#~char",
          "customproperty21": "addressLine2~#~char",
          "customproperty22": "sciLastModified~#~char",
          "customproperty23": "title~#~char",
          "customproperty25": "department~#~char",
          "customproperty26": "custom01~#~char"
        },
        "pagination": {
          "nextUrl": {
            "nextUrlPath": "${response?.completeResponseMap?.d?.__next == null ?null : response?.completeResponseMap?.d?.__next}"
          }
        }
      }
    }
  },
  "entitlementParams": {
    "connection": "userAuth",
    "processingType": "SequentialAndIterative",
    "entTypes": {
      "DynamicGroups": {
        "entTypeOrder": 0,
        "call": {
          "call1": {
            "callOrder": 0,
            "stageNumber": 0,
            "http": {
              "url": "https://XXXXX/odata/v2/DynamicGroup?$filter=startswith(groupName,'IAM')&$format=JSON",
              "httpHeaders": {
                "Authorization": "${access_token}",
                "Accept": "application/json"
              },
              "httpContentType": "application/json",
              "httpMethod": "GET"
            },
            "listField": "d.results",
            "keyField": "entitlementID",
            "colsToPropsMap": {
              "entitlementID": "groupID~#~char",
              "entitlement_value": "groupName~#~char",
              "customproperty1": "groupType~#~char",
              "customproperty2": "lastModifiedDate~#~char",
              "customproperty4": "groupID~#~char"
            }
          }
        }
      }
    }
  },
  "acctEntParams": {
    "connection": "userAuth",
    "entTypes": {
      "DynamicGroups": {
        "call": {
          "call1": {
            "callOrder": 0,
            "stageNumber": 0,
            "processingType": "httpEntToAcct",
            "http": {
              "httpHeaders": {
                "Authorization": "${access_token}",
                "Accept": "application/json"
              },
              "url": "https://XXXXX/odata/v2/getUsersByDynamicGroup?groupId=${id}L",
              "httpContentType": "application/x-www-form-urlencoded",
              "httpMethod": "GET"
            },
            "listField": "d",
            "acctIdPath": "userId",
            "entKeyField": "entitlementID",
            "acctKeyField": "name"
          }
        }
      }
    }
  }
}

For few users :the account is active in target SF system whereas in Saviynt it is showing as inactive.

Please help us urgently.

Regards
Manish Kumar
If the response answered your query, please Accept As Solution and Kudos
.
2 REPLIES 2

rushikeshvartak
All-Star
All-Star

Remove this from JSON

  "statusConfig": {
          "active": [
            "t",
            "T"
          ],
          "inactive": [
            "f",
            "F",
            "active_external_suite"
          ]
        }


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

Manu269
All-Star
All-Star

Hi Team,

There was an intermittent issue with target system.

The json shared by me is working.

Thanks

 

Regards
Manish Kumar
If the response answered your query, please Accept As Solution and Kudos
.