Bestimmte Felder nur für bestimmte Nutzer!?!?

Hallo,

ich möchte für die Nutzer aus dem Bereich Marketing in dem Kontaktformular extra Auswahlfelder erstellen.
Diese Felder sollen nur Nutzer einer bestimmten Organistation bzw. Rolle ausfüllen bzw. sehen dürfen

Kennt jemand ein Script das dies kann bzw. hat jeman eine andern Lösungsvorschlag dbgzl.?

Danke & Gruß
Patrick



AW: Bestimmte Felder nur für bestimmte Nutzer!?!?

Hallo Patrick,

in der Regel, kannst du soetwas in deinen Sicherheitsrollen schon definieren.

Wenn der nutzer keine Rechte für ein entsprechendes Feld hat, kann er es normal auch nicht sehen.

Solltest du ein Script brauchen, schlag ich dir das Buch "Arbeiten mit MS Dyn. CRM 4.0 (siehe Links) vor, dort findest du auch solch ein Script, wo die entsprechende Reiter oder Felder für Nutzer deaktivieren, bzw. verstecken, kannst.

Gruß Ronny


AW: Bestimmte Felder nur für bestimmte Nutzer!?!?

Über die Schicherheitsrollen kann ich doch aber nicht schreibrechte auf einzellne Felder geben!
... das Skript in dem Buch schaue ich mir aber mal an. (Seite: 610) ... war noch nicht so weit *G*

Danke & Gruß
Patrick


AW: Bestimmte Felder nur für bestimmte Nutzer!?!?

Hallo Patrick,

du hast recht, über die Sicherheitsrollen geht das direkt nicht. Aber mit dem JavaScript auf der Seite hinter dem Link ist das kein Problem mehr.

http://jianwang.blogspot.com/2008/01/crm-40-check-current-users-security.html

Gruss

Michael Sulz


AW: Bestimmte Felder nur für bestimmte Nutzer!?!?

Vorsicht. Über so ein Skript kann man zwar sicherlich die Sicherheitsrollen auslesen und Felder im Formular ausblenden. Jedoch wenn es darum geht, das Benutzer diese Felder nicht sehen dürfen, dann ist dieser Ansatz leider nicht brauchbar, da jeder Benutzer sich über eine Ansicht die versteckten Felder jederzeit wieder zur Anzeige bringen kann.

Man muss hierzu die Felder in eine eigene Entität packen und 1:n mit der bestehenden Entität in Beziehung bringen. Dann lassen sich auch die richtigen Sicherheitseinstellungen nutzen. Damit das allerdings gut aussieht, sprich also die Felder im Hauptformular angezeigt werden, muss noch etwas codiert werden.

Alternativ kann man auch über c360 eine eher teure Erweiterung kaufen, mit der Berechtigungen auf Feldebene eingerichtet werden können, wobei mir schleierhaft ist, wie die das supportet hinbekommen haben.



AW: Bestimmte Felder nur für bestimmte Nutzer!?!?

Die Idee mit der Erstellung einer Eigenen Entität werde ich mal nach verfolgen obwohl das für den Zweck vielleicht etwas überdimensioniert ist.

Das Problem bei uns ist zum Beispiel: Das jeder Besitzer von Kontakten sagen kann das der Kontakt nach deren Absprache einen Newsletter bekommt. Dieses Feld liegt bei mir auf einen Reiter „Marketinginformationen“ unter den Kontaktformular. … Sollte sich der Kontakt dann aber entscheiden das er keinen mehr bekommen möchte und die Marketingabteilung setzt und das Bullet auf „NEIN“ kann jeder andere Benutzer es wieder ändern. … und der Kontakt wird erneut angeschrieben.

Hat jemand eine andere Idee wie man das anderes verhindern könnte? Meine Idee war wie schon geschrieben das ich ein Feld anlege „Newsletter abbestellt“ das nur die Abteilung Marketing bearbeiten kann.

Danke & Gruß

Patrick