Domino 9 und frühere Versionen > ND6: Entwicklung

Agent ausführen im Namen von

<< < (2/2)

mariab:

--- Zitat von: Axel am 13.03.07 - 18:58:09 ---Was funktioniert nicht? Wird der Agent nicht ausgeführt oder gibt's Fehlermeldungen? Wie sind die Agenteneigenschaften? Code?

Ein paar mehr Infos musst du uns schon liefern. Mit den dürftigen Angaben können wir dir nicht helfen.


Axel


--- Ende Zitat ---

Sorry, hier genauere Details:
Bei der DB handelt es sich um eine Art Warenkorb. Eine Form enthält jeweils ein Produkt z.B. Schuhe mit Angabe von Preis und der Anzahl von verfügbaren Schuhen. Wenn nun ein Benutzer 10 Paar Schuhe bestellt, dann wird überprüft ob genug Schuhe vorhanden sind, wenn ja kann der Benutzer auf bestellen drücken. Nun muss die Anzahl der verfügbaren Schuhe aktualisiert werden, dies möchte ich mit einem Agenten erledigen. Mit meinen Benutzer welcher Managerrechte besitzt funktioniert der Agent. Wenn ein Benutzer auf den Agent klickt erscheint folgende Fehlermeldung: "Sie sind zur Durchführung dieser Operation nicht berechtigt"
Wenn ich den Benutzer die Rolle zuweise die Maske zu ändern funktioniert der Agent auch, bloß kann er dann Änderungen durchführen wie z.B. den Preis ändern und dies möchte ich vermeiden.
Hier gibt es meiner Meinung nach das Problem, dass der Benutzer welcher den Agent ausführt keine Schreibrechte in der Maske besitzt. Um das Problem zu umgehen dachte ich mir ich führe den Agenten mit dem Namen meines Benutzers aus. (Run on behalf ....)
Die Datenbank liegt auf einem Server und im Agenten verwende ich die Formelsprache.

Grüße Maria

Driri:
Bist Du denn im Serverdokument auch berechtigt, RunOnBehalf-Agents zu signieren ? (Tab Sicherheit, Agenten signieren, die im Namen anderer ausgeführt werden)

koehlerbv:
Vollkommen abgesehen von der Agent-Problematik: Ich wage zu bezweifeln, dass es guter Software-Architektur entspricht, die Lager-Artikelmenge auf diese Art und Weise zu pflegen. Sowas sollte eigentlich niemals direkt in diesem Dokument geführt werden, sondern über Zulauf - Abverkauf ad hoc ermittelt werden.

Bernhard

mariab:

--- Zitat von: koehlerbv am 14.03.07 - 16:18:08 ---Vollkommen abgesehen von der Agent-Problematik: Ich wage zu bezweifeln, dass es guter Software-Architektur entspricht, die Lager-Artikelmenge auf diese Art und Weise zu pflegen. Sowas sollte eigentlich niemals direkt in diesem Dokument geführt werden, sondern über Zulauf - Abverkauf ad hoc ermittelt werden.

Bernhard

--- Ende Zitat ---

Könntest du mir einige Tipps geben wie ich das aders machen könnte? Bin immer bereit meine Datenbanken zu verbessern.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln