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

Workiva REST Integration - Access Import

SowmithriV
Regular Contributor
Regular Contributor

Hi All,

In the API documentation available for Workiva, when we try to import only the entitlements, we see only the below three roles. 

Screenshot 2024-05-02 at 6.26.45 PM.png

When we do AcctToEnt Import for mapping the entitlements to accounts, seeing a common role "Org Member" for all the users. How do I reconcile and map this group?

Screenshot 2024-05-02 at 6.26.36 PM.png

2 REPLIES 2

rushikeshvartak
All-Star
All-Star

Use below JSON we used

Spoiler
{
"accountParams": {
"connection": "accAuth",
"processingType": "SequentialAndIterative",
"statusAndThresholdConfig": {
"statusColumn": "customproperty11",
"activeStatus": ["true"],
"deleteLinks": true,
"accountThresholdValue": 50,
"correlateInactiveAccounts": false,
"inactivateAccountsNotInFile": false
},
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://h.demo.wdesk.com/s/scim/Users?filter=active%20eq%20true",
"httpMethod": "GET",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json"
},
"statusConfig": {
"active": "true"
},
"listField": "Resources",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "id~#~char",
"name": "userName~#~char",
"customproperty11":"active~#~char",
"status": "active~#~char"
}
}
}
},
"entitlementParams": {
"connection": "accAuth",
"processingType": "SequentialAndIterative",
"entTypes": {
"Group": {
"entTypeOrder": 0,
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://h.demo.wdesk.com/s/scim/Groups",
"httpMethod": "GET",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json"
},
"listField": "Resources",
"keyField": "entitlementID",
"colsToPropsMap": {
"entitlementID": "id~#~char",
"entitlement_value": "displayName~#~char"

},
"pagination": {
"offset": {
"offsetParam": "startIndex",
"batchParam": "limit",
"batchSize": 100,
"totalCountPath": 5000
}
}
}
}
}
}
},
"acctEntParams": {
"connection": "accAuth",
"entTypes": {
"Group": {
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"processingType": "httpEntToAcct",
"http": {
"url": "https://h.demo.wdesk.com/s/scim/Groups/${id}",
"httpMethod": "GET",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json"
},
"listField": "members",
"entKeyField": "entitlementID",
"acctIdPath": "value",
"acctKeyField": "accountID"
}
}
}
}
}
}

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

Thanks for the response @rushikeshvartak. I did try to create a new SCIM connector for Workiva and I'm still not able to see the Org Role - "Org Member" because it is not part of the SCIM groups. Any user added in the Org should have this role assigned (default role). Is there a way to recon it so that we can use it for review during the certification.