Erstellen interaktiver Skripts
Sie können interaktive Skripts erstellen, die den Benutzer zu Eingaben auffordern. Im Gegensatz zu Standardskripts, die ohne Unterbrechungen ausgeführt werden, wird die Ausführung von interaktiven Skripts angehalten, bis die notwendigen Informationen durch den Benutzer eingegeben wurden.
Vorteile von Interaktivität
Durch Interaktivität können Sie Skripts schreiben, die flexibler und breiter anwendbar sind. Sie müssen nicht alle Eingabeinformationen vorab spezifizieren (hierzu müssten Sie Informationen wie Tabellen- und Feldnamen vorab kennen was in der Regel zu Skripts führt, die nur einen Zweck haben oder nur in engen Grenzen einsetzbar sind).
Durch interaktive Skripts können Sie Eingabeinformationen mit ein oder mehreren Dialogfeldern anfordern, sobald der Benutzer das Skript ausführt. Sie könnten durch Interaktivität beispielsweise die folgenden Eingabewerte entgegennehmen:
- Benutzername und Kennwort
- Tabellen- und Feldnamen
- Dateinamen
- Grenzbeträge
- Datumsbereiche
- Bezeichner wie Händlercodes, Zweigstellennummern und Lieferanten- sowie Kundennummern
- Befehlsparameter
Sequenz von Interaktivität
Setzen Sie nach Möglichkeit alle interaktiven Dialogfelder an den Anfang eines Skripts, sodass das restliche Skript ohne Unterbrechungen ablaufen kann.
Wenn interaktive Dialogfelder in der Mitte des Skripts auftauchen, beachtet der Benutzer das Skript möglicherweise nicht mehr, wenn die Eingabe benötigt wird. In diesem Fall pausiert das Skript, bis die Eingabe getätigt wurde.
Drei Methoden zur Erstellung von Interaktivität
Analytics stellt drei Methoden zur Erstellung von Interaktivität in Skripts zur Verfügung. Jede dieser Methoden ist mit einem Analytics-Befehl verbunden.
Die ACCEPT- und PASSWORD-Befehle können nur mit ACLScript-Syntax erstellt werden. Die Erstellung des DIALOG-Befehls ist ebenfalls mit ACLScript-Syntax möglich. Die Syntax kann aber auch automatisch durch den Dialog-Generator, ein visuelles Hilfsprogramm, erstellt werden.
| Befehl | Beschreibung |
|---|---|
| ACCEPT-Befehl |
Der Befehl ACCEPT erstellt das interaktive Standarddialogfeld, das zwei Methoden der Benutzereingabe unterstützt:
Sie können separate Dialogfelder erstellen, in denen jeweils ein einzelner Wert eingegeben werden muss, oder Sie können ein Dialogfeld erstellen, in dem verschiedene Werte eingegeben werden müssen. |
|
Der DIALOG-Befehl erstellt ein benutzerdefiniertes interaktives Dialogfeld. Benutzerdefinierte Dialogfelder unterstützen fortgeschrittenere Layout-Optionen sowie fünf Benutzereingabemethoden:
Sie können separate Dialogfelder erstellen, in denen jeweils ein einzelner Wert eingegeben werden muss, oder Sie können ein Dialogfeld erstellen, in dem verschiedene Werte eingegeben werden müssen. |
|
| PASSWORD-Befehl |
Der PASSWORD-Befehl erstellt ein einfaches Dialogfeld mit einem einzelnen Feld zur Eingabe eines Kennworts. Wenn Benutzer ein Kennwort eingeben, werden die Zeichen im Dialogfeld als Sternchen (*) angezeigt. Das Kennwort wird während der Analytics-Sitzung im Speicher aufbewahrt, es erscheint jedoch weder im Skript noch im Protokoll. |