Implementierung

Services, die im best4Automic Service Portal angeboten werden, sind in der Automation Engine Workflows, die gegebenenfalls einen oder mehrere PromptSets für Eingabeparameter nutzen. Welche Funktionalitäten in diesem Zusammenhang unterstützt werden wird im Folgenden beschrieben.

Die Workflows können beliebige Aufgaben ausführen. Hier gibt es weder in der Anzahl noch vom Objekttyp her irgendwelche Einschränkungen. Regeln sind zu beachten, wenn es um die genutzten PromptSets und um Benachrichtigungsobjekte geht.

Eingabeparameter - PromptSets

In der folgenden Tabelle werden die unterstützten Attribute und Funktionen der verschiedenen Elementtypen aufgezeigt. Die Attribute Datenreferenz, Beschriftung und Variablenname werden von allen unterstützt und nicht separat in der Tabelle genannt. Bei dem Attribut Standardwert ist das manuelle setzen immer möglich. Das Setzen des Standardwerts über Variablen wird mit der geschwungenen Klammern Notation ({…}) als auch mit System-Variablen unterstützt.

PromptSet Elemente

Typ

Attribute

Hinweis

Überschrift/Text

  • Tooltip

Dieses Element kann ohne Einschränkung genutzt werden. Längere Texte werden umgebrochen und somit komplett dargestellt und können helfen Formulare zu erklären

Zahl

  • Minimum

  • Maximum

  • Schreibgeschützt

  • Tooltip

Textfeld

  • Mehrzeilig

  • Pflichtfeld

  • Schreibgeschützt

  • Großschreibung

  • Regulärer Ausdruck

  • Tooltip

Combobox

  • Schreibgeschützt

  • Dynamisch aktualisieren

  • Zurücksetzung bei Änderung

  • Tooltip

Optionsfeld

  • Schreibgeschützt

  • Tooltip

Checkbox

  • Schreibgeschützt

  • Zurücksetzung bei Änderung

  • Array

  • Trennzeichen

  • Tooltip

Zeit/Datum

  • Typ

  • Schreibgeschützt

  • Minimum

  • Maximum

Bei diesem Element werden alle Typen unterstützt (Datum, Zeitstempel und Zeit). Angaben von Uhrzeiten und Kombinationen sind nicht möglich

Datei-Upload (Textfeld)

Im PrompSet-Objekt wird dieses Feld als Textfeld eingefügt. Zusätzlich muss in dem Attribut benutzerdefiniertes Feld der folgende Wert eingetragen werden:

{ "type": "file-upload", "options": { "single": true }}

Benachrichtigungen - Genehmigungen

Das best4Automic Service Portal unterstützt Services, die Genehmigungen beinhalten. Somit ist es möglich Services zu integrieren, die vor der Ausführung von einem Mitglied aus einer Liste von Gruppen bestätigt oder abgelehnt werden müssen. Technisch nutzen Workflows in der Automation Engine für diesen Mechanismus die Benachrichtigungsobjekte (CALL). Unterstützt wird der Typ Rückfrage mit allen möglichen Prioritäten. Die Optionen der Eskalation werden durch das best4Automic Service Portal nicht abgebildet.

Eine Erweiterung die das best4Automic Service Portal für die Benachrichtigungen bietet, ist die Möglichkeit HTML zur Formatierung in der Nachricht zu nutzen. Damit können auch Strukturen wie beispielsweise Tabellen oder Listen genutzt und dargestellt werden.