ScriptRunner Blog

Verbesserte und erweiterte PowerShell Reports | ScriptRunner

Geschrieben von Frank Kresse | 17.05.2016 11:33:00

In Version 2016 werden die Reports weiter ausgebaut. Neben den oben genannten Blöcken gibt es nun zusätzlich einen Error-Block, in dem die Fehler, welche aufgetreten sind oder zum Abbruch geführt haben, zusammengefasst sind sowie einen Ausgabeblock.

Die Funktion und den Nutzen des Ausgabeblockes in den Apps werde ich in einem späteren Teil genauer vorstellen. So viel jedoch vorab: mit dem Ausgabeblock lassen sich Ergebnisausgaben sowohl im Report als auch in der App steuern.

Hierzu wird eine globale ScriptRunner-Variable $SRXEnv.ResultMessage zur Verfügung gestellt, welche in Abhängigkeit der Script-Logik befüllt werden kann.
Bsp.

Der globalen Ergebnisvariable können verschiedene Ergebnistypen wie Strings, Tabellen, Arrays etc. zugewiesen werden, welche in OutString für die Darstellung im Report und in der UI konvertiert wird.

Die beiden Abbildungen zeigen die Reporterweiterungen mit Fehler- und Ergebnisblock.

PowerShell-Berichte: Vergleich von Ausführungen

Zudem wurde die Vergleichsfunktion für den Abgleich von zwei Reports so überarbeitet, dass es nun auch sehr unterschiedliche Reports exakt in der Reihenfolge der Ausgaben verglichen werden.