Zuletzt geändert von MACH formsolutions am 15.10.2025

Verstecke letzte Bearbeiter
MACH formsolutions 485.1 1 == Automatische E-Mail Antwort ==
MACH formsolutions 1.1 2
3 Standardmäßig erhält der Absender nach dem Einreichen eines Assistenten **keine** automatische E-Mail Antwort von der Behörde. Soll jedoch der Absender eine E-Mail Antwort erhalten muss hierzu im entsprechenden Assistenten sowie im E-Mailserver bei der Behörde Konfigurationen vorgenommen werden.
4
MACH formsolutions 485.1 5 ----
MACH formsolutions 1.1 6
MACH formsolutions 485.1 7 === Anpassung im Assistenten für die automatische E-Mail Antwort ===
MACH formsolutions 1.1 8
MACH formsolutions 485.1 9 ==== Möglichkeit 1: Einfaches Verfahren (kein Wert im Export) ====
MACH formsolutions 1.1 10
MACH formsolutions 485.1 11 Hierzu muss im Assistenten in das Panel, z. B. „Persönliche Daten“ auf dem die E-Mail-Adresse während des Ausfüllvorgangs erfasst wird, die [[„Bezeichnung technisch“>>Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] der Komponente in **ofsXX1_from_smail3** oder **AS_E-Mail** (mit dem entsprechenden _ContextIdentifier _Pfad "Antragsteller.Daten") umbenannt werden.
MACH formsolutions 1.1 12
MACH formsolutions 485.1 13 >{{icon name="far fa-info-circle" size="3"/}} //**Hinweis:**//
MACH formsolutions 150.1 14
MACH formsolutions 477.1 15 1. Wenn das ofs-Feld leer oder nicht vorhanden ist, wird überprüft, ob es einen Context Identifier für die Antragssteller Daten E-Mail gibt. Ist dieser befüllt, wird dieser Wert als ReplyTo E-Mail verwendet.
16 1. Sollte aber kein Context Identifier für diese E-Mail vorhanden sein, oder das Feld leer, wird nach einem Feld im Assistenten mit der technischen Bezeichnung AS_E-Mail gesucht. Hier wird der Wert des ersten befüllten Feld verwendet.
17 1. Sollte kein Feld mit der technischen Bezeichnung vorhanden oder alle leer sein, so wird die ReplyTo E-Mail auf 'null' gesetzt.
18
MACH formsolutions 485.1 19 [[image:@VeröffentlichungEmailKomponente.jpg||alt="Ansicht der Änderung des Objektnamen der E-Mail-Adresse"]]
MACH formsolutions 1.1 20
MACH formsolutions 485.1 21 Anschließend kann der Assistent normal [[gespeichert>>Main.05_Assistenten.04_Assistentenbauoberfläche.13_Assistentenspeichern]], freigegeben und [[veröffentlicht>>Main.05_Assistenten.02_VeröffentlichungvonAssistenten]] werden. Das Resultat ist dann, dass die im Assistenten eingetragene E-Mail-Adresse als Replyto-Adresse verwendet wird. Dies ermöglicht gerade im Payment- oder Bewerbungsbereich eine automatisierte Antwort bei eingehenden Anträgen. Wenn allerdings bei z. B. Bewerbungen nach dem Ablauf der Frist die eingegangenen Bewerbungen aus dem Kundenbereich exportiert werden, wird dieses Feld nicht angezeigt, da es ein Steuerungsfeld (ofsXX1_from_smail3) vom MACH formsolutions Plattform ist. Das führt zu Möglichkeit 2.
MACH formsolutions 1.1 22
MACH formsolutions 485.1 23 ==== Möglichkeit 2: Erweitertes Verfahren mit Exportmöglichkeit ====
MACH formsolutions 1.1 24
MACH formsolutions 485.1 25 Zusätzlich zu der Möglichkeit 1 muss für diese Möglichkeit noch ein „[[verstecktes Feld>>Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]]“ im Assistenten eingebaut werden, das mit dem Wert aus dem Feld „E-Mail (ofsXX1_from_smail3)“ automatisch befüllt wird. Das hat den Effekt, dass die vom Ausfüller eingetragene E-Mail-Adresse zumal als Replyto-Adresse fungiert, als auch, dass der Wert zum Export zur Verfügung steht. Hierzu muss die „Bezeichnung technisch“ der Komponente, in der die E-Mail-Adresse im Ausfüllprozess eingetragen wird, auf **ofsXX1_from_smail3** abgeändert werden.
MACH formsolutions 1.1 26
MACH formsolutions 485.1 27 >{{icon name="far fa-info-circle" size="3"/}} //**Hinweis:**//
28 >Das versteckte Feld muss zwingend auf einem anderen Panel platziert werden, da ansonsten die Regel zur Befüllung nicht greift.
MACH formsolutions 1.1 29
MACH formsolutions 485.1 30 [[image:@VeröffentlichungEmailKomponente.jpg||alt="Ansicht der Änderung des Objektnamen der E-Mail-Adresse"]]
MACH formsolutions 1.1 31
32 Auf einem nachfolgenden Panel muss ein „verstecktes Feld“ platziert und die „Bezeichnung technisch“ des versteckten Feldes in „E-Mail“ abgeändert werden. Weiterhin muss in dem versteckten Feld unter den speziellen Einstellungen der Wert geleert werden.
33
MACH formsolutions 485.1 34 [[image:@VeröffentlichungEmailKomponenteWert.jpg||alt="Ansicht der Änderung des Objektnamen der E-Mail-Adresse"]]
MACH formsolutions 1.1 35
MACH formsolutions 485.1 36 Zusätzlich muss mittels einer [[Expertenregel>>Main.05_Assistenten.04_Assistentenbauoberfläche.07_Regelbau.04_Expertenmodus]] dafür gesorgt werden, dass die eingetragene E-Mail-Adresse in das versteckte Feld übertragen wird. Die nachfolgende Regel muss auf dem Panel eingefügt werden, in dem sich das versteckte Feld befindet.
MACH formsolutions 1.1 37
MACH formsolutions 477.1 38 Expertenregel:
MACH formsolutions 1.1 39
MACH formsolutions 485.1 40 {{code language="javascript"}}
MACH formsolutions 1.1 41 package de.formsolutions.metaform
42 import de.formsolutions.metaform.model.*
43
44 rule "Mail"
45 when
46 Panel(identifier == "Persönliche Daten", $c0:getInputComponent("ofsXX1_from_smail3"), $c0 != null)
47 Panel(identifier == "Zweites Panel", $c1:getInputComponent("E-Mail"), $c1 != null)
48 then
49 $c1.setStringValue($c0.getStringValue());
50 end
MACH formsolutions 485.1 51 {{/code}}
MACH formsolutions 1.1 52
MACH formsolutions 477.1 53 Erläuterung:
MACH formsolutions 1.1 54
MACH formsolutions 485.1 55 * Die Definition{{code language="none"}}rule{{/code}} „Mail“ ist der Name der Regel und ist frei definierbar.
56 * In der Definition {{code language="none"}}Panel(identifier == "Persönliche Daten"{{/code}} muss der Panelname eingetragen werden auf dem die E-Mail-Adresse erfasst wird.
57 * Der in der Definition {{code language="none"}}$c0:getInputComponent("ofsXX1_from_smail3"){{/code}} befindliche Wert wird ausgelesen und in der Variablen $c0 zwischengespeichert.
58 * In der Definition {{code language="none"}}Panel(identifier == "Zweites Panel"{{/code}} muss das Panel angegeben werden, auf dem sich das versteckte Feld befindet.
MACH formsolutions 1.1 59
MACH formsolutions 485.1 60 >{{icon name="far fa-info-circle" size="3"/}} //**Hinweis:**//
MACH formsolutions 477.1 61
62 1. In diesem Fall befinden sich die Komponenten in keiner Objektgruppe.
MACH formsolutions 485.1 63 1. Wenn Sie mit [[Objektgruppen>>Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] arbeiten, muss der vollständige Pfad eingetragen werden, in der sich das jeweilige Feld befindet.
MACH formsolutions 477.1 64
MACH formsolutions 485.1 65 Nach dem Einpflegen der Regel kann der Assistent normal [[gespeichert>>Main.05_Assistenten.04_Assistentenbauoberfläche.13_Assistentenspeichern]], freigegeben und [[veröffentlicht>>Main.05_Assistenten.02_VeröffentlichungvonAssistenten]] werden.
MACH formsolutions 1.1 66
MACH formsolutions 485.1 67 ==== Möglichkeit 3: Erweitertes Verfahren mit Export und Validierung ====
MACH formsolutions 1.1 68
69 Mit der Hilfe von zwei E-Mailfeldern kann geprüft werden, ob die angegebenen Werte (E-Mail-Adressen) identisch sind. Diese Möglichkeit kann verwendet werden, um sicherzustellen, dass der Antragsteller eine korrekte E-Mail-Adresse angibt. Es werden hierzu zwei E-Mailfelder auf einem Panel benötigt. Eines der E-Mailfelder muss mit der „Bezeichnung technisch“ **ofsXX1_from_smail3** versehen sein. Das zweite E-Mail-Feld kann beispielsweise E-Mail benannt werden.
70
MACH formsolutions 485.1 71 [[image:@VeröffentlichungEmailMöglichkeit3.jpg||alt="Ansicht der zwei E-Mailfelder"]]
MACH formsolutions 1.1 72
MACH formsolutions 485.1 73 Zusätzlich zu den beiden E-Mailfeldern wird nachfolgende [[Validierungsregel>>Main.05_Assistenten.04_Assistentenbauoberfläche.07_Regelbau.05_Validierungsregeln]] auf dem Panel benötigt, die die beiden Werte miteinander vergleicht.
MACH formsolutions 1.1 74
MACH formsolutions 485.1 75 {{code language="javascript"}}
MACH formsolutions 1.1 76 package de.formsolutions.metaform
77 import de.formsolutions.metaform.model.*
78
79 rule "Emailvergleich"
80 when
81 Panel(identifier == "Panel", $f1:getInputComponent("ofsXX1_from_smail3"),
82 $f2:getInputComponent("E-Mail"), $f1.getStringValue() != $f2.getStringValue())
83 then
84 RuleValidationError error = new RuleValidationError("Emailungueltig");
85 insert(error);
86 end
MACH formsolutions 485.1 87 {{/code}}
MACH formsolutions 1.1 88
MACH formsolutions 477.1 89 In dieser Validierungsregel befindet sich ein sogenannter Fehlerschlüssel, der bei einer Eingabe, die nicht identisch ist, dem Antragsteller einen Fehler anzeigt. Der Fehlerschlüssel (Emailungueltig) muss zusätzlich unter der Rubrik „Fehlermeldung“ eingetragen werden. Hierzu muss der Schlüssel (Emailungueltig) eingetragen und in dem Feld „Beschriftung“ eine vom Ersteller definierte Fehlermeldung.
MACH formsolutions 1.1 90
MACH formsolutions 485.1 91 >{{icon name="far fa-info-circle" size="3"/}} //**Hinweis:**//
MACH formsolutions 1.1 92
MACH formsolutions 477.1 93 1. Der Schlüssel muss identisch sein, wie in der Validierungsregel hinterlegt.
94 1. Die von Ersteller definierte Fehlermeldung wird dem Bürger angezeigt, wenn die angegebenen E-Mail-Adressen nicht übereinstimmen.
95
MACH formsolutions 485.1 96 [[image:@VeröffentlichungMöglichkeit3.jpg||alt="Ansicht der Fehlermeldung"]]
MACH formsolutions 1.1 97
MACH formsolutions 485.1 98 ----
MACH formsolutions 1.1 99
MACH formsolutions 485.1 100 === Anpassung im E-Mailserver für die automatische E-Mail Antwort ===
MACH formsolutions 1.1 101
MACH formsolutions 485.1 102 **Der Vorgang:**
MACH formsolutions 1.1 103 Der Bürger füllt den Assistenten online aus, trägt bei persönlichen Daten die E-Mail-Adresse ein. Die erfasste E-Mail-Adresse wird als Replyto-Adresse verwendet. Der Assistent wird direkt online an den zuständigen Sachbearbeiter verschickt. Der E-Mailserver verschickt nun mit einem Alias als Absender die E-Mail an den Empfänger. Im Betreff befindet sich ein eindeutiger Betreff, der sich wie folgt zusammensetzt:
104
105 OFS: Neues Formular: **Name des Assistenten** Abs.: AS_Name AS_Nachname
106
107 Beim entgegennehmenden E-Mailserver kann nun folgendes Szenario eintreten:
108
MACH formsolutions 485.1 109 **Szenario 1:**
MACH formsolutions 1.1 110 Die Empfänger E-Mail-Adresse ist ein Postfach, das speziell für die Entgegennahme dieses Assistenten angelegt wurde, dann kann vermutliche ohne Regel ein Autorespond erfolgen.
111
MACH formsolutions 485.1 112 **Szenario 2:**
MACH formsolutions 1.1 113 Die Empfänger E-Mail-Adresse gehört einem Sachbearbeiter und nimmt sämtliche E-Mails entgegen. Dann muss bei eingehenden E-Mails auf dem Server nach einem eindeutigen Betreff gefiltert werden. Dazu kann der eindeutige Teil der Betreffzeile genommen werden:
114
115 OFS: Neues Formular: **Name des Assistenten**
116
117 Heißt nun, dass eine Regel greift und eine Aktion bei eingehenden E-Mails die den eindeutigen Betreff
118
119 OFS: Neues Formular: **Bestellung Personenstandsurkunde**
120
121 eingerichtet werden muss. Kommt also eine E-Mail mit diesem eindeutigen Betreff lokal am Mailserver an, wird der eindeutige Betreff erkannt und anhand dessen eine automatische Eingangsbestätigung per E-Mail an den Antragssteller versandt.
122
MACH formsolutions 485.1 123 ----
MACH formsolutions 1.1 124
MACH formsolutions 485.1 125 == Änderung Empfänger Benachrichtigungsadresse ==
MACH formsolutions 1.1 126
MACH formsolutions 485.1 127 === Im Assistenten die Empfängeradresse bestimmen ===
MACH formsolutions 477.1 128
MACH formsolutions 485.1 129 Standardmäßig erhält der bei der [[Veröffentlichung>>Main.05_Assistenten.02_VeröffentlichungvonAssistenten]] hinterlegte Sachbearbeiter nach der Einreichung eine E-Mail mit den eingereichten Daten. Soll jedoch ein anderer Empfänger die E-Mail mit den eingereichten Daten erhalten, muss im Ausfüllprozess des Assistenten eine entsprechende Konfiguration vorgenommen werden.
MACH formsolutions 1.1 130
MACH formsolutions 485.1 131 Hierzu muss im Assistenten die [[„Bezeichnung technisch“>>Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] der Komponente die mit der E-Mailadresse ausgefüllt wird in **ofsXX1_to_smail3** umbenannt werden.
MACH formsolutions 1.1 132
MACH formsolutions 485.1 133 [[image:@VeröffentlichungEmailKomponenteToMail.jpg||alt="Ansicht der Änderung des Objektnamen der E-Mail-Adresse"]]
MACH formsolutions 1.1 134
MACH formsolutions 485.1 135 Anschließend kann der Assistent normal [[gespeichert>>Main.05_Assistenten.04_Assistentenbauoberfläche.13_Assistentenspeichern]], freigegeben und [[veröffentlicht>>Main.05_Assistenten.02_VeröffentlichungvonAssistenten]] werden. Das Resultat ist, dass die in der Komponente eingetragene E-Mail-Adresse als Empfänger-Adresse verwendet wird. Die in der Veröffentlichungskonfiguration hinterlegten Sachbearbeiter-E-Mail-Adressen werden nicht mehr berücksichtigt. Die Ablage in der Inbox bleibt davon unbetroffen, sofern ausgewählt.
MACH formsolutions 1.1 136
MACH formsolutions 485.1 137 === Mehrere Empfänger oder Empfangsarten eintragen: ===
MACH formsolutions 477.1 138
MACH formsolutions 485.1 139 Wie oben beschrieben einer Komponente im Assistenten den technischen Bezeichner "ofsXX1_to_smail3" zuweisen
140 Empfänger-, Kopie- und Blindkopie-Adressen angeben, z.B. über eine Expertenregel.
141 Dabei werden E-Mailadressen innerhalb der Empfängerkategorie kommasepariert ohne Leerzeichen aufgelistet. Die Empfängerkategorien //to/cc/bcc// werden durch ein Semikolon voneinander getrennt, ohne Leerzeichen.
MACH formsolutions 477.1 142 to:Empfaenger1,Empfaenger2,..;cc:Kopie1,Kopie2,…;bcc:Blindkopie1,…
143
MACH formsolutions 485.1 144 Beispiel:
145 to:[[support@machproforms.de>>support@machproforms.de]];bcc:[[info@machproforms.de>>info@machproforms.de]],[[m.mustermensch@machproforms.de>>m.mustermensch@machproforms.de]]
MACH formsolutions 477.1 146
MACH formsolutions 485.1 147 >{{icon name="far fa-info-circle" size="3"/}} _~*~*Hinweis: ~*~*_Das Feld ofsXX1_to_smail3 wird bei Exporten aus dem Kundenbereich, wie zum Beispiel Excel-Exporten, nicht berücksichtigt, da es sich um ein Steuerungsfeld der MACH formsolutions Plattform handelt.
MACH formsolutions 1.1 148
MACH formsolutions 485.1 149 ----
MACH formsolutions 1.1 150
MACH formsolutions 485.1 151 == Einreichungsoptionen ein-/ausblenden ==
MACH formsolutions 1.1 152
153 Standardmäßig werden am Ende eines Ausfüllprozesses die Schaltflächen „Einreichen“ und „Drucken“ dem Ausfüller zur Verfügung gestellt. In Fällen in denen der Assistent nur online oder nur postalisch gesendet werden soll, steht die Möglichkeit die Schaltflächen mittels einer Expertenregel einzublenden/auszublenden.
154
MACH formsolutions 485.1 155 Hierzu muss in dem betreffenden Assistenten ein [[neues Panel hinzugefügt>>Main.05_Assistenten.04_Assistentenbauoberfläche.01_PanelhinzufügenPanelwerkzeugleiste]] und mit einer Steuerungsfrage versehen werden. Für die Steuerungsfrage kann beispielsweise eine [[Dropdownkomponente>>Main.05_Assistenten.04_Assistentenbauoberfläche.03_Bibliothek]] verwendet werden, in der die Frage gestellt wird, ob der Antrag online gesendet/gedruckt werden soll oder nicht. Weiterhin wird ein verstecktes Feld benötigt, das die „Bezeichnung technisch“ "ofsXX1_send", um die Schaltfläche "Senden" bzw. "ofsXX1_print" um die Schaltfläche "Drucken" auszublenden.
MACH formsolutions 1.1 156
MACH formsolutions 485.1 157 Zum Abschluss muss nachfolgende Regel in den [[Expertenmodus>>Main.05_Assistenten.04_Assistentenbauoberfläche.07_Regelbau.04_Expertenmodus]] der versteckten Komponente eingefügt werden.
MACH formsolutions 1.1 158
MACH formsolutions 485.1 159 {{code language="javascript"}}
MACH formsolutions 1.1 160 package de.formsolutions.metaform
161 import de.formsolutions.metaform.model.*
162
163 rule "<Eindeutige Bezeichnung für die Regel>"
164
165 no-loop
166 when
167 Component($c0:searchInputComponent("<KOMPONENTENNAME>"), $c0 != null, $c0.getStringValue() != null) and
168 $target: Component($c1:searchInputComponent("ofsXX1_send"), $c1 != null)
169 then
170 $target.setStringValue($c0.getStringValue());
171 update($target);
172 end
MACH formsolutions 485.1 173 {{/code}}
MACH formsolutions 1.1 174
175 Mittels der Steuerungsfrage wird nun beim Ausfüllprozess, je nach Auswahl, die Schaltfläche eingeblendet bzw. ausgeblendet. Der Exportwert "0" steht für das Ausblenden und der Exportwert "1" für das Einblenden.
176
MACH formsolutions 485.1 177 >{{icon name="far fa-info-circle" size="3"/}} ~*~*//Hinweis//:~*~*In der Regel wird der Exportwert auf "1" gesetzt, um nach dem Einreichen der Daten die Mail an den Sachbearbeiter verschlüsselt zu versenden. Dabei wird die Einstellung "unverschlüsselte Mail" in der Veröffentlichungskonfiguration außer Kraft gesetzt.Möchten Sie die eingereichten Daten unverschlüsselt in der Mail an den Sachbearbeiter versenden, sollte der Exportwert in der Regel auf "2" gesetzt werden.
MACH formsolutions 1.1 178
MACH formsolutions 485.1 179 ----
MACH formsolutions 477.1 180
MACH formsolutions 485.1 181 == Änderung des Betreffs eingehender E-Mails ==
MACH formsolutions 1.1 182
MACH formsolutions 487.1 183 Benachrichtigungs-E-Mail an den Sachbearbeiter nach dem Einreichen eines Assistenten: **"OFS: Neues Formular: Formulartitel Abs.: Vorname Nachname"**
MACH formsolutions 483.6 184
MACH formsolutions 485.1 185 Standardmäßig enthält der Betreff der Benachrichtigungs-E-Mail den Vor- und Nachnamen des Antragstellers.
186 Voraussetzung dafür ist, dass es sich um einen **Assistenten mit generierter PDF** handelt und die Komponenten **AS_Vorname** und/oder **AS_Name** im Assistenten verwendet werden.
MACH formsolutions 483.3 187 Bei Bedarf können zusätzliche oder andere Informationen im Betreff angezeigt werden, indem mit einer **Expertenregel** alle gewünschten Informationen zusammen in das Feld **AS_Name** geschrieben werden.
MACH formsolutions 483.2 188
MACH formsolutions 483.5 189 **Expertenregelbeispiel:**
190
MACH formsolutions 485.1 191 Im folgenden Beispiel werden in den Betreff übernommen: Antragsteller Vor- und Nachname und der Wert aus einem weiteren Feld
MACH formsolutions 483.3 192 Die Bezeichnungen "AS_Name" und "AS_Vorname" dürfen in diesem Assistenten sonst nirgendwo verwendet werden.
MACH formsolutions 1.1 193
MACH formsolutions 486.1 194 |=Feld im Beispiel|=Variable im Beispiel|=technische Bezeichnung
195 |=verstecktes Hilfsfeld|$c2|AS_Name
196 |=Antragstellervorname|$c3|frei wählbar
197 |=Antragstellername|$c1|frei wählbar
198 |=weitere Komponente|$c0|frei wählbar
MACH formsolutions 483.3 199
200 Die Bezeichnungen in spitzen Klammern <> sind Platzhalter und müssen angepasst werden.
201
MACH formsolutions 485.1 202 {{code language="javascript"}}
MACH formsolutions 1.1 203 package de.formsolutions.metaform
204 import de.formsolutions.metaform.model.*
205
206 rule "<Eindeutige Bezeichnung für die Regel>"
207 no-loop
208 when
MACH formsolutions 483.4 209 Panel(identifier == "<PANELNAME>", $c0:getInputComponent("<KOMPONENTENNAME/WEITERE KOMPONENTE>"), $c0 != null, $c2:getInputComponent("<VERSTECKTES FELD>"), $c2 != null, $c1:getInputComponent("<KOMPONENTENNAME/ANTRAGSTELLERNAME>"), $c1 != null, $c3:getInputComponent("<KOMPONENTENNAME/ANTRAGSTELLERVORNAME>"), $c3 != null)
MACH formsolutions 1.1 210 then
211 $c2.setStringValue($c3.getStringValue() + $c1.getStringValue() + " " + $c0.getStringValue());
212 end
MACH formsolutions 485.1 213 {{/code}}
MACH formsolutions 1.1 214
MACH formsolutions 485.1 215 ----
MACH formsolutions 1.1 216
MACH formsolutions 485.1 217 == Generierung einer laufenden Nummer im Assistenten ==
MACH formsolutions 1.1 218
MACH formsolutions 485.1 219 Es besteht die Möglichkeit in einem Assistenten eine sogenannte laufende Nummer über eine Regel erstellen zu lassen. Diese laufende Nummer kann beispielsweise für einen Verwendungszweck, der aus einem "Grundaufbau" und einer fortlaufenden Nummer bestehen soll, genutzt werden. Die fortlaufende Nummer wird beim Start eines Assistenten hochgezählt. Um diese Funktion nutzen zu können, muss im entsprechenden Assistenten folgende [[Expertenregel>>Main.05_Assistenten.04_Assistentenbauoberfläche.07_Regelbau.04_Expertenmodus]] auf Panelebene hinterlegt werden.
MACH formsolutions 1.1 220
MACH formsolutions 485.1 221 {{code language="javascript"}}
MACH formsolutions 1.1 222 package de.formsolutions.metaform
223 import de.formsolutions.metaform.model.*
224 import de.formsolutions.metaform.counter.service.LocalCounterService
225
226 rule "<Eindeutige Bezeichnung für die Regel>"
227 salience 0
228 when
229 Panel(identifier == "<PANELNAME>",
230 $n:getInputComponent("<KOMPONENTENNAME>"), $n != null)
231 $counter:LocalCounterService()
232 then
233 $n.setStringValue($counter.next("1861RK1%04d"));
234 end
MACH formsolutions 485.1 235 {{/code}}
MACH formsolutions 1.1 236
MACH formsolutions 485.1 237 >{{icon name="far fa-info-circle" size="3"/}} **Hinweis:***
238 >Die laufende Nummer wird pro Mandant generiert. Wenn ein Verlagsassistent diese Funktion nutzt, wird für jeden Mandanten eine separate laufende Nummer vorgehalten.
MACH formsolutions 1.1 239
MACH formsolutions 485.1 240 ----
MACH formsolutions 477.1 241
MACH formsolutions 485.1 242 == Weiterleitung per sucessURL ==
MACH formsolutions 1.1 243
244 Standardmäßig wird nach dem Einreichen eines Assistenten der Nutzer auf die sogenannte "Einreichebestätigungsseite" weitergeleitet. Hier erhält der Nutzer die Erfolgsmeldung, dass der Antrag erfolgreich eingereicht wurde und kann das ausgefüllte Dokument herunterladen. Es besteht die Möglichkeit jedoch den Nutzer nach dem Einreichen auf eine vordefinierte URL weiterzuleiten. Hierzu muss der veröffentlichte Assistentenlink um einen Parameter sowie die entsprechende URL ergänzt werden.
245
MACH formsolutions 477.1 246 **Parameter:** ?successUrl=
MACH formsolutions 1.1 247
MACH formsolutions 485.1 248 **Beispiel:** https://pdf.form-solutions.net:443/metaform/Form-Solutions/sid/assistant/5d72590e5b583f582295316b?successUrl=https://form-solutions.de
MACH formsolutions 1.1 249
MACH formsolutions 485.1 250 >{{icon name="far fa-info-circle" size="3"/}} //**Hinweis:**//
251 >Wenn für die automatische Assistentenantwortgenerierung die Option "Herunterladen erzwingen" aktiviert ist, wird der Ausfüller zunächst zur Einreichungsbestätigungsseite weitergeleitet. Hier muss er das entsprechende Antwort-PDF-Formular herunterladen. Nach dem Herunterladen und Klicken auf "Beenden" wird der Nutzer dann zur hinterlegten URL weitergeleitet.