Zeige letzte Bearbeiter
1 Im Gegenzug zu „[[statischen|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]]“ Listen können dynamische Listen dazu genutzt werden, um Werte in der Liste zu nutzen für beispielsweise eine Gutscheinbezahlung oder Reservierung eines Termins. Hierbei wird im Ausfüllprozess eines Assistenten geprüft, ob der vom Bürger eingegebene Wert vorhanden ist und ob dieser noch gültig ist. Sofern der eingegebene Wert falsch oder ungültig ist, wird eine entsprechende Fehlermeldung ausgegeben. Nach der Prüfung ist der entsprechende Wert für eine halbe Stunde reserviert und kann von keinem zweiten verwendet werden. Sofern nach dieser Zeit der Assistent nicht eingereicht wird, wird der Wert automatisch wieder aktiv gestellt. Wird der Assistent innerhalb des Zeitraums abgebrochen oder eingereicht, wird der Wert eingebucht und kann je nach hinterlegter Anzahl der Wiederverwendung nicht mehr bzw. nur noch entsprechend der Hinterlegung verwendet werden.
2
3 ## Erstellung einer dynamischen Liste
4
5 Bei der Erstellung einer [[CSV|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.03_ErstellungeinerCSV-Datei]]-Liste ist es egal in welcher Reihenfolge die Spalten und Werte erstellt werden. Wichtig bei der Erstellung ist nur, dass Spaltenüberschriften definiert werden.
6
7 > {{icon name="far fa-info-circle" size="3"/}} ***Hinweis:***
8 > Wird ein Wert in der Spalte "Gültig bis" eingetragen muss beachtet werden, dass dieses Datum nicht inklusive ist. Das heißt, die Gültigkeit geht nur bis am Vortag um Mitternacht.
9
10 ![[Aufbau einer dynamischen Liste|@DynamischeListenExcelAufbau.jpg]]
11
12 ## Hinterlegung einer dynamischen Liste in der Listenverwaltung
13
14 Die erstellte CSV-Liste muss in der [[Listenverwaltung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.01_Listenverwaltung]] hinterlegt werden. Bei der Konfiguration der Einstellungen müssen neben den normalen Angaben folgende Punkte beachtet werden:
15
16 1. Auswahl Listentyp „Dynamisch“
17 2. CSV-Datei hochladen
18 3. Optional: Fehlertexte unter „Fehlertext keinen/eindeutigen Wert“ und „Fehlertext für ungültigen Wert“ angeben.
19 4. Schaltfläche „Speichern“ betätigen
20 5. Angabe der Parameter „Schlüssel“, „Gültigkeit von“, „Gültigkeit bis“ und „Anzahl“ anlog der Spalten in der CSV-Liste **{{icon name="far fa-info-circle" size="3"/}} Hinweis: Die Auswahlfelder erscheinen erst nach dem ersten Mal speichern.**
21 6. CSV-Datei hochladen
22 7. Schaltfläche „Speichern“ betätigen
23
24 > {{icon name="far fa-info-circle" size="3"/}} ***Hinweis:***
25 > 1. Die CSV-Liste muss insgesamt zweimal hochgeladen werden.
26 > 2. Nach dem ersten Mal erscheinen weitere Felder.
27 > 3. Nachdem diese eingestellt wurden, muss nochmals die Liste hochgeladen und gespeichert werden.
28
29 ![[Konfiguration einer dynamischen Liste in der Listenverwaltung|@DynamischeListeKonfigListenverwaltung.jpg]]
30
31 ## Konfiguration der Komponente für bsp. einen Gutscheincode
32
33 Für diese Variante wird eine [[Autovervollständigung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.02_Listennutzung.03_BeispieleListennutzung]] sowie ein Eingabetextfeld benötigt. Das Eingabetextfeld muss [[hierarchisch|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] unter die Autovervollständigung gepackt werden. Weiterhin müssen in der Konfiguration der Autovervollständigungskomponente unter dem Reiter „Spezielle Einstellungen“ folgende Einstellungen vorgenommen werden:
34
35 1. Liste auswählen
36 2. Art der Validierung „Nur Validierung“ auswählen
37 3. Listenfeld hinterlegen
38
39 > {{icon name="far fa-info-circle" size="3"/}} ***Hinweis:***
40 > 1. Eine Nutzung der dynamischen Liste in einem Multipanel ist derzeit nicht möglich.
41 > 2. Eine Nutzung von mehreren dynamischen Listen in einem Assistenten oder das Ein-/Ausblenden von Komponenten mit einer dynamischen Liste wird nicht empfohlen, da dies zu doppelten Buchungen führen kann.
42 > 3. Eine Nutzung der Funktion "Zwischenspeichern" im Assistenten mit einer dynamischen Liste wird nicht empfohlen, da dies zu einer Überbuchung führen kann.
43
44 ![[Konfiguration der Komponente Autovervollständigung für ein Gutscheincode|@DynamischeListenKonfigKomponente.jpg]]
45
46 ## Konfiguration der Komponente für bsp. eine Reservierung eines Termins
47
48 Für diese Variante wird eine [[Autovervollständigung|Main.05_Assistenten.04_Assistentenbauoberfläche.08_Listen.02_Listennutzung.03_BeispieleListennutzung]] sowie ein Dropdown/Optionsfeld benötigt. Das Dropdown/Optionsfeld muss [[hierarchisch|Main.05_Assistenten.04_Assistentenbauoberfläche.04_KonfigurationvonKomponenten]] unter die Autovervollständigung gepackt werden. In der Konfiguration des Dropdown/Optionsfeld muss unter dem Reiter „Spezielle Einstellungen“ die Option „Einträge aus Liste“ auf „Ja“ und die Liste „Einträge aus umgebender Autovervollständigung“ ausgewählt sein. Weiterhin müssen in der Konfiguration der Autovervollständigungskomponente unter dem Reiter „Spezielle Einstellungen“ folgende Einstellungen vorgenommen werden:
49
50 1. Liste auswählen
51 2. Art der Validierung „Autovervollständigung und Validierung“ auswählen
52 3. Listenfeld hinterlegen
53
54 > {{icon name="far fa-info-circle" size="3"/}} ***Hinweis:***
55 > 1. Eine Nutzung der dynamischen Liste in einem Multipanel ist derzeit nicht möglich.
56 > 2. Eine Nutzung von mehreren dynamischen Listen in einem Assistenten oder das Ein-/Ausblenden von Komponenten mit einer dynamischen Liste wird nicht empfohlen, da dies zu doppelten Buchungen führen kann.
57 > 3. Eine Nutzung der Funktion "Zwischenspeichern" im Assistenten mit einer dynamischen Liste wird nicht empfohlen, da dies zu einer Überbuchung führen kann.
58 > 4. Eine Anzeige der noch verfügbaren Termine ist nicht vorhanden.
59
60 ![[Konfiguration der Komponente Autovervollständigung für einen Termin|@DynamischeListenKonfigKomponenteDropdown.jpg]]