Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Legolas am 11.06.15 - 11:06:45

Titel: Daten in's Backend übergeben!
Beitrag von: Legolas am 11.06.15 - 11:06:45
Hallo Zusammen,

ich habe ein Problem, das sicher schon ein Klassiker ist.

Anforderung:
Ich benötige im Backend den Namen des Users, der aktuell mit der Anwendung arbeitet.
Dieser User-Name soll dort in ein Protokolldokument geschrieben werden.
Das Problem ist nur, der User hat nur Leserechte auf die App.

Bisher habe ich solche Anforderungen immer in ein Parameterdokument geschrieben und per Agent.RunOnServer dem Server zur weiteren Verarbeitung übergeben.
Das geht aber nun nicht, da der User ja nur Leserechte auf die App hat und somit keine Dokumente erstellen kann.

Hat jemand einen Vorschlag, wie man das trotzdem ohne großen Aufwand bewerkstelligen kann?


Grüße
Bernd



Titel: Re: Daten in's Backend übergeben!
Beitrag von: Tode am 11.06.15 - 11:39:13
mache das Parameterdokument "Verfügbar für öffentlichen Zugriff" und gib den Benutzern das "öffentliche Dokumente schreiben"- Recht in der Applikation
Titel: Re: Daten in's Backend übergeben!
Beitrag von: Legolas am 11.06.15 - 11:50:31
Hi Tode,

danke, so werde ich es umsetzen.

Grüße
Bernd
Titel: Re: Daten in's Backend übergeben!
Beitrag von: Legolas am 11.06.15 - 15:52:35
Hi Tode,

es will nicht funktionieren!  ???

1) Habe eine einfach Maske mit einem Feld erstellt und in der Maske die Eignenschaft "Verfügbar für Benutzer mit öffentlichem Zugriff" auf dem letzten Reiter der Dokumenteigenschaften aktiviert.

2) Die User haben in der ACL nur Leserechte mit dem Attribut: Öffentliche Dokumente schreiben

3) Die User erstellen per Scribt ein neues Dokument und versuche es zu speichern.

--> Fehlermeldung: Sie sind zur Durchführung dieser Operation nicht berechtigt! Fehler 4000


Was mache ich falsch?

Client: 9.0.1 FP3 deutsch
Domino: 9.0.1 FP3


Grüße
Bernd
Titel: Re: Daten in's Backend übergeben!
Beitrag von: Tode am 11.06.15 - 16:24:26
Wenn Du das Dokument per Script erstellst, dann "kennt" es ja die Maskeneigenschaften nicht. Dann musst Du $PublicAccess = "1" per Script setzen...
Titel: Re: Daten in's Backend übergeben!
Beitrag von: Legolas am 11.06.15 - 16:33:07
Hi Tode,

das wars!
Es funktioniert nun.
Danke für die Unterstützung.

Grüße
Bernd