Domino 9 und frühere Versionen > ND6: Entwicklung

Unterschrift ohne Autorenrechte

(1/2) > >>

Alexis:
Hallo Forum,

hat jemand einen konzeptionellen Ansatz, wie man in einem Dokument eine Unterschrift ablegen kann (z.B. Kenntnisname des Dokumentes) ohne dass der betreffende User Autorenrechte bekommen muss?

Danke für jeden Hinweis.

Alexis

bikerboy:
Lass ihn doch einen Agenten starten der diese Rechte hat ?!? :-:

dirk_2909:
Meinst Du Autorenrechte auf das einzelne Dokument oder prinzipiell in der Anwendung?

Wenn nur nicht auf Dokumente, dann die Kenntnisnahme in ein Antwortdokument ?!

Alexis:
Hallo bikerboy,

probiert und schon auf den Bauch gefallen:

Ich habe im Agenten "Ausführen im Namen von" --> "Administator" eingetragen und schwupp war der Agent im Design verschwunden und auch das Triggern klappte nicht, Fehlermeldung "Agent nicht vorhanden".

Leergeld ist schon mal bezahlt.

Vermutlich muss ich unter "Vorgabezugriff ... " entsprechende höhere Rechtegruppen einfügen.

@Dirk

Die (nicht vorhandenen) Autorenrechte beziehen sich nur auf dieses eine Dokument, was zum Zeichen der Kenntnisnahme unterzeichnet werden soll.

Alexis

tks:
Das mit dem Agenten geht schon. Ich habe das bei uns so umgesetzt, daß ich einen Agenten habe, der die Änderungen im Dokument macht. Der ist auf "periodisch: nie" eingestellt und mit der Server-ID signiert. In einer Schaltfläche habe ich dann ein ein bisschen Script, das den Agenten startet:

Sub Click(Source As Button)
   Dim uiws As New NotesUIWorkspace
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim agMarkProc As NotesAgent
   
   Set db = uiws.CurrentDatabase.Database
   Set doc = uiws.CurrentDocument.Document
   Set agMarkProc = db.GetAgent("Mark as Processed")
   If agMarkProc.RunOnServer(doc.NoteID) <> 0 Then
      Messagebox "Es ist ein Fehler aufgetreten.",,"Verarbeitet"
   End If
   
   Call uiws.ViewRefresh
   
End Sub

Fini.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln