Schreibberechtigungen einzelner Aktivitäten ändern

9. Februar 2011 10:04

Hallo Community,

ich möchte gerne die Schreibberechtigungen(speziell Löschberechtigungen) einer Entität für die Benutzer ändern. In der Sicherheitsrolle kann ich leider nur global - sprich für alle Aktivitäten umfassend die Löschberechtigungen konfigurieren.

Gibt es noch eine andere Möglichkeit die Schreibzugriffe einzelner Aktivitäten zu beeinflussen?

Danke im voraus & Gruß!

Re: Schreibberechtigungen einzelner Aktivitäten ändern

9. Februar 2011 12:43

Hallo,

es gibt kein Recht, mit dem du den Zugriff auf einzelne Aktivitätstypen einschränken kannst, das gibt es nur über alle Aktivitäten.

Re: Schreibberechtigungen einzelner Aktivitäten ändern

9. Februar 2011 13:00

Hi Michael, ist dies auch nicht per Jscript möglich?

Re: Schreibberechtigungen einzelner Aktivitäten ändern

10. Februar 2011 14:40

nicht wirklich. Du kannst nicht verhindern, das die Aktivitäten angezeigt werden und auch nicht, das Aktivitäten z.B. über Workflows erstellt werden.

Re: Schreibberechtigungen einzelner Aktivitäten ändern

12. Februar 2011 17:28

JK87 hat geschrieben:...ist dies auch nicht per Jscript möglich?

Unabhängig vom Bezug deiner Frage auf Dynamics CRM: JavaScript kann nie (alleinig) als Sicherheitsmechanismus eingesetzt werden.

Du kannst die Berechtigungen selbst erweiteren in dem du mit Plugins deine zusätzliche Anforderungen abdeckst.

Im PreDelete kannst du dann z.B. auf bestimmte Benutzer/Teams/Unternehmenseinheiten/Rollen prüfen und entscheiden ob das Löschen erlaubt sein soll (dein Plugin führt keine Aktion aus) oder ob das Löschen verhindert werden soll (durch Auslösen einer InvalidPluginExecutionException