Why can I accept and assign relation DCR request for my specific user?

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).

 

mceclip0.png

 

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"

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.