Я столкнулся с 403 запрещенным при попытке обновить запись запроса на одобрение, владельцем которого я являюсь.
Я включил полное сообщение об ошибке ниже, и я заметил, что оно включает это - отсутствует привилегия prvWritemsdyn_flow_approvalrequest - но я не могу найти что-либо на нем
{"status": 403, "message": "- batchresponse_ecf1a4fe-4de7-42af-9337-8053401f2973 \ r \ nContent-Type: application / http \ r \ nContent-Transfer-Encoding: двоичный файл \ r \ n \ r \ nHTTP / 1.1 403 Запрещено \ r \ nREQ_ID: 9335e6d2-c010- 4c3b-a484-75850396398a \ r \ nКонтент-тип: application / json; odata.metadata = минимальный \ r \ nOData-Version: 4.0 \ r \ n \ r \ n {\ "error \": {\ "code \" : \ "0x80040220 \", \ "message \": \ "Основной пользователь (Id = 3b07cd95-6282-e911-a828-000d3ae03725, type = 8, roleCount = 3, privilegeCount = 644, accessMode = 0, отсутствует prvWritemsdyn_flow_approvalreest privilege (Id = 1eee850d-7c4b-41ce-8b27-a49ea47d751b) для OTC = 10009. context.Caller = 3b07cd95-6282-e911-a828-000d3ae03725 \ ", \" innererror \ ": {\" message \ ": \" Основной пользователь (Id = 3b07cd95-6282-e911-a828-000d3ae03725, тип = 8, roleCount = 3, privilegeCount = 644, accessMode = 0, отсутствует привилегия prvWritemsdyn_flow_approvalrequest (Id = 1eee850d-7c4b-411eaee 8eae) 8e на 8eae 8 8a на 8e-e-8-e-49-e-e-mail = 10009. context.Caller = 3b07cd95-6282-e911-a828-000d3ae03725 \ ", \" type \ ": \" System.ServiceModel.FaultException 1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]\",\"stacktrace\":\" at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Execute(OrganizationRequest request, InvocationContext invocationContext, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext, Dictionary
2 необязательные параметры) \ r \ n в Microsoft.Crm.Extensibility.OData.CrmODataExecutionContext. Upsert (сущность сущности) \ r \ n в Microsoft.Crm.Extensibility.OData.CrmODataExecutionContext.Update (сущность сущности, UpdateOption updateOption) \ r \ n в Microsoft.Crm.Extensibility.OData.CrmODataServiceDataProvider.UpdateEdmExtataConject_IntityEntityEntityEntityEntityEntityEntityEntityEntityEntity , String entityKeyValue, EdmEntityObject entityObject) \ r \ n в Microsoft.Crm.Extensibility.OData.EntityController.PatchEntityImplementation (String & entityName, Строковый ключ, EdmEntityObject entityDelta) \ r \ n в TR.Exchange.Exchange.Enрабат. (Регистратор ILogger, EventId EventId, ActivityType ActivityType, Fun c1 func, IEnumerable
1 AdditionalCustomProperties) \ r \ n в Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute [TResult] (Регистратор ILogger, XrmTelemetry22ypectionType Activity2ypeTypeTypeTypetionTypeTypeTypementTypeTypementTypeTypementTypeTypement ActivityTypeTypeTypeTypeTypetionTypeTypeTypementTypeTypementTypement Activity_ypeType Activity_ypeType Activity_ypeType Activity_ypeType Activity_ypeType Activity_ypeType Activity_TypeyType) ActivityTypeTypeed Activity) Тип операции * 2 аргументы, CancellationToken cancellationToken) \ r \ n --- Конец трассировки стека от предыдущего местоположения, где было сгенерировано исключение --- \ r \ n в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () \ r \ n в System.Runtime .CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) \ r \ n в System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext () \ r \ n --- Конец трассировки стека из предыдущего расположения, в котором было сгенерировано исключение - - \ r \ n в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () \ r \ n в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) \ r \ n в System.Web.Http.CultrolR. d__2.MoveNext () \ r \ n --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- \ r \ n в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () \ r \ n в System.Runtime .CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) \ r \ n в System.Web.Http.Dispatcher.HttpController Dispatcher.d__1.MoveNext () \ "}}} \ r \ n - batchresponse_ecf1a4fe-4de7-42af-9337-8053401f2973--", "source": "orgea3afa87.crm6.dynamics.com", "errors": [ ], "debugInfo": "clientRequestId: dc5d6e3 c -06a5-4dfb-8eba-29a814ef394e"}