Maskendesigner
Der Maskendesigner dient zur Definition von Indexierungsmasken. Die Indexierungsmasken kommen bei der Nutzung des Index Clients zum Einsatz. Über diese Masken werden Dokumente in einer Webanwendung interaktiv durch den Benutzer verschlagwortet und dann über das Eingabesystem "WebServiceIndexClient" zur Weiterverarbeitung an ein xSuite-Interface-Szenario übergeben.
Hinweis
Neu erstellte Indexierungsmasken werden im JSON-Format gespeichert. Indexierungsmasken aus xSuite Interface 4 liegen im XML-Format vor, können aber dennoch im Maskendesigner importiert werden. Beim erneuten Speichern erfolgt eine automatische Umwandlung in das JSON-Format. Die alte XML-Datei wird in .old umbenannt.
Ein Großteil der alten Masken aus xSuite Interface 4 ist aber dennoch nicht ohne Nachbearbeitung im aktuellen Index Client lauffähig. Einige Detailanpassungen versucht der Maskendesigner beim Laden einer alten Maske automatisch vorzunehmen. Eine wesentliche Inkompatibilität liegt allerdings in den Makroausdrücken, die zum Aufbereiten von Feldinhalten und Setzen von Feld-/Maskeneigenschaften genutzt werden können.
Der Index Client verwendet denselben Makrointerpreter wie das Hauptprogramm und dieser hat sich in Funktionsumfang, der Benennung von Makrofunktionen und einigen Syntaxdetails im Vergleich zu xSuite Interface 4 so verändert, dass die betreffenden Makroausdrücke neu definiert werden müssen. Abhängig vom anzusprechendem System müssen ggf. auch die Verbindungszeichenfolgen zum Zugriff auf externe Datenquellen angepasst werden, denn für diese gilt ebenfalls dieselbe, in Teilen veränderte Syntax wie im Hauptprogramm. Damit einher geht auch eine neue Syntax zur Speicherung verschlüsselter Passwörter.
Aufruf des Maskendesigners
Der Maskendesigner wird implizit zusammen mit dem Konfigurator aktiviert. Die Adresse für den Aufruf des Maskendesigners endet auf den festen URL-Pfad /Config/MaskDesigner:
{Basisadresse}/{Basispfad}/Config/MaskDesigner
In der Adresse können zusätzlich die folgenden URL-Parameter angegeben werden:
Parameter | Beschreibung |
|---|---|
| Aktiviert beim Setzen auf Im Expertenmodus sind zusätzliche Buttons verfügbar. Die zusätzlichen Buttons ermöglichen die Anzeige der internen JSON-Repräsentation der aktuellen Maskendefinition, so wie diese vom Programm gespeichert wird. Dieser Modus ist insbesondere für die Entwicklung und die Fehleranalyse vorgesehen. |
| Übergibt den technischen Namen einer Maskendefinition. Die angegebene Maskendefinition wird direkt beim Start der Anwendung geöffnet. |
Ein Aufruf mit Zusatzparametern kann z. B. wie folgt aussehen:
…/Config/MaskDesigner?ExpertMode=true&Mask=Testmaske