Änderungen von Dokument CMS-Schnittstelle
Zuletzt geändert von MACH ProForms GmbH am 10.10.2024
Von Version 173.1
bearbeitet von MACH ProForms GmbH
am 30.08.2022
am 30.08.2022
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 178.1
bearbeitet von MACH ProForms GmbH
am 05.01.2024
am 05.01.2024
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -16,14 +16,13 @@ 16 16 17 17 ### Vorausgefüllte Formulare im Intranetbereich 18 18 19 -Im Bereich des Intranets besteht der Vorteil, dass i.d.R. die gesamte Nutzergruppe und damit alle Absender und Empfänger von Formularen bekannt sind. Die im Partnersystem gespeicherten Personaldaten können ausgelesen und zur Vorbefüllung von 20 -Formularen verwendet werden. Je nach Geschäftsvorfall wird damit ein Großteil der Formularfelder automatisch ausgefüllt, wodurch die Fehlerquote und der Aufwand bei der manuellen Formularbefüllung auf ein absolutes Minimum reduziert und die gesamte Durchlaufzeit von internen Prozessen deutlich beschleunigt werden kann. 19 +Im Bereich des Intranets besteht der Vorteil, dass i.d.R. die gesamte Nutzergruppe und damit alle Absender und Empfänger von Formularen bekannt sind. Die im Partnersystem gespeicherten Personaldaten können ausgelesen und zur Vorbefüllung von Formularen verwendet werden. Je nach Geschäftsvorfall wird damit ein Großteil der Formularfelder automatisch ausgefüllt, wodurch die Fehlerquote und der Aufwand bei der manuellen Formularbefüllung auf ein absolutes Minimum reduziert und die gesamte Durchlaufzeit von internen Prozessen deutlich beschleunigt werden kann. 21 21 22 22 ### Parametrisierungsdynamik 23 23 24 24 In bestimmten Lebenslagen muss der Bürger gleich mehrfach in Interaktion zu seiner Gemeinde treten und damit i.d.R. gleichzeitig oder in einem kurzen Zeitraum eine Vielzahl von Formularen ausfüllen. 25 25 26 -**Beispiel: Lebenslage Wohnungswechsel/Umzug** 25 +**Beispiel: Lebenslage Wohnungswechsel/Umzug** 27 27 28 28 Bei einem Umzug muss eine Familie bei der Gemeinde ihren Wohnsitz, ihre Kinder bei der Musikschule und / oder im Kindergarten, ihren Hund bei der Steuerbehörde, Strom, Wasser und Müll bei den Stadtwerken usw. anmelden. 29 29 ... ... @@ -43,14 +43,14 @@ 43 43 44 44 Vor der Veröffentlichung eines bestimmten Formulars können im Formularserver zunächst die Eigenschaften und die Funktionalität desselben festgelegt werden. Durch die Definition der einzelnen Parameter wird bei der Veröffentlichung des Formulars je nach Einstellung der spezifische Link generiert. Hierzu gehört die Festlegung der: 45 45 46 - -zu verwendeten Schaltflächen und damit die durch den Bürger ansprechbaren Funktionalitäten (z.B. Formular online senden, digital signieren etc.)47 - -Formularsicherheit, zu der die Dokumentenverschlüsselung und die Dokumenteneinschränkung zählen (z.B. Drucken nicht zulässig)48 - -Benachrichtigungsoptionen49 - 50 - -eCash Optionen51 - 52 - -S-Internetkassen Optionen53 - 45 +* zu verwendeten Schaltflächen und damit die durch den Bürger ansprechbaren Funktionalitäten (z.B. Formular online senden, digital signieren etc.) 46 +* Formularsicherheit, zu der die Dokumentenverschlüsselung und die Dokumenteneinschränkung zählen (z.B. Drucken nicht zulässig) 47 +* Benachrichtigungsoptionen 48 +Diese dienen zur Festlegung der E-Mail-Adressen, die beim elektronischen Versand von Formularen benachrichtigt werden. 49 +* eCash Optionen 50 +Soweit bei den Schaltflächen „Senden mit eCash“ ausgewählt wurde, können bei den eCash Optionen der einzuziehende Betrag und interne Vermerke definiert werden. Bei der Bezahlung mit eCash kann gleichzeitig ein Genehmigungsprozess angestoßen werden. 51 +* S-Internetkassen Optionen 52 +Ebenfalls für die Bezahlung von Verwaltungsdienstleitungen kann die S-Internetkasse verwendet werden. Diese Bezahllösung beinhaltet die Möglichkeit zwischen drei Bezahlvarianten zu wählen: Bankeinzug, Kreditkarte und Giropay. Dabei kann die Kommune im Vorfeld bestimmen, welche Bezahlvarianten für den Bürger zur Verfügung stehen. 54 54 55 55 #### Formulare hochladen 56 56 ... ... @@ -60,7 +60,7 @@ 60 60 61 61 Trotz umfangreicher Komponenten, die unmittelbar aus der Oberfläche des Partnersystems angesprochen werden können, wäre die Übernahme der kompletten Formularserver Funktionalität zu aufwendig. Hierfür bietet es sich an, einen direkten Login zum Formularserver via Jumplink zu implementieren. Der Benutzer kann sich dabei über die Betätigung eines Buttons im Partnersystem direkt in seinem Account auf dem Formularserver einloggen und im Bedarfsfall so zwischen den Applikationen wechseln. 62 62 63 - ___62 +--- 64 64 65 65 ## Technische Schnittstellendokumentation 66 66 ... ... @@ -80,9 +80,8 @@ 80 80 81 81 ![[Abbildung 2: Interaktive Schnittstelle|@ws-interactive-diagram.jpg]] 82 82 83 - ___82 +--- 84 84 85 - 86 86 ## Funktionen der Server2Server Schnittstellen 87 87 88 88 ### getuser ... ... @@ -93,241 +93,184 @@ 93 93 94 94 <https://pdf.form-solutions.net/ws2/getuser.php> 95 95 96 -#### Beispieldatei: 97 - 98 -<https://demo.form-solutions.net/ws2/getuser_client.php> 99 - 100 100 #### Datenstruktur 101 101 102 102 ##### Geforderte Daten 103 103 104 - -**cms**98 +* **cms** 105 105 `varchar(32)` 106 - CMS-Key des Kunden 100 +CMS-Key des Kunden 101 +* **User** 102 +`varchar (18)` 103 +Benutzernummer des Benutzers, dessen Daten vom System zurückgegeben werden. 107 107 108 -- **User** 109 - `varchar (18)` 110 - Benutzernummer des Benutzers, dessen Daten vom System zurückgegeben werden. 111 - 112 112 ##### Zurückgegebene Daten 113 113 114 -- **Benutzer** 115 - `varchar(18)` 116 - Benutzernummer 117 - 118 -- **ofsXX1_knr_std** 119 - `varchar(13)` 120 - Kundennummer 121 - 122 -- **sysmail** 123 - `varchar(59)` 124 - E-Mail-Adresse des Benutzers, an die Systembenachrichtigungen der Kundenbereich-Oberfläche (Passwort zurücksetzten etc.) geschickt werden. 125 - 126 -- **nick** 127 - `varchar(50)` 128 - alternativer Benutzername 129 - 130 -- **b12c96nfBehoerde_Amt** 131 - `varchar(255)` 132 - Amt des Benutzers, z.B. Medienbüro, Finanzamt 133 - 134 -- **b12c96nfBehoerde_Sachbearbeiter_Name** 135 - `varchar(50)` 136 - Name des Sachbearbeiters 137 - 138 -- **b12c96nfBehoerde_Strasse** 139 - `varchar(150)` 140 - Straßenname der Behördenanschrift 141 - 142 -- **ofsXX1_from_smail3** 143 - `varchar(150)` 144 - E-Mail-Adresse, die als Versender von Formulardaten angezeigt wird. 145 - 146 -- **ofsXX1_to_smail3** 147 - `varchar(150)` 148 - E-Mail-Adresse an die Formulardaten gesendet werden. 149 - 150 -- **b12c96nfBehoerde1** 151 - `text` 152 - Behördenname 153 - z.B. Stadtverwaltung Karlsruhe 154 - 155 -- **b12c96nfBehoerde1Anschrift** 156 - `text` 157 - Anschrift der Behörde einzeilig 158 - 159 -- **b12c96nmBehoerde** 160 - `text` 161 - Anschrift der Behörde dreizeilig 162 - Zeilenumbruch: `\<br\>` 163 - 164 -- **b12c96nmEmpfaenger** 165 - `text` 166 - Anschrift der Behörde sechszeilig 167 - Zeilenumbruch: `\<br\>` 168 - 169 -- **b12c96nfBehoerde_PLZ_Ort** 170 - `varchar(50)` 171 - PLZ, Ort der Behördenanschrift z.B. 75217 Birkenfeld 172 - 173 -- **b12c96nfBehoerde_Sachbearbeiter_Name** 174 - `varchar(50)` 175 - Name des Sachbearbeiters 176 - 177 -- **b12c96nfSachbearbeiter_Zimmernummer** 178 - `varchar(20)` 179 - Zimmernummer des Sachbearbeiters 180 - 181 -- **b12c96nfSachbearbeiter_Telefon** 182 - `varchar(30)` 183 - Telefonnummer des Sachbearbeiters (mit Vorwahl) 184 - 185 -- **b12c96nfSachbearbeiter_Telefax** 186 - `varchar(30)` 187 - Faxnummer des Sachbearbeiters (ohne Vorwahl) 188 - 189 -- **b12c96nfSachbearbeiter_E_Mail** 190 - `varchar(30)` 191 - E-Mail-Adresse des Sachbearbeiters, die im Formular angezeigt werden soll. 192 - 193 -- **b12c96nfGemeindekennzahl** 194 - `varchar(8)` 195 - Gemeindekennzahl der Behörde (im Regelfall die ersten 8 Stellen der Kundennummer) 196 - 197 -- **b12c96nfOrt_Datum** 198 - `varchar(50)` 199 - Ort, Datumszeile im Formular z.B. Birkenfeld, den 200 - 201 -- **b12c96nmOrt_Datum2** 202 - `text` 203 - Ort, Datumszeile zweizeilig im Formular 204 - z.B. Birkenfeld, `\<br\>` 205 - den 206 - 207 -- **b12c96nfAntragsteller_PLZ** 208 - `varchar(10)` 209 - Vollständige oder teilweise Postleitzahl des Antragstellers 210 - 211 -- **b12c96nfBehoerde_PLZ_Post** 212 - `varchar(7)` 213 - Postleitzahl der Behördenanschrift 214 - 215 -- **b12c96nfAntragsteller_Ort** 216 - `varchar(30)` 217 - Ortsname des Antragstellers 218 - 219 -- **b12c96nfAktenzeichen** 220 - `varchar(30)` 221 - Aktenzeichen des Formularvorgangs 222 - 223 -- **b12c96nfKontakt1Z** 224 - `varchar(250)` 225 - Einzeilige Kontaktnachricht auf dem Kopf des Formulars, wird meist mit Öffnungszeiten und anderen Informationen gefüllt 226 - 227 -- **b12c96nmRechtsbehelfsbelehrung** 228 - `text` 229 - Rechtsbehelfsbelehrung, die ins Formular eingefügt wird 230 - 231 -- **b12c96nfSachbearbeiter_Personalnummer** 232 - `varchar(50)` 233 - Personalnummer des Sachbearbeiters 234 - 235 -- **b12c96nfBehoerde_Ort** 236 - `varchar(255)` 237 - Ortsname der Behördenanschrift 238 - 239 -- **ec_sel** 240 - `int(0,1)` 241 - Der Benutzer hat das Recht eCash Formulare zu generieren. 242 - 243 -- **ec_stat** 244 - `int(0,1)` 245 - Der Benutzer hat das Recht sich eCash Statistiken anzusehen. 246 - 247 -- **barcode_sel** 248 - `int(0,1)` 249 - Der Benutzer hat das Recht 2D-Barcode Formulare zu erstellen. 250 - 251 -- **usr_anl** 252 - `int(0,1)` 253 - Der Benutzer hat das Recht weitere Benutzer im Form-Solutions System anzulegen. 254 - 255 -- **usr_shw** 256 - `int(0,1)` 257 - Der Benutzer hat das Recht andere Benutzer zu verwalten. 258 - 259 -- **usr_chg** 260 - `int(0,1)` 261 - Der Benutzer hat das Recht die Personalisierungsdatensätze anderer Benutzer zu ändern. 262 - 263 -- **usr_login** 264 - `int(0,1)` 265 - Der Benutzer hat das Recht sich als ein anderer Benutzer einzuloggen (dies wird meist zum debuggen benutzt). 266 - 267 -- **usr_del** 268 - `int(0,1)` 269 - Der Benutzer hat das Recht andere Benutzerdatensätze im Form-Solutions System zu löschen. 270 - 271 -- **give_right** 272 - `int(0,1)` 273 - Der Benutzer hat das Recht seine eigenen Rechte an andere Benutzer weiterzugeben. 274 - 275 -- **ch_pers** 276 - `int(0,1)` 277 - Der Benutzer hat das Recht seinen eigenen Personalisierungsdatensatz zu ändern. 278 - 279 -- **preset** 107 +* **Benutzer** 108 +`varchar(18)` 109 +Benutzernummer 110 +* **ofsXX1_knr_std** 111 +`varchar(13)` 112 +Kundennummer 113 +* **sysmail** 114 +`varchar(59)` 115 +E-Mail-Adresse des Benutzers, an die Systembenachrichtigungen der Kundenbereich-Oberfläche (Passwort zurücksetzten etc.) geschickt werden. 116 +* **nick** 117 +`varchar(50)` 118 +alternativer Benutzername 119 +* **b12c96nfBehoerde_Amt** 120 +`varchar(255)` 121 +Amt des Benutzers, z.B. Medienbüro, Finanzamt 122 +* **b12c96nfBehoerde_Sachbearbeiter_Name** 123 +`varchar(50)` 124 +Name des Sachbearbeiters 125 +* **b12c96nfBehoerde_Strasse** 126 +`varchar(150)` 127 +Straßenname der Behördenanschrift 128 +* **ofsXX1_from_smail3** 129 +`varchar(150)` 130 +E-Mail-Adresse, die als Versender von Formulardaten angezeigt wird. 131 +* **ofsXX1_to_smail3** 132 +`varchar(150)` 133 +E-Mail-Adresse an die Formulardaten gesendet werden. 134 +* **b12c96nfBehoerde1** 135 +`text` 136 +Behördenname 137 +z.B. Stadtverwaltung Karlsruhe 138 +* **b12c96nfBehoerde1Anschrift** 139 +`text` 140 +Anschrift der Behörde einzeilig 141 +* **b12c96nmBehoerde** 142 +`text` 143 +Anschrift der Behörde dreizeilig 144 +Zeilenumbruch: `\<br\>` 145 +* **b12c96nmEmpfaenger** 146 +`text` 147 +Anschrift der Behörde sechszeilig 148 +Zeilenumbruch: `\<br\>` 149 +* **b12c96nfBehoerde_PLZ_Ort** 150 +`varchar(50)` 151 +PLZ, Ort der Behördenanschrift z.B. 75217 Birkenfeld 152 +* **b12c96nfBehoerde_Sachbearbeiter_Name** 153 +`varchar(50)` 154 +Name des Sachbearbeiters 155 +* **b12c96nfSachbearbeiter_Zimmernummer** 156 +`varchar(20)` 157 +Zimmernummer des Sachbearbeiters 158 +* **b12c96nfSachbearbeiter_Telefon** 159 +`varchar(30)` 160 +Telefonnummer des Sachbearbeiters (mit Vorwahl) 161 +* **b12c96nfSachbearbeiter_Telefax** 162 +`varchar(30)` 163 +Faxnummer des Sachbearbeiters (ohne Vorwahl) 164 +* **b12c96nfSachbearbeiter_E_Mail** 165 +`varchar(30)` 166 +E-Mail-Adresse des Sachbearbeiters, die im Formular angezeigt werden soll. 167 +* **b12c96nfGemeindekennzahl** 168 +`varchar(8)` 169 +Gemeindekennzahl der Behörde (im Regelfall die ersten 8 Stellen der Kundennummer) 170 +* **b12c96nfOrt_Datum** 171 +`varchar(50)` 172 +Ort, Datumszeile im Formular z.B. Birkenfeld, den 173 +* **b12c96nmOrt_Datum2** 174 +`text` 175 +Ort, Datumszeile zweizeilig im Formular 176 +z.B. Birkenfeld, `\<br\>` 177 +den 178 +* **b12c96nfAntragsteller_PLZ** 179 +`varchar(10)` 180 +Vollständige oder teilweise Postleitzahl des Antragstellers 181 +* **b12c96nfBehoerde_PLZ_Post** 182 +`varchar(7)` 183 +Postleitzahl der Behördenanschrift 184 +* **b12c96nfAntragsteller_Ort** 185 +`varchar(30)` 186 +Ortsname des Antragstellers 187 +* **b12c96nfAktenzeichen** 188 +`varchar(30)` 189 +Aktenzeichen des Formularvorgangs 190 +* **b12c96nfKontakt1Z** 191 +`varchar(250)` 192 +Einzeilige Kontaktnachricht auf dem Kopf des Formulars, wird meist mit Öffnungszeiten und anderen Informationen gefüllt 193 +* **b12c96nmRechtsbehelfsbelehrung** 194 +`text` 195 +Rechtsbehelfsbelehrung, die ins Formular eingefügt wird 196 +* **b12c96nfSachbearbeiter_Personalnummer** 197 +`varchar(50)` 198 +Personalnummer des Sachbearbeiters 199 +* **b12c96nfBehoerde_Ort** 200 +`varchar(255)` 201 +Ortsname der Behördenanschrift 202 +* **ec_sel** 280 280 `int(0,1)` 281 - Der Benutzer hat das Recht Passwörter anderer Benutzer zurückzusetzen. 204 +Der Benutzer hat das Recht eCash Formulare zu generieren. 205 +* **ec_stat** 206 +`int(0,1)` 207 +Der Benutzer hat das Recht sich eCash Statistiken anzusehen. 208 +* **barcode_sel** 209 +`int(0,1)` 210 +Der Benutzer hat das Recht 2D-Barcode Formulare zu erstellen. 211 +* **usr_anl** 212 +`int(0,1)` 213 +Der Benutzer hat das Recht weitere Benutzer im Form-Solutions System anzulegen. 214 +* **usr_shw** 215 +`int(0,1)` 216 +Der Benutzer hat das Recht andere Benutzer zu verwalten. 217 +* **usr_chg** 218 +`int(0,1)` 219 +Der Benutzer hat das Recht die Personalisierungsdatensätze anderer Benutzer zu ändern. 220 +* **usr_login** 221 +`int(0,1)` 222 +Der Benutzer hat das Recht sich als ein anderer Benutzer einzuloggen (dies wird meist zum debuggen benutzt). 223 +* **usr_del** 224 +`int(0,1)` 225 +Der Benutzer hat das Recht andere Benutzerdatensätze im Form-Solutions System zu löschen. 226 +* **give_right** 227 +`int(0,1)` 228 +Der Benutzer hat das Recht seine eigenen Rechte an andere Benutzer weiterzugeben. 229 +* **ch_pers** 230 +`int(0,1)` 231 +Der Benutzer hat das Recht seinen eigenen Personalisierungsdatensatz zu ändern. 232 +* **preset** 233 +`int(0,1)` 234 +Der Benutzer hat das Recht Passwörter anderer Benutzer zurückzusetzen. 235 +* **form_sel** 236 +`int (0,1)` 237 +Der Benutzer hat das Recht Formulare für alle Benutzer ein- oder auszublenden. 238 +* **form_deliver** 239 +`int(0,1)` 240 +Der Benutzer hat das Recht selbst erstellte Formulare hochzuladen. 241 +* **form_del** 242 +`int(0,1)` 243 +Der Benutzer hat das Recht selbst erstellte Formulare aller Benutzer zu löschen. 244 +* **form_def_set** 245 +`int(0,1)` 246 +Der Benutzer hat das Recht Formulardefinitionen vorzugeben. 247 +* **logo** 248 +`int(0,1)` 249 +Der Benutzer hat das Recht ein neues Logo hochzuladen. 250 +* **Exp_ben** 251 +`int(0,1)` 252 +Der Benutzer hat das Recht sich die angezeigten Benutzerdaten als CSV-, XLS-, XML-Datei herunterzuladen. 253 +* **Exp_form** 254 +`int(0,1)` 255 +Der Benutzer hat das Recht sich eine Liste gesuchter Formulare als CSV-, XLS-, XML-Datei herunterzuladen. 256 +* **data** 257 +`int(0,1)` 258 +Der Benutzer hat das Recht eingegangene Formulardaten als CSV-, XLS-, XML-Datei zu exportieren. 259 +* **data_exp** 260 +`int(0,1)` 261 +Dieses Recht beschreibt, dass der Benutzer nur bestimmte Formulare exportieren darf. 262 +* **archive** 263 +`int(0,1)` 264 +Der Benutzer hat das Recht eingegangene Formulardaten als CSV-, XLS-, XML-Datei zu archivieren. 265 +* **archive_exp** 266 +`int(0,1)` 267 +Dieses Recht beschreibt, dass der Benutzer nur bestimmte Formulare archivieren darf. 268 +* **Shw_admin** 269 +`int(0,1)` 270 +Der Benutzer hat das Recht den Administrator Datensatz (-0000) zu sehen und zu verändern. 282 282 283 -- **form_sel** 284 - `int (0,1)` 285 - Der Benutzer hat das Recht Formulare für alle Benutzer ein- oder auszublenden. 286 - 287 -- **form_deliver** 288 - `int(0,1)` 289 - Der Benutzer hat das Recht selbst erstellte Formulare hochzuladen. 290 - 291 -- **form_del** 292 - `int(0,1)` 293 - Der Benutzer hat das Recht selbst erstellte Formulare aller Benutzer zu löschen. 294 - 295 -- **form_def_set** 296 - `int(0,1)` 297 - Der Benutzer hat das Recht Formulardefinitionen vorzugeben. 298 - 299 -- **logo** 300 - `int(0,1)` 301 - Der Benutzer hat das Recht ein neues Logo hochzuladen. 302 - 303 -- **Exp_ben** 304 - `int(0,1)` 305 - Der Benutzer hat das Recht sich die angezeigten Benutzerdaten als CSV-, XLS-, XML-Datei herunterzuladen. 306 - 307 -- **Exp_form** 308 - `int(0,1)` 309 - Der Benutzer hat das Recht sich eine Liste gesuchter Formulare als CSV-, XLS-, XML-Datei herunterzuladen. 310 - 311 -- **data** 312 - `int(0,1)` 313 - Der Benutzer hat das Recht eingegangene Formulardaten als CSV-, XLS-, XML-Datei zu exportieren. 314 - 315 -- **data_exp** 316 - `int(0,1)` 317 - Dieses Recht beschreibt, dass der Benutzer nur bestimmte Formulare exportieren darf. 318 - 319 -- **archive** 320 - `int(0,1)` 321 - Der Benutzer hat das Recht eingegangene Formulardaten als CSV-, XLS-, XML-Datei zu archivieren. 322 - 323 -- **archive_exp** 324 - `int(0,1)` 325 - Dieses Recht beschreibt, dass der Benutzer nur bestimmte Formulare archivieren darf. 326 - 327 -- **Shw_admin** 328 - `int(0,1)` 329 - Der Benutzer hat das Recht den Administrator Datensatz (-0000) zu sehen und zu verändern. 330 - 331 331 ### getusers 332 332 333 333 Auf Anfrage erzeugt getusers ein zweidimensionales Array mit den Daten aller Benutzer eines CMS-Keys. ... ... @@ -336,17 +336,13 @@ 336 336 337 337 <https://pdf.form-solutions.net/ws2/getusers.php> 338 338 339 -#### Beispieldatei: 340 - 341 -<https://demo.form-solutions.net/ws2/getusers_client.php> 342 - 343 343 #### Datenstruktur 344 344 345 345 ##### Geforderte Daten 346 346 347 - -**cms**348 - 349 - 284 +* **cms** 285 +`varchar(32)` 286 +CMS-Key des Kunden 350 350 351 351 ##### Zurückgegebene Daten 352 352 ... ... @@ -357,7 +357,7 @@ 357 357 Putuser legt einen Benutzer in der Datenbank an oder editiert einen vorhandenen Benutzer. Hier kann die Variable „Benutzer“ zwei Zustände haben: 358 358 359 359 1. eine vorhandene Benutzernummer -> Das System überschreibt die Daten des Benutzers mit den übergebenen Daten. 360 - 2. eine noch nicht vorhandene Benutzernummer -> Das System legt einen Benutzer mit dieser Benutzernummer an. Soll die Benutzernummer durch das System bestimmt werden, so muss das Schlüsselwort „new“ angegeben werden. Das System nimmt die nächste Benutzernummer und liefert diese zurück.297 +1. eine noch nicht vorhandene Benutzernummer -> Das System legt einen Benutzer mit dieser Benutzernummer an. Soll die Benutzernummer durch das System bestimmt werden, so muss das Schlüsselwort „new“ angegeben werden. Das System nimmt die nächste Benutzernummer und liefert diese zurück. 361 361 362 362 #### Webservice-URL: 363 363 ... ... @@ -367,231 +367,178 @@ 367 367 368 368 ##### Geforderte Daten 369 369 370 -- **Benutzer** 371 - `varchar(18)` 372 - Benutzernummer 307 +* **Benutzer** 308 +`varchar(18)` 309 +Benutzernummer 310 +* **sysmail** 311 +`varchar(59)` 312 +E-Mail-Adresse des Benutzers, an die Systembenachrichtigungen der Kundenbereich-Oberfläche (Passwort zurücksetzten etc.) geschickt werden. 313 +* **nick** 314 +`varchar(50)` 315 +alternativer Benutzername 316 +* **b12c96nfBehoerde_Amt** 317 +`varchar(255)` 318 +Amt des Benutzers z.B. Medienbüro, Finanzamt 319 +* **b12c96nfBehoerde_Strasse** 320 +`varchar(150)` 321 +Straßenname der Behördenanschrift 322 +* **ofsXX1_from_smail3** 323 +`varchar(150)` 324 +E-Mail-Adresse, die als Versender von Formulardaten angezeigt wird. 325 +* **ofsXX1_to_smail3** 326 +`varchar(150)` 327 +E-Mail-Adresse an die Formulardaten gesendet werden. 328 +* **b12c96nfBehoerde1** 329 +`text` 330 +Behördenname z.B. Stadtverwaltung Karlsruhe 331 +* **b12c96nfBehoerde1Anschrift** 332 +`text` 333 +Anschrift der Behörde einzeilig 334 +* **b12c96nmBehoerde** 335 +`text` 336 +Anschrift der Behörde dreizeilig 337 +Zeilenumbruch: `\<br\>` 338 +* **b12c96nmEmpfaenger** 339 +`text` 340 +Anschrift der Behörde sechszeilig 341 +Zeilenumbruch: `\<br\>` 342 +* **b12c96nfBehoerde_PLZ_Ort** 343 +`varchar(50)` 344 +PLZ, Ort der Behördenanschrift, z.B. 75217 Birkenfeld 345 +* **b12c96nfBehoerde_Sachbearbeiter_Name** 346 +`varchar(50)` 347 +Name des Sachbearbeiters 348 +* **b12c96nfSachbearbeiter_Zimmernummer** 349 +`varchar(20)` 350 +Zimmernummer des Sachbearbeiters 351 +* **b12c96nfSachbearbeiter_Telefon** 352 +`varchar(30)` 353 +Telefonnummer des Sachbearbeiters (mit Vorwahl) 354 +* **b12c96nfSachbearbeiter_Telefax** 355 +`varchar(30)` 356 +Faxnummer des Sachbearbeiters (ohne Vorwahl) 357 +* **b12c96nfSachbearbeiter_E_Mail** 358 +`varchar(30)` 359 +E-Mail-Adresse des Sachbearbeiters, die im Formular angezeigt werden soll. 360 +* **b12c96nfGemeindekennzahl** 361 +`varchar(8)` 362 +Gemeindekennzahl der Behörde (im Regelfall die ersten 8 Stellen der Kundennummer). 363 +* **b12c96nfOrt_Datum** 364 +`varchar(50)` 365 +Ort, Datumszeile im Formular z.B. Birkenfeld, den 366 +* **b12c96nmOrt_Datum2** 367 +`text` 368 +Ort, Datumszeile zweizeilig im Formular 369 +z.B. Birkenfeld, `\<br\>` 370 +den 371 +* **b12c96nfAntragsteller_PLZ** 372 +`varchar(10)` 373 +Vollständige oder teilweise Postleitzahl des Antragstellers. 374 +* **b12c96nfBehoerde_PLZ_Post** 375 +`varchar(7)` 376 +Postleitzahl der Behördenanschrift 377 +* **b12c96nfAntragsteller_Ort** 378 +`varchar(30)` 379 +Ortsname des Antragstellers 380 +* **b12c96nfAktenzeichen** 381 +`varchar(30)` 382 +Aktenzeichen des Formularvorgangs 383 +* **b12c96nfKontakt1Z** 384 +`varchar(250)` 385 +Einzeilige Kontaktnachricht auf dem Kopf des Formulars, wird meist mit Öffnungszeiten und anderen Informationen gefüllt. 386 +* **b12c96nmRechtsbehelfsbelehrung** 387 +`text` 388 +Rechtsbehelfsbelehrung, die ins Formular eingefügt wird. 389 +* **b12c96nfSachbearbeiter_Personalnummer** 390 +`varchar(50)` 391 +Personalnummer des Sachbearbeiters 392 +* **b12c96nfBehoerde_Ort** 393 +`varchar(255)` 394 +Ortsname der Behördenanschrift 395 +* **ec_sel** 396 +`int(0,1)` 397 +Der Benutzer hat das Recht eCash Formulare zu generieren. 398 +* **ec_stat** 399 +`int(0,1)` 400 +Der Benutzer hat das Recht sich eCash Statistiken anzusehen. 401 +* **barcode_sel** 402 +`int(0,1)` 403 +Der Benutzer hat das Recht 2D-Barcode Formulare zu erstellen. 404 +* **usr_anl** 405 +`int(0,1)` 406 +Der Benutzer hat das Recht weitere Benutzer im Form-Solutions System anzulegen. 407 +* **usr_shw** 408 +`int(0,1)` 409 +Der Benutzer hat das Recht andere Benutzer zu verwalten. 410 +* **usr_chg** 411 +`int(0,1)` 412 +Der Benutzer hat das Recht die Personalisierungsdatensätze anderer Benutzer zu ändern. 413 +* **usr_login** 414 +`int(0,1)` 415 +Der Benutzer hat das Recht sich als ein anderer Benutzer einzuloggen (dies wird meist zum debuggen benutzt). 416 +* **usr_del** 417 +`int(0,1)` 418 +Der Benutzer hat das Recht andere Benutzerdatensätze im Form-Solutions System zu löschen. 419 +* **give_right** 420 +`int(0,1)` 421 +Der Benutzer hat das Recht seine eigenen Rechte an andere Benutzer weiterzugeben. 422 +* **ch_pers** 423 +`int(0,1)` 424 +Der Benutzer hat das Recht seinen eigenen Personalisierungsdatensatz zu ändern. 425 +* **preset** 426 +`int(0,1)` 427 +Der Benutzer hat das Recht Passwörter anderer Benutzer zurückzusetzen. 428 +* **form_sel** 429 +`int(0,1)` 430 +Der Benutzer hat das Recht Formulare für alle Benutzer ein oder auszublenden. 431 +* **form_deliver** 432 +`int(0,1)` 433 +Der Benutzer hat das Recht selbst erstellte Formulare hochzuladen. 434 +* **form_del** 435 +`int(0,1)` 436 +Der Benutzer hat das Recht selbst erstellte Formulare aller Benutzer zu löschen. 437 +* **form_def_set** 438 +`int(0,1)` 439 +Der Benutzer hat das Recht Formulardefinitionen vorzugeben. 440 +* **logo** 441 +`int(0,1)` 442 +Der Benutzer hat das Recht ein neues Logo hochzuladen. 443 +* **exp_ben** 444 +`int(0,1)` 445 +Der Benutzer hat das Recht sich die angezeigten Benutzerdaten als CSV-, XLS-, XML-Datei herunterzuladen. 446 +* **exp_form** 447 +`int(0,1)` 448 +Der Benutzer hat das Recht sich eine Liste gesuchter Formulare als CSV-, XLS-, XML-Datei herunterzuladen. 449 +* **data** 450 +`int(0,1)` 451 +Der Benutzer hat das Recht eingegangene Formulardaten als XLS, CSV, XML Datei zu exportieren. 452 +* **data_exp** 453 +`int(0,1)` 454 +Dieses Rechts beschreibt, dass der Benutzer nur bestimmte Formulare exportieren darf. 455 +* **archive** 456 +`int(0,1)` 457 +Der Benutzer hat das Recht eingegangene Formulardaten als XLS, CSV, XML Datei zu archivieren. 458 +* **archive_exp** 459 +`int(0,1)` 460 +Dieses Rechts beschreibt, dass der Benutzer eingegangene Formulardaten nur von bestimmten Formularen archivieren darf. 461 +* **shw_admin** 462 +`int(0,1)` 463 +Der Benutzer hat das Recht den Administrator-Datensatz (-0000) zu sehen und zu verändern. 373 373 374 -- **sysmail** 375 - `varchar(59)` 376 - E-Mail-Adresse des Benutzers, an die Systembenachrichtigungen der Kundenbereich-Oberfläche (Passwort zurücksetzten etc.) geschickt werden. 377 - 378 -- **nick** 379 - `varchar(50)` 380 - alternativer Benutzername 381 - 382 -- **b12c96nfBehoerde_Amt** 383 - `varchar(255)` 384 - Amt des Benutzers z.B. Medienbüro, Finanzamt 385 - 386 -- **b12c96nfBehoerde_Strasse** 387 - `varchar(150)` 388 - Straßenname der Behördenanschrift 389 - 390 -- **ofsXX1_from_smail3** 391 - `varchar(150)` 392 - E-Mail-Adresse, die als Versender von Formulardaten angezeigt wird. 393 - 394 -- **ofsXX1_to_smail3** 395 - `varchar(150)` 396 - E-Mail-Adresse an die Formulardaten gesendet werden. 397 - 398 -- **b12c96nfBehoerde1** 399 - `text` 400 - Behördenname z.B. Stadtverwaltung Karlsruhe 401 - 402 -- **b12c96nfBehoerde1Anschrift** 403 - `text` 404 - Anschrift der Behörde einzeilig 405 - 406 -- **b12c96nmBehoerde** 407 - `text` 408 - Anschrift der Behörde dreizeilig 409 - Zeilenumbruch: `\<br\>` 410 - 411 -- **b12c96nmEmpfaenger** 412 - `text` 413 - Anschrift der Behörde sechszeilig 414 - Zeilenumbruch: `\<br\>` 415 - 416 -- **b12c96nfBehoerde_PLZ_Ort** 417 - `varchar(50)` 418 - PLZ, Ort der Behördenanschrift, z.B. 75217 Birkenfeld 419 - 420 -- **b12c96nfBehoerde_Sachbearbeiter_Name** 421 - `varchar(50)` 422 - Name des Sachbearbeiters 423 - 424 -- **b12c96nfSachbearbeiter_Zimmernummer** 425 - `varchar(20)` 426 - Zimmernummer des Sachbearbeiters 427 - 428 -- **b12c96nfSachbearbeiter_Telefon** 429 - `varchar(30)` 430 - Telefonnummer des Sachbearbeiters (mit Vorwahl) 431 - 432 -- **b12c96nfSachbearbeiter_Telefax** 433 - `varchar(30)` 434 - Faxnummer des Sachbearbeiters (ohne Vorwahl) 435 - 436 -- **b12c96nfSachbearbeiter_E_Mail** 437 - `varchar(30)` 438 - E-Mail-Adresse des Sachbearbeiters, die im Formular angezeigt werden soll. 439 - 440 -- **b12c96nfGemeindekennzahl** 441 - `varchar(8)` 442 - Gemeindekennzahl der Behörde (im Regelfall die ersten 8 Stellen der Kundennummer). 443 - 444 -- **b12c96nfOrt_Datum** 445 - `varchar(50)` 446 - Ort, Datumszeile im Formular z.B. Birkenfeld, den 447 - 448 -- **b12c96nmOrt_Datum2** 449 - `text` 450 - Ort, Datumszeile zweizeilig im Formular 451 - z.B. Birkenfeld, `\<br\>` 452 - den 453 - 454 -- **b12c96nfAntragsteller_PLZ** 455 - `varchar(10)` 456 - Vollständige oder teilweise Postleitzahl des Antragstellers. 457 - 458 -- **b12c96nfBehoerde_PLZ_Post** 459 - `varchar(7)` 460 - Postleitzahl der Behördenanschrift 461 - 462 -- **b12c96nfAntragsteller_Ort** 463 - `varchar(30)` 464 - Ortsname des Antragstellers 465 - 466 -- **b12c96nfAktenzeichen** 467 - `varchar(30)` 468 - Aktenzeichen des Formularvorgangs 469 - 470 -- **b12c96nfKontakt1Z** 471 - `varchar(250)` 472 - Einzeilige Kontaktnachricht auf dem Kopf des Formulars, wird meist mit Öffnungszeiten und anderen Informationen gefüllt. 473 - 474 -- **b12c96nmRechtsbehelfsbelehrung** 475 - `text` 476 - Rechtsbehelfsbelehrung, die ins Formular eingefügt wird. 477 - 478 -- **b12c96nfSachbearbeiter_Personalnummer** 479 - `varchar(50)` 480 - Personalnummer des Sachbearbeiters 481 - 482 -- **b12c96nfBehoerde_Ort** 483 - `varchar(255)` 484 - Ortsname der Behördenanschrift 485 - 486 -- **ec_sel** 487 - `int(0,1)` 488 - Der Benutzer hat das Recht eCash Formulare zu generieren. 489 - 490 -- **ec_stat** 491 - `int(0,1)` 492 - Der Benutzer hat das Recht sich eCash Statistiken anzusehen. 493 - 494 -- **barcode_sel** 495 - `int(0,1)` 496 - Der Benutzer hat das Recht 2D-Barcode Formulare zu erstellen. 497 - 498 -- **usr_anl** 499 - `int(0,1)` 500 - Der Benutzer hat das Recht weitere Benutzer im Form-Solutions System anzulegen. 501 - 502 -- **usr_shw** 503 - `int(0,1)` 504 - Der Benutzer hat das Recht andere Benutzer zu verwalten. 505 - 506 -- **usr_chg** 507 - `int(0,1)` 508 - Der Benutzer hat das Recht die Personalisierungsdatensätze anderer Benutzer zu ändern. 509 - 510 -- **usr_login** 511 - `int(0,1)` 512 - Der Benutzer hat das Recht sich als ein anderer Benutzer einzuloggen (dies wird meist zum debuggen benutzt). 513 - 514 -- **usr_del** 515 - `int(0,1)` 516 - Der Benutzer hat das Recht andere Benutzerdatensätze im Form-Solutions System zu löschen. 517 - 518 -- **give_right** 519 - `int(0,1)` 520 - Der Benutzer hat das Recht seine eigenen Rechte an andere Benutzer weiterzugeben. 521 - 522 -- **ch_pers** 523 - `int(0,1)` 524 - Der Benutzer hat das Recht seinen eigenen Personalisierungsdatensatz zu ändern. 525 - 526 -- **preset** 527 - `int(0,1)` 528 - Der Benutzer hat das Recht Passwörter anderer Benutzer zurückzusetzen. 529 - 530 -- **form_sel** 531 - `int(0,1)` 532 - Der Benutzer hat das Recht Formulare für alle Benutzer ein oder auszublenden. 533 - 534 -- **form_deliver** 535 - `int(0,1)` 536 - Der Benutzer hat das Recht selbst erstellte Formulare hochzuladen. 537 - 538 -- **form_del** 539 - `int(0,1)` 540 - Der Benutzer hat das Recht selbst erstellte Formulare aller Benutzer zu löschen. 541 - 542 -- **form_def_set** 543 - `int(0,1)` 544 - Der Benutzer hat das Recht Formulardefinitionen vorzugeben. 545 - 546 -- **logo** 547 - `int(0,1)` 548 - Der Benutzer hat das Recht ein neues Logo hochzuladen. 549 - 550 -- **exp_ben** 551 - `int(0,1)` 552 - Der Benutzer hat das Recht sich die angezeigten Benutzerdaten als CSV-, XLS-, XML-Datei herunterzuladen. 553 - 554 -- **exp_form** 555 - `int(0,1)` 556 - Der Benutzer hat das Recht sich eine Liste gesuchter Formulare als CSV-, XLS-, XML-Datei herunterzuladen. 557 - 558 -- **data** 559 - `int(0,1)` 560 - Der Benutzer hat das Recht eingegangene Formulardaten als XLS, CSV, XML Datei zu exportieren. 561 - 562 -- **data_exp** 563 - `int(0,1)` 564 - Dieses Rechts beschreibt, dass der Benutzer nur bestimmte Formulare exportieren darf. 565 - 566 -- **archive** 567 - `int(0,1)` 568 - Der Benutzer hat das Recht eingegangene Formulardaten als XLS, CSV, XML Datei zu archivieren. 569 - 570 -- **archive_exp** 571 - `int(0,1)` 572 - Dieses Rechts beschreibt, dass der Benutzer eingegangene Formulardaten nur von bestimmten Formularen archivieren darf. 573 - 574 -- **shw_admin** 575 - `int(0,1)` 576 - Der Benutzer hat das Recht den Administrator-Datensatz (-0000) zu sehen und zu verändern. 577 - 578 578 ##### 3.3.2.2 Zurückgegebene Daten 579 579 580 -- **Status** 581 - `String` 467 +* **Status** 468 +`String` 469 +* **Benutzer** 470 +`varchar(18)` 471 +* **password** 472 +`varchar(50)` 582 582 583 -- **Benutzer** 584 - `varchar(18)` 585 - 586 -- **password** 587 - `varchar(50)` 588 - 589 589 ##### Besonderheiten 590 590 591 591 Die CMS-Schnittstelle ist nicht dazu in der Lage, Benutzer mit Benutzerrollen anzulegen oder zu verwalten, da nicht alle Rechte vergeben werden können. Daher sind alle CMS-Schnittstellen Benutzerdatensätze mit Einzelrechten ausgestattet. 592 592 593 -Weiterhin ist zu beachten, dass die Rechte `data_exp` und `archive_exp` einschränkende Rechte sind. Diese Rechte sind mit 594 -der neuen Sortimentsverwaltung obsolet geworden. Wenn die Benutzerrechte `Transaktionsdaten Archivieren` und `Transaktionsdaten exportieren` gesetzt werden sollen, müssen `archive` und `data` gesetzt sein, und die rechte `archive_exp` und `data_exp` dürfen nicht gesetzt sein. 478 +Weiterhin ist zu beachten, dass die Rechte `data_exp` und `archive_exp` einschränkende Rechte sind. Diese Rechte sind mit der neuen Sortimentsverwaltung obsolet geworden. Wenn die Benutzerrechte `Transaktionsdaten Archivieren` und `Transaktionsdaten exportieren` gesetzt werden sollen, müssen `archive` und `data` gesetzt sein, und die rechte `archive_exp` und `data_exp` dürfen nicht gesetzt sein. 595 595 596 596 ### deluser 597 597 ... ... @@ -605,18 +605,17 @@ 605 605 606 606 ##### Geforderte Daten 607 607 608 -- **cms** 609 - `varchar(32)` 610 - CMS-Key des Kunden 492 +* **cms** 493 +`varchar(32)` 494 +CMS-Key des Kunden 495 +* **user** 496 +`varchar(18)` 497 +Benutzernummer des Benutzers, dessen Daten vom System gelöscht werden sollen. 611 611 612 -- **user** 613 - `varchar(18)` 614 - Benutzernummer des Benutzers, dessen Daten vom System gelöscht werden sollen. 615 - 616 616 ##### Zurückgegebene Daten 617 617 618 - -**Status**619 - 501 +* **Status** 502 +`String` 620 620 621 621 ### getticket 622 622 ... ... @@ -626,29 +626,26 @@ 626 626 627 627 <https://pdf.form-solutions.net/ws2/getticket.php> 628 628 629 -### Beispieldatei: 630 - 631 -<https://demo.form-solutions.net/ws2/getticket_client.php> 632 - 633 633 #### Datenstruktur 634 634 635 635 ##### Geforderte Daten 636 636 637 - -**cms**638 - 639 - 516 +* **cms** 517 +`varchar(32)` 518 +CMS-Key des Kunden 640 640 641 641 ##### Zurückgegebene Daten 642 642 643 - -**ticket**644 - 645 - 522 +* **ticket** 523 +varchar(64)` 524 +Einmalticket, das zum Aufruf eines Prozesses bei interaktiven Schnittstellen eingesetzt wird. 646 646 647 647 ### getformlist 648 648 649 649 Auf Anfrage generiert getformlist ein Datenarray aller Formulare, welche der durch den CMS-Key authentifizierte Kunde nutzen kann. 650 650 651 -> ***Hinweis:*** 530 +> _**Hinweis:**_ 531 +> 652 652 > Diese Funktion liefert keine Daten über Assistenten mit. 653 653 654 654 #### Webservice-URL: ... ... @@ -655,63 +655,50 @@ 655 655 656 656 <https://pdf.form-solutions.net/ws2/getformlist.php> 657 657 658 -#### Beispieldatei: 659 - 660 -<https://demo.form-solutions.net/ws2/getformlist_client.php> 661 - 662 662 #### Datenstruktur 663 663 664 664 ##### Geforderte Daten 665 665 666 - -**cms**667 - 668 - 542 +* **cms** 543 +`varchar(32)` 544 +CMS-Key des Kunden 669 669 670 670 #### Zurückgegebene Daten 671 671 672 672 Es wird ein Array mit Formulardaten zurückgeliefert. Jedes Element enthält dabei folgende Daten: 673 673 674 -- **fnr** 675 - `varchar(250)` 676 - Formularnummer 677 - 678 -- **title** 679 - `varchar(250)` 680 - Formularname 681 - 682 -- **kat** 683 - `varchar(250)` 684 - Formularkategorie 685 - 686 -- **pagecount** 687 - `int(10)` 688 - Anzahl der Formularseiten 689 - 690 -- **created** 691 - `date(Y-M-D)` 692 - Erstellungsdatum 693 - 694 -- **changed** 695 - `date(Y-M-D)` 696 - Datum der letzten Änderung 697 - 698 -- **bem** 699 - `text` 700 - Bemerkungen zum Formular 701 - 702 -- **beschr** 703 - `text` 704 - Beschreibung des Formulars 705 - 706 -- **formtype** 707 - `varchar(3)` 708 - Form-Solutions unterscheidet zwischen 2 Formulartypen. 550 +* **fnr** 551 +`varchar(250)` 552 +Formularnummer 553 +* **title** 554 +`varchar(250)` 555 +Formularname 556 +* **kat** 557 +`varchar(250)` 558 +Formularkategorie 559 +* **pagecount** 560 +`int(10)` 561 +Anzahl der Formularseiten 562 +* **created** 563 +`date(Y-M-D)` 564 +Erstellungsdatum 565 +* **changed** 566 +`date(Y-M-D)` 567 +Datum der letzten Änderung 568 +* **bem** 569 +`text` 570 +Bemerkungen zum Formular 571 +* **beschr** 572 +`text` 573 +Beschreibung des Formulars 574 +* **formtype** `varchar(3)` 575 +Form-Solutions unterscheidet zwischen 2 Formulartypen. 709 709 fs = ein von Form-Solutions erstelltes Formular 710 710 knd = ein vom Kunden erstelltes Formular 711 711 712 - ___579 +--- 713 713 714 -## 581 +## Funktionen der Interaktiven Schnittstellen 715 715 716 716 ### Sign-In 717 717 ... ... @@ -723,15 +723,13 @@ 723 723 724 724 #### Übergabeparameter: 725 725 726 - -**Usr**593 +* **Usr** 727 727 Benutzernummer des Benutzers im FS-System 728 - 729 -- **ticket** 595 +* **ticket** 730 730 Ticketnummer, die zuvor per Webservice angefordert wurde 597 +* **type** 598 +signin` 731 731 732 -- **type** 733 - signin` 734 - 735 735 ### Formular suchen und Formularlink erstellen 736 736 737 737 Diese Funktion öffnet einen Suchdialog, in dem der Benutzer ein Formular suchen und konfigurieren kann. Nach Abschluss dieser Funktion wird die generierte URL an eine übergebene Ziel-URL weitergereicht. ... ... @@ -742,20 +742,18 @@ 742 742 743 743 #### Übergabeparameter: 744 744 745 -- **usr** 746 - Benutzernummer des Benutzers im FS-System 747 - 748 -- **ticket** 749 - Ticketnummer, die zuvor per Webservice angefordert wurde 750 - 751 -- **type** 752 - `formsearch` 753 - 754 -- **return** 755 - URL, an die der erstellte Formlink übergeben werden soll. Diese URL muss so aussehen, dass am Ende der URL der Formularlink angefügt werden kann. Bsp: <https://pdf.form-solutions.net//ws/back.php?data=> 610 +* **usr** 611 +Benutzernummer des Benutzers im FS-System 612 +* **ticket** 613 +Ticketnummer, die zuvor per Webservice angefordert wurde 614 +* **type** 615 +`formsearch` 616 +* **return** 617 +URL, an die der erstellte Formlink übergeben werden soll. Diese URL muss so aussehen, dass am Ende der URL der Formularlink angefügt werden kann. Bsp: <https://pdf.form-solutions.net//ws/back.php?data=> 756 756 Des Weiteren muss der übergebene Link urlencoded gesendet werden. In dem übergebenen Link wird zusätzlich urlencoded mit dem Parameter `title` der Titel des Formulars und mit dem Parameter `id` die Formularnummer mitgegeben. 757 757 758 -> ***Hinweis:*** 620 +> _**Hinweis:**_ 621 +> 759 759 > In der Variante mit dem type formsearch kann man ab der Release-Version 32.13.0 auch Assistenten suchen. Die Überarbeitung von Assistentenlinks erfolgt ebenso über diese Variante. 760 760 761 761 ### Basisformularlink erstellen ... ... @@ -766,28 +766,23 @@ 766 766 767 767 <https://pdf.form-solutions.net/ws2/getbaselink.php> 768 768 769 -#### Beispieldatei 770 - 771 -<https://demo.form-solutions.net/ws2/getbaselink_client.php> 772 - 773 773 #### Übergabeparameter 774 774 775 775 ##### Geforderte Daten: 776 776 777 -- **cms** 778 - CMS-Key des Kunden 636 +* **cms** 637 +CMS-Key des Kunden 638 +* **user** 639 +Benutzernummer des Benutzers im FS-System 640 +* **form** 641 +Formularnummer 779 779 780 -- **user** 781 - Benutzernummer des Benutzers im FS-System 782 - 783 -- **form** 784 - Formularnummer 785 - 786 786 ##### Zurückgegebene Daten 787 787 788 - -**Sicherer Link**645 +* **Sicherer Link** 789 789 790 -> ***Hinweis:*** 647 +> _**Hinweis:**_ 648 +> 791 791 > Diese Funktion steht für Assistenten nicht zur Verfügung. 792 792 793 793 ### Individualformularlink erstellen ... ... @@ -800,27 +800,20 @@ 800 800 801 801 #### Übergabeparameter: 802 802 803 -- **usr** 804 - Benutzernummer des Benutzers im FS-System 805 - 806 -- **ticket** 807 - Ticketnummer, die zuvor per Webservice angefordert wurde 808 - 809 -- **type** 810 - `formlink` 811 - 812 -- **formular** 813 - Formularnummer 814 - 815 -- **formtype** 816 - Ist dies ein von Form-Solutions oder ein vom Kunden erstelltes Formular? (`fs`, `knr`) (siehe 3.6.3.2 getformlist - Zurückgegebene Daten, Variable `formtype`) 817 - 818 -- **return** 819 - URL an die der erstellte Formlink übergeben werden soll. Diese URL muss so aussehen, dass am Ende der URL der Formularlink angefügt werden kann. 661 +* **usr** 662 +Benutzernummer des Benutzers im FS-System 663 +* **ticket** 664 +Ticketnummer, die zuvor per Webservice angefordert wurde 665 +* **type** 666 +`formlink` 667 +* **formular** 668 +Formularnummer 669 +* **formtype** 670 +Ist dies ein von Form-Solutions oder ein vom Kunden erstelltes Formular? (`fs`, `knr`) (siehe 3.6.3.2 getformlist - Zurückgegebene Daten, Variable `formtype`) 671 +* **return** URL an die der erstellte Formlink übergeben werden soll. Diese URL muss so aussehen, dass am Ende der URL der Formularlink angefügt werden kann. 820 820 Bsp: <https://pdf.form-solutions.net/ws2/back.php?data=> 821 821 Des Weiteren muss der übergebene Link urlencoded gesendet werden. In dem übergebenen Link wird zusätzlich urlencoded mit dem Parameter title der Titel des Formulars und mit dem Parameter `id` die Formularnummer mitgegeben. 822 822 823 -> ***Hinweis:*** 675 +> _**Hinweis:**_ 676 +> 824 824 > Diese Funktion steht für Assistenten nicht zur Verfügung. 825 - 826 -
- logo.jpg
-
- Größe
-
... ... @@ -1,1 +1,1 @@ 1 - 117.6 KB1 +97.6 KB - Inhalt