Guten Tag.
Wenn Sie mehrstufige Workflows haben und Sie brauchen Variablen in einem
Schritt, der einen anderen überschreitet müssen Sie sich um die
Variablenübergabe selbst kümmern. Weil die Variablen eines
Workflow-Schrittes nur jeweils für die nachfolgende DFML-Sektion sichtbar
sind (und damit dem nachfolgenden Formular und/oder Email/Fax).
Schritt 1
Schritt 2
Schritt3
Es gibt prinzipiell zwei Möglichkeiten. Wenn Sie in Schritt 2 die Variable
editierbar machen möchten verwenden Sie einfach eine Textbox. Ich empfehle
für das Element immer denselben Namen zu verwenden, sonst kommt man
allzuleicht durcheinander.
In Formular 1 (Eingabe):
In Formular 2 (Anzeige/Veränderungsmöglichkeit):
In Formular 3 (bzw. der Dfml Sektion)
oder
##txtEingabe##
Die zweite Variante verwenden Sie, wenn Sie Variablen ohne
Änderungsmöglichkeit in Zwischenschritten übergeben möchten. Hierfür
verwenden Sie das sog. Hidden-Element.
In Formular 1 (Eingabe):
In Formular 2 (Anzeige/Veränderungsmöglichkeit):
In Formular 3 (bzw. der Dfml Sektion)
##txtEingabe##
Diesselbe Regel gilt für alle Werte, die einen oder mehr Schritte
überschreiten zwischen Erstellung/Eingabe und Nutzung des Wertes.
1 (Eingabe von A)
2 (Eingabe von B)
3
4 (Nutzung von A, Nutzung von B)
In diesem Beispiel müßte also der Wert von A in Schritt 2 und Schritt 3 mit
einem Hidden-Feld übergeben werden, und der Wert von B zumindest noch in
Schritt 3 übergeben werden.
1:
2:
3:
4:
##txtWertA##
##txtWertB##
Falls Sie in Schritt 4 den Wert nicht im Formular selbst sondern in der
Dfml-Sektion nutzen wollten, müßten Sie auch im Formular 4 nochmal den Wert
eintragen.
4: (Formular)
4: (DFML)
##txtWertA##
##txtWertB##
-Martin Ehrlich
news:945509723@news.tobit.com...
Ich hab bezüglich der Ebenen noch eine Frage: wie bekomme ich in eine
Ebene,
die genextet ist, noch Variablen hinein.
Ich post mal den quelltext, damit's übersichtlicher wird. Die
Problemstellung:
Derjenige der das Formular öffnet, soll auch wieder eine Rückantwort
bekommen, somit muss in der Ebene 2 die E-Mail-Adresse
eingetragen werden, aber wie bekomme ich die darein?Dokumentenversand mit Empfangsbestätigung
##dialog type=address destination=Adresse##
##dialog type=attachment destination=send##
@@EMAIL ##Adresse## <= noch alles klar
@@SUBJECT Dokumentempfang
@@DFML
##*HEAD##
##*WINDOWSIZE=550,640 fixed nobuttons nomenu##
##*CONTENT##
##*FORM##
##*header##
@@EMAIL Michael.Amann@saarlor-computec.de <= soll variabel gehalten
werden
@@SUBJECT Empfangsbestätigung
@@DFML
##*HEAD##
##*WINDOWSIZE=550,640 fixed nobuttons nomenu##
##*CONTENT##
##*FORM##
##*header##
Empfangsbestätigung
##*/FORM##
##*/CONTENT##
##*TAIL##
Ich hab versucht über Properties und hidden fields die E-Mail-Adresse
variabel zu halten, ging aber nicht.
Ist das überhaupt möglich ?schrieb im Newsbeitrag
news:1818008724@news.tobit.com...Guten Tag.
Erstens ist es eigentlich @@*
Aber zweitens ist das was Sie da machen nicht möglich bzw nicht erlaubt.
Innerhalb der DFML-Sektion darf keine weitere DFML-Sektion vorkommen.
"Verschachtelte" Dfml-Sektionen kommen immer nach einem Nextstep.
Beispiel:
Form 1// DFML für Form 1
Form 2
....// DFML für Form 2
Form 3
....// DFML für Form 3
-Martin Ehrlichschrieb im Newsbeitrag
news:1162986660@news.tobit.com...Wie kann ich erreichen, dass bei einem versandten dfml-Formular die
@@-Befehle erhalten bleiben ?
@@email irgendjemand ## soweit alles klar
@@dfml
@@email zurück <= wird beim senden ersetzt !!
auch ##* hilft hier nicht weiter "!
