Question
As part of DCR workflow testing, I have been assigned the following role :
ACCEPT_CHANGE_REQUEST along with other Data Steward roles yet I am not able to assign Relation DCR requests to my id (L010133).
ACCEPT_CHANGE_REQUEST is Reltio managed role, it should have access to accept DCR as per Data Change Request API (reltio.com).
User permission is defined as:
{
"role": "ROLE_EPH_GLOBAL_OS",
"access": [
"READ",
"CREATE",
"UPDATE"
]
}
{
"role": "ROLE_EPH_GLOBAL_DS",
"access": [
"READ",
"CREATE",
"DELETE",
"UPDATE"
]
}
Answer
The relation for DCR is in which the user does not have full access to apply it requires MERGE privileges. This can be seen when executing the following API.
curl --location --request POST 'https://test.reltio.com/reltio/permissions/mNNfGtHg2wVTZ1B/_getAccessRoles?accessTypes=ACCEPT_CHANGE_REQUEST' \
--header 'Content-Type: application/json' \
--data-raw '[
"changeRequests/<changeRequest>""
]'
Response
{
"objectUri": "relations/<relationId>",
"changeRequestUri": "changeRequests/<changeRequestId>",
"allPermitted": false,
"accessRoles": [
{
"access": "MERGE",
"roles": [
"ROLE_DATALOAD_APIMS",
"ROLE_DATALOAD",
"ROLE_IDENTITY_HUB"
]
},
Can you please add one of the roles - "ROLE_DATALOAD_APIMS", "ROLE_DATALOAD", "ROLE_IDENTITY_HUB"
Comments
Please sign in to leave a comment.