Auf der Registerkarte Daten können Sie die Reportunterstützung aktivieren. Dies bedeutet, dass die Daten aus ARIS unmittelbar vor dem Anzeigen des Dialogs per Report gelesen und dann im Dialog angezeigt werden, wenn die Aufgabe zum Bearbeiten geöffnet wird. Sie können mithilfe eines Reports den angezeigten Namen (Beschriftung) aller Elemente dynamisch ändern. Wird die Aufgabe schreibgeschützt angezeigt, so wird der Bericht nicht ausgeführt.
Wenn Sie einen einzigen Report für sämtliche Dialogelemente verwenden möchten, müssen Sie mit Hilfe der Element-Identifizier die Werte für die einzelnen Dialogelemente weitergeben. In diesem Fall müssen Sie die Reportunterstützung nur für ein einzelnes Element aktivieren (siehe Beispiel unten).
Für die folgenden Elemente kann die Reportunterstützung aktiviert werden. Wenn ein Element mehrere Werte verarbeiten kann, verwenden Sie im Report eine kommagetrennte Liste.
Wenn Sie anstelle eines Kommas ein anderes Trennzeichen verwenden möchten, geben Sie dieses Trennzeichen im Reportskript-Code an. Vergewissern Sie sich, dass das angegebene Trennzeichen nicht bereits in den Werten der Liste verwendet wird.
Beispiel
Wenn Sie #~# als Trennzeichen verwenden möchten, fügen Sie dem Reportskript folgenden Code hinzu:
var separator = "#~#";
Context.setProperty("separator", separator);
Klicken Sie auf das gewünschte Element, um die zugehörigen Details anzuzeigen.
Beispiel
Die Grafik zeigt ein Dialog mit einem Element Benutzer, einem Element Datum und Uhrzeit und einem Element Eingabetabelle. Der Identifizierer des Elements Benutzer sowie die Report-ID sind markiert:
Wenn Sie einen einzelnen Report verwenden möchten, um für das oben dargestellte Feld Daten weiterzugeben, muss der Report die folgenden Zeilen enthalten (die Werte sind standardmäßig kommagetrennt):
Context.setProperty("8e1cc1c0-6ea5-11e6-1af0-5048494f4e43.selection","johndoe");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.value", "2018-06-03");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.column1", "value1, value2");
Wenn Sie #~# als Trennzeichen verwenden möchten, fügen Sie folgenden Code hinzu:
var separator = "#~#";
Context.setProperty("separator", separator);
Context.setProperty("8e1cc1c0-6ea5-11e6-1af0-5048494f4e43.selection"#~#"johndoe");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.value"#~# "2018-06-03");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.column1"#~# "value1#~# value2");