Änderungen von Dokument CMS-Schnittstelle

Zuletzt geändert von MACH ProForms GmbH am 10.10.2024

Von Version 163.1
bearbeitet von MACH ProForms GmbH
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
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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 -- Benachrichtigungsoptionen
49 - Diese dienen zur Festlegung der E-Mail-Adressen, die beim elektronischen Versand von Formularen benachrichtigt werden.
50 -- eCash Optionen
51 - 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.
52 -- S-Internetkassen Optionen
53 - 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.
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 - `varchar(32)`
349 - CMS-Key des Kunden
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 - `String`
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 - `varchar(32)`
639 - CMS-Key des Kunden
516 +* **cms**
517 +`varchar(32)`
518 +CMS-Key des Kunden
640 640  
641 641  ##### Zurückgegebene Daten
642 642  
643 -- **ticket**
644 - varchar(64)`
645 - Einmalticket, das zum Aufruf eines Prozesses bei interaktiven Schnittstellen eingesetzt wird.
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 - `varchar(32)`
668 - CMS-Key des Kunden
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 -## Funktionen der Interaktiven Schnittstellen
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 KB
1 +97.6 KB
Inhalt