Symptomen

Wanneer u probeert Microsoft Dynamics CRM configureren voor Office Outlook en u een aangepaste beveiligingsrol hebt, kunt u de volgende fout optreden:

'U bent niet gemachtigd voor toegang tot deze records. Neem contact op met de beheerder van Microsoft Dynamics CRM."

Als de beveiligingsrol is toegewezen via het lidmaatschap van een team in plaats van rechtstreeks naar een gebruiker wordt gekoppeld, kunt u de volgende fout optreden:

"U beschikt niet over onvoldoende machtigingen voor toegang tot de Microsoft Dynamics CRM-object of de gevraagde bewerking niet uitvoeren."

Oorzaak

Machtigingen voor een specifieke entiteit ontbreekt in uw beveiligingsrol in Microsoft Dynamics CRM. Dit kan de entiteit postbus of een andere entiteit-bevoegdheden vereist is om CRM te configureren voor Outlook.

Oplossing

Eerst vaststellen welke bevoegdheid ontbreekt. U kunt de sectie Details in het foutbericht wordt weergegeven waarmee u aanvullende informatie, met inbegrip van welke bevoegdheid ontbreekt uitbreiden. Zoals in de volgende sectie voor meer informatie, gegevens, zoals een bericht kunnen bevatten "ontbrekende prvReadMailbox privilege" die dat de gebruiker aangeeft alleen toegang nodig heeft voor de entiteit postvak. De volgende stappen uit het voorbeeld zijn voor de entiteit postbus, maar u kunt dezelfde stappen volgen vervangen door de entiteit postbus welke bevoegdheid wordt vermeld in de detailsectie van de fout.

De beveiligingsrol opnemen gebruikersniveau leestoegang tot de postbus entiteit bijwerken. Als de rol is toegewezen via het lidmaatschap van een team, moet de beveiligingsrol business unit-niveau of hoger.

1. log in op de Microsoft Dynamics CRM-webtoepassing als een gebruiker met de rol systeembeheerder.

2. Klik op de navigatiebalk op Microsoft Dynamics CRM en klik op Instellingen.

3. Klik op de navigatiebalk klikt u op Instellingen en klik vervolgens op beheer. Als u Microsoft Dynamics CRM 2015 of later gebruikt, klikt u op beveiliging in plaats van beheer.

4. Klik op beveiligingsrollen.

5. open de beveiligingsrol die is toegewezen aan de gebruiker die dit probleem tegenkomt.

6. Klik op het tabblad Business Management . Als de ontbrekende bevoegdheid voor een andere entiteit, kan de bevoegdheid zich bevinden op een van de andere tabbladen.

7. Klik op de cirkel te verlenen gebruikersniveau leestoegang tot de postbus entiteit. Deze bevoegdheden kan worden gevonden door het vinden van de entiteit Postvak en het snijpunt met de bevoegdheid lezen .

8. Klik op Opslaan en sluiten.

9. probeert Microsoft Dynamics CRM voor Office Outlook opnieuw configureren.


Als u nog steeds problemen met CRM voor Outlook verbinding te maken met uw CRM Online-organisatie ondervindt, is een diagnostisch hulpprogramma beschikbaar om u te helpen bij het vaststellen van het probleem:

CRM voor Outlook-configuratie diagnose

Meer informatie

Het logboekbestand bevat de volgende fout met de principaal de gebruikersreferentie overeenkomen met uw SystemUserId:

