Hallo,
ich habe eine Maske mit diversen Feldern (für die Einträge im Reiter "Work" im Personendokument im öffentlichen Adressbuch), wo die Benutzer über Dialogboxen etc. die Firma und so weiter auswählen können.
Dort habe ich dann einen "Speichern"-Button, welcher einen Agenten aufruft, um die Daten im Personendokument zu speichern.
Im Agenten habe ich unter "Run on behalf of" einen administrativen Benutzer angegeben. Dieser hat Manager-Rechte auf das öffentliche Adressbuch sowie alle Berechtigungen, Agenten auszuführen.
Der Agent sendet zusätzlich eine Mail an den benutzer mit den geänderten Daten.
Allerdings ist der Absender der Mail der Benutzer selbst (und nicht der unter "Run on behalf of") und der Agent wird ebenfalls im Kontext des Benutzers ausgeführt (was zur Folge hat, dass die Änderungen nicht im Adressbuch gespeichert werden, da der Benutzer auf diese Felder keine Schreibrechte hat).
Hat jemand eine Idee, was ich da eventuell falsch mache?
Gruß
Stefan