Fragensteller
Kontakte: Bevorzugte Benutzer

Frage
-
Guten Morgen,
eine Frage zu den Kontakten hätte ich.
Dort kann man ja einen Bevorzugten Benutzer angeben, leider kann ich dort nicht alle Benutzer eintragen.
hat dies was mit den Rechten der User zu tun?Fehlermeldung:
"Sie besitzen nicht die erforderlichen Rechte für den Zugriff auf das MS-CRM Objekt oder die Ausführung des angeforderten Vorgang."Wir haben jetzt schon alles versucht, und wissen nicht mehr weiter... :-(
LG Daniel
Alle Antworten
-
Hi Daniel,
schaltet auf dem Server das Tracing ein. Im Tracefile wird euch die ID des fehlenden Privilegs ausgegeben. Darüber findet man das fehlende Recht am schnellsten. Siehe auch http://blogs.msdn.com/b/emeadcrmsupport/archive/2010/05/10/how-to-troubleshoot-permissions-issue.aspx
- Als Antwort markiert Michael Sulz Montag, 14. Juni 2010 11:32
- Tag als Antwort aufgehoben TheBad Mittwoch, 16. Juni 2010 09:34
-
So Tracing haben wir gemacht, schlauer sind wir aber nicht. Was komisch ist, ist der OwningUser oder?
Crm Exception: Message: SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 37d98d9b-c5df-db11-98e7-000423d1b900, OwningUser: 00000000-0000-0000-0000-000000000000 and CallingUser: be99eb2d-a143-df11-91bf-000423d1b901, ErrorCode: -2147187962 [2010-06-15 10:36:38.1] Process: w3wp |Organization:2f95b8ba-b420-42ee-9b6c-0145f658c149 |Thread: 6 |Category: Platform |User: fb79ac58-71fb-498e-bd01-82ee9bd822e4 |Level: Error | MessageProcessor.Execute at MessageProcessor.Execute(PipelineExecutionContext context) at InternalMessageDispatcher.Execute(PipelineExecutionContext context) at ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) at RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) at RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) at CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId) at InProcessCrmService.Execute(Object request) at PlatformCommand.ExecuteInternal() at UpdateCommand.Execute() at EntityProxy.Update(Boolean performDuplicateCheck) at AppForm.SaveEntity(EntityProxy entity, FormEventId eventType, String redirectPath, Boolean performDuplicateCheck) at AppForm.RaiseDataEvent(FormEventId eventId) at EndUserForm.Initialize(Entity entity) at CustomizableForm.Execute(Entity entity, String formType) at CustomizableForm.Execute(Entity entity) at ContactDetailPage.ConfigureForm() at AppUIPage.OnPreRender(EventArgs e) at Control.PreRenderRecursiveInternal() at Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at Page.ProcessRequest() at Page.ProcessRequestWithNoAssert(HttpContext context) at Page.ProcessRequest(HttpContext context) at XXXX_sfa_conts_edit_aspx.ProcessRequest(HttpContext context) at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at ApplicationStepManager.ResumeSteps(Exception error) at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr) at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
-