09:17:01 |  Fout | Uitzondering: Principal gebruiker (Id = 4294cbf9-7534-e311-8b6d-6c3be5a8f660, type = 8) prvReadMailbox bevoegdheid ontbreekt (Id = 8e17de3a-5a69-479c-9535-1f7be75b2987) op Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.XrmExecuteInternal()
op Microsoft.Crm.Application.Platform.ServiceCommands.RetrieveCommand.Execute()
op Microsoft.Crm.Caching.MailboxWebServiceCacheLoader.LoadCacheData (Guid sleutel IOrganizationContext context)
bij Microsoft.Crm.Caching.ClientCacheLoaderProxy'2.LoadCacheData (TKey, sleutel, IOrganizationContext context)
bij Microsoft.Crm.Caching.CrmMultiOrgCacheBase'2.CreateEntry (TKey, sleutel, IOrganizationContext context)
bij Microsoft.Crm.Caching.CrmMultiOrgCacheBase'2.LookupEntry (TKey, sleutel, IOrganizationContext context)
op Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime()
bij Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.Configure (IProgressEventHandler progressEventHandler)
op Microsoft.Crm.Application.Outlook.Config.ConfigEngine.Configure (Object stateInfo)


Als de gebruiker lid is van een team dat het gebruikersniveau alleen toegang tot de postbus entiteit heeft en er geen een-beveiligingsrol rechtstreeks toegewezen aan hun record van de gebruiker met het toegangsniveau van de gebruiker alleen toegang tot de postbus entiteit, bevat het logboekbestand de volgende fout aan de eigenaar-Id en het aanroepen van gebruiker verwijzing die overeenkomen met uw SystemUserId :

17:16:47 |  Fout | Uitzondering: SecLib::AccessCheckEx is mislukt. Geretourneerd hr =-2147187962, object-id: 7f27247a-dda1-e411 - 80 d 9-fc15b4285da4, OwnerId: 4294cbf9-7534-e311-8b6d-6c3be5a8f660, OwnerIdType: 8- en CallingUser: 4294cbf9-7534-e311-8b6d-6c3be5a8f660. ObjectTypeCode: 9606, objectBusinessUnitId: 8bce1ea5-1e75-e411-80cf-c4346bac89f4, AccessRights: ReadAccess
Stack-tracering van server:
bij System.ServiceModel.Channels.ServiceChannel.HandleReply (ProxyOperationRuntime-bewerking, ProxyRpc & rpc)
op System.ServiceModel.Channels.ServiceChannel.Call (String, actie, Boolean oneway, ProxyOperationRuntime werking, Object [] modules, Object []-outs, TimeSpan-out)
bij System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage stroomindeling van methodCall, ProxyOperationRuntime-bewerking)
op System.ServiceModel.Channels.ServiceChannelProxy.Invoke (IMessage bericht)

Uitzondering bij [0] rethrown:
bij System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (reqMsg IMessage, IMessage retMsg)
bij System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32 type)
op Microsoft.Xrm.Sdk.IOrganizationService.Retrieve (String entityName, Guid-id, ColumnSet, columnSet)
bij Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient. <> c__DisplayClass4. < RetrieveCore > b__3()
bij Microsoft.Xrm.Sdk.WebServiceClient.WebProxyClient'1.ExecuteAction[TResult] (Func'1 actie)
op Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.RetrieveCore (String entityName, Guid-id, ColumnSet, columnSet)
op Microsoft.Xrm.Sdk.WebServiceClient.OrganizationWebProxyClient.Retrieve (String entityName, Guid-id, ColumnSet, columnSet)
op Microsoft.Crm.Application.SMWrappers.ClientOrganizationServiceProxyBase.Retrieve (String entityName, Guid-id, ColumnSet, columnSet)
bij Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadMailboxInfo (orgAuthProvider IClientAuthProvider-1)
bij Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserInfo (orgAuthProvider IClientAuthProvider-1)
op Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize (Uri discoveryUri, OrganizationDetail, selectedOrg, String displayName, Boolean isPrimary, authenticatedProvider IClientAuthProvider'1)
op Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
op Microsoft.Crm.Application.Outlook.Config.ServerForm. < InitializeBackgroundWorkers > b__3 (Object sender, DoWorkEventArgs e)
bij System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs e)
op System.ComponentModel.BackgroundWorker.WorkerThreadStart (Object-argument)

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×