Jacou | 2019-05-16 16:55:10 UTC | #1
Hello,
I have 2 users in Purecloud - User A and User B. They both are agents on same level (no manager relationship).
- User A completes a conversation and gets evaluated by an evaluator.
- We call “/api/v2/analytics/conversations/” + conversation_id + “/details” on behalf of User A - we get the conversation including the evaluations summary such as:
"evaluations": [ { "evaluationId": "daedefc8-5771-4ac9-ba53-eefb8248f244", "evaluatorId": "13969e2e-19fa-4f70-95c2-d0c1f823d468", "userId": "501fed7d-0883-4514-8099-25aa0084bfe0", "eventTime": "2019-05-15T16:05:30.684Z", "queueId": "e246e8fe-eea0-4f95-8524-4570f95e1319", "formId": "f210f24e-bdd1-4b47-9306-7a2353bf1b7d", "contextId": "31ee3b7a-405d-4956-be3b-8d233889e151", "formName": "Call quality", "oTotalCriticalScore": 0, "oTotalScore": 100 } ],
- Now we do the same call “/api/v2/analytics/conversations/” + conversation_id + “/details” using the same conversation ID but this time on behalf of User B.
Result: we get the same content, including the evaluations section.
QUESTION: Is it expected that User B could see the score of the evaluation of User A through the conversationID? Since User B will get a "Failed evaluation view permission check" when trying to view the Evaluation - is there a reason why the score is shown at the conversation level? Are evaluation score supposed to be visible to "non-manager related" others?
tim.smith | 2019-05-20 16:47:28 UTC | #2
I've confirmed with the dev team that this behavior is intentional. If you have a use case for different behavior, please share it at https://purecloud.ideas.aha.io/ideas.
system | 2019-06-20 16:58:46 UTC | #3
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 5166