Domino 9 und frühere Versionen > Entwicklung

Maske darf nach Workflow nicht mehr bearbeitbar sein

<< < (2/2)

Axel:
Hi,

erstmal für zum Verständnis, mit was für einer Schablone hast du denn die DB erstellt ?

Axel

 

yes2002:
Hi,

zur Sicherheit - mit Autorenfeld meinte ich den Feldtyp in Lotus Notes.

Man könnte je nach Workflow-Status berechnend in das Feld die ensprechende Rolle eintrage - ist aber nur ein unreiner Vorschlag.

Grüsse

Biene Maja:

--- Zitat von: Axel am 12.02.03 - 10:28:47 ---Hi,

erstmal für zum Verständnis, mit was für einer Schablone hast du denn die DB erstellt ?

Axel

 

--- Ende Zitat ---

Die DB hat keine Schablone entwickelt wurde mit 5.11.

Axel:
Hi,

dann nimm doch ein Statusfeld in deine Maske auf und fülle es wenn der Workflow gestartet wird z.B. mit dem Wert 1.

Auf Basis dieses Wertes kannst du dann wie eknori gepostet hat das Editieren verhindern.

In den Beispielen heißt das FEld Status und ist ein numerisches Feld.

Im QueryModeChange kommt dann folgendes rein:

...
If Source.Document.Status(0) = 1 Then
   continue = False
End If
...

Zusätzlich mußt du noch im QueryOpen - Event folgendes machen:
(damit wird verhindert, dass man das Dok mit Strg+B im Edit - Modus öffnen kann).

...
If Not Source.IsNewDoc Then
  If Source.EditMode Then continue = False
End If
...

Axel

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln