Autor Thema: Maske darf nach Workflow nicht mehr bearbeitbar sein  (Gelesen 1570 mal)

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Hallo,

ich habe eine Maske, die per Mail verschickt wird. Die Mail enthält ein Link auf das Dokument. Wird das Dokument geöffnet kann der Leser mittels Doppelklick das Dokument in den Editmodus versetzen. Ich habe schon alles ausprobiert und keine Ahnung wie ich das Bearbeiten unterdrücken kann.
In der Maske wird mit unterschiedlichen Rollen und Rechten gearbeitet selbst das will nicht funzen.  >:(

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #1 am: 11.02.03 - 15:43:16 »
Im QueryModeChange continue = false setzen. Dann lässt sich die Maske nicht mehr bearbeiten. Das mußt du natürlich in Abhängigkeit von einem Feld machen, daß irgendwie das Ende des WF anzeigt.

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #2 am: 12.02.03 - 07:41:31 »
Es gibt kein Feld was den WF beendet, sondern ein Button (Ablehnung u. Bestätigung) je nach dem welcher gedrückt wird, erhält der User eine Mail, die hat eine Verknüpfung und mit dieser Verknüpfung gelangt er wieder auf das Dokument zurück. Wenn er mit allem zufrieden ist, drückt er auf den Button OK (ist in der Maske enthalten) und ab geht die Post, der WF ist beendet. Kann ich den Query Mode Change Befehl auch auf den Bestätigen bzw. Ablehnen Button legen?

Gruß Biene

Offline yes2002

  • Aktives Mitglied
  • ***
  • Beiträge: 193
  • Ich liebe dieses Forum!
Autorenfeld ?
« Antwort #3 am: 12.02.03 - 08:06:36 »
Hi,

ich habe Schwierigkeiten Deine ersten beiden Sätze
richtig zu interpretieren ... Trotzdem hier mein Vorschlag:

Du verschickst ein Dokumenten-Link auf ein Dokument in einer
Workflow-Datenbank? Dann füge doch in das Ziel-Dokument einfach
ein Autorenfeld ein. Nur Personen die im Autorenfeld aufgeführt
sind können das Dokument bearbeiten - fertig.

Solltest Du Dich für diese Lösung entscheiden, empfehle ich Dir
die Personen nicht namentlich im Autorenfeld aufzuführen -
sondert hier Rollen zu verwenden.

Ggf. mußt Du die ACL-Struktur Deiner Workflow DB überdenken.

Ich hoffe das hilft weiter ...

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #4 am: 12.02.03 - 10:16:30 »
Es gibt bereits ein Feld Autoren, das brauche ich um eine Bestätigung an den Ersteller (Autor) zu senden, der damit informiert ist, dass das der Inhalt des Dokumentes in Ordnung ist. Du meinst ich soll dem Feld Autoren eine Einschränkung zuweisen. Aber wo und wie? Mit einer Formel?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #5 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

 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline yes2002

  • Aktives Mitglied
  • ***
  • Beiträge: 193
  • Ich liebe dieses Forum!
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #6 am: 12.02.03 - 10:49:01 »
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

Offline Biene Maja

  • Frischling
  • *
  • Beiträge: 23
  • Mal abwarten...
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #7 am: 12.02.03 - 12:18:03 »
Hi,

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

Axel

 

Die DB hat keine Schablone entwickelt wurde mit 5.11.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Maske darf nach Workflow nicht mehr bearbeitbar sein
« Antwort #8 am: 12.02.03 - 18:10:46 »
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
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz