Hi everyone, I have a requirement to give the user a security role with only user level permissions for Assign, Write and Create for the Opportunity, Account and Contact entities. However, while qualifying a lead with ECE assigned as another user I'm unable to qualify the lead as the owner of the account and opportunity of the qualified lead is of the ECE.
This is the error I'm getting,
<s:Envelope xmlns:s="schemas.xmlsoap.org/.../envelope"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring xml:lang="en-US">SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 6af9456a-2628-e811-8117-e0071b66cfa1, OwnerId: 31ddb544-b918-e711-810a-e0071b69ffe1, OwnerIdType: 8 and CallingUser: 5e39b8b0-1af2-e611-80f6-e0071b661f01. ObjectTypeCode: 1, objectBusinessUnitId: fee1b889-f4ea-e611-8103-e0071b69ffe1, AccessRights: WriteAccess </faultstring><detail><OrganizationServiceFault xmlns="schemas.microsoft.com/.../Contracts" xmlns:i="www.w3.org/.../XMLSchema-instance"><ActivityId>7eb3fe5a-9584-4908-99a0-834f258b92a2</ActivityId><ErrorCode>-2147187962</ErrorCode><ErrorDetails xmlns:a="schemas.datacontract.org/.../System.Collections.Generic"/><Message>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 6af9456a-2628-e811-8117-e0071b66cfa1, OwnerId: 31ddb544-b918-e711-810a-e0071b69ffe1, OwnerIdType: 8 and CallingUser: 5e39b8b0-1af2-e611-80f6-e0071b661f01. ObjectTypeCode: 1, objectBusinessUnitId: fee1b889-f4ea-e611-8103-e0071b69ffe1, AccessRights: WriteAccess </Message><Timestamp>2018-03-15T07:56:59.3983526Z</Timestamp><ExceptionRetriable>false</ExceptionRetriable><ExceptionSource i:nil="true"/><InnerFault><ActivityId>7eb3fe5a-9584-4908-99a0-834f258b92a2</ActivityId><ErrorCode>-2147187962</ErrorCode><ErrorDetails xmlns:a="schemas.datacontract.org/.../System.Collections.Generic"/><Message>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 6af9456a-2628-e811-8117-e0071b66cfa1, OwnerId: 31ddb544-b918-e711-810a-e0071b69ffe1, OwnerIdType: 8 and CallingUser: 5e39b8b0-1af2-e611-80f6-e0071b661f01. ObjectTypeCode: 1, objectBusinessUnitId: fee1b889-f4ea-e611-8103-e0071b69ffe1, AccessRights: WriteAccess </Message><Timestamp>2018-03-15T07:56:59.3983526Z</Timestamp><ExceptionRetriable>false</ExceptionRetriable><ExceptionSource i:nil="true"/><InnerFault i:nil="true"/><OriginalException i:nil="true"/><TraceText i:nil="true"/></InnerFault><OriginalException i:nil="true"/><TraceText i:nil="true"/></OrganizationServiceFault></detail></s:Fault></s:Body></s:Envelope>
I have given org level permissions for Append and Append to
Is there any workaround to qualify the lead in this scenario?
Thanks in advance!