Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 04.11.04 - 22:37:49

Titel: Autor soll Agenten
Beitrag von: CLI_Andreas_Schmidt am 04.11.04 - 22:37:49
Hi @all,

ich habe ein kleines Rechteproblem.

Ein Autor (ACL) soll ein Dokument bearbeiten (Backend Lotus Script Agent), wo er nicht Autor ist. Ein Agent soll das für Ihn tun.

Geht das ? und wenn ja, was muss ich da einstellen ?

Probiere schon stunden rum.

Gruss

Andreas
Titel: Re: Autor soll Agenten
Beitrag von: koehlerbv am 04.11.04 - 22:47:50
Lieber Herr CLI, das sind aber Basics ...

Einerseits: Das tut ein serverbasierender Agent, der mit entsprechenden Rechten signiert ist, und der der dann mit der Methode NotesAgent.RunOnServer aufgerufen wird.

Andererseits (meine persönliche Meinung): An der Konzeption der ganzen Anwendung ist was oberfaul, weil solche Zustände ("darf" und "darf doch nicht") gar nicht auftreten sollten.

Bernhard
Titel: Re: Autor soll Agenten
Beitrag von: TMC am 05.11.04 - 21:51:35
Andererseits (meine persönliche Meinung): An der Konzeption der ganzen Anwendung ist was oberfaul, weil solche Zustände ("darf" und "darf doch nicht") gar nicht auftreten sollten.

Dem kann ich nur zustimmen. Ein Autor der nicht autorisiert ist und plötzlich doch was ändern soll: passt nicht seitens Konzeption.

NichtCLI_Matthias
Titel: Re: Autor soll Agenten
Beitrag von: CLI_Andreas_Schmidt am 06.11.04 - 23:38:22
Das mach ja alles sein. Aber wenn das so laufen soll. Übrigens habe ich das mal mit dem Beispiel aus der Hilfe "RunonServer" versucht. hast in meinem Fall nicht funktioniert.
Lösung war dann, über eine @Funktion zu arbeiten. Das lief dann. Muss ich aber noch testen.
Titel: Re: Autor soll Agenten
Beitrag von: CLI_Andreas_Schmidt am 10.11.04 - 19:09:32
Das runonServer läuft jetzt auch. Das Beispiel in der Hilfe ist ok. Leider lässt sich der Agent nicht debuggen, wenn er direkt angetriggert wird. Debug läuft dann nur noch über den Designer.