CROSSCAP TR ResiScan Handbuch
10-PowerShell
Bedienungsanleitung CROSSCAP > Projekteinstellungen > 10-PowerShell

CROSSCAP bietet die Möglichkeit, PowerShell Skripte an bestimmten Stellen im Scan-Prozess bzw. beim Eintreten bestimmter Ereignisse zu starten.

PowerShell Skripte können dazu verwendet werden um weitere, von CROSSCAP nicht unterstützte Funktionen zu realisieren oder um übergreifende Kommunikation bzw. Interaktion mit Fremdsystemen durchzuführen (z.B. könnten so die Stapelnamen verworfener Stapel dokumentiert werden).

Die hier (also im Kapitel Projekteinstellungen) beschriebenen Einstellungen wirken sich auf alle mit dieser Projektvorlage erzeugten Stapel aus und sind damit in einem CROSSCAP Enterprise System u.U. über alle Scan-Arbeitplätze hinweg gültig. Analoge Einstellungen gibt es aber auch auf Programm-Ebene, diese sind am betroffenen Scan-Arbeitsplatz grundsätzlich gültig und damit Projektvorlagen-unabhängig. Siehe Kapitel Programmeinstellungen, Abschnitt PowerShell-Einsprünge.

Für den sog. Prozessmanager (das CROSSCAP Hintergrundprogramm) und das eigentliche CROSSCAP Vordergrundprogramm existieren separate PowerShell-Einsprünge. Die hier gemachten Erläuterungen zum Scan-Client beziehen sich auf das CROSSCAP Vordergrundprogramm.

Folgende Auslöser stehen Ihnen zur Verfügung:

 

PowerShell-Einsprünge

Scan-Client: Stapel abschließen ausgeführt

Hier können Sie ein PowerShell-Skript hinterlegen, welches ausgeführt wird, sobald entweder das CROSSCAP Vordergrundprogramm die Endverarbeitung des Stapels vollständig ausgeführt hat oder das CROSSCAP  Hintergrundprogramm (der sog. Prozessmanager) den Stapel zur Endverarbeitung übernommen hat.
Der erfolgreiche Abschluss der Endverarbeitung durch den Prozessmanager kann mit einem separaten PowerShell-Skript überwacht werden, siehe unten, Prozessmanager.

 

Scan-Client: Stapel abschließen angeklickt

Hier können Sie ein PowerShell-Skript hinterlegen, welches ausgeführt wird, sobald vom Anwender die Schaltfläche Fertigstellen angeklickt wird. Dieses Skript wird unabhängig vom weiteren Verlauf dieser Aktion gestartet.

 

Scan-Client: Stapel verwerfen angeklickt

Hier können Sie ein Power-Shell-Skript hinterlegen, welches ausgeführt wird, sobald vom Anwender die Schaltfläche Verwerfen angeklickt wird. Dieses Skript wird unabhängig vom weiteren Verlauf dieser Aktion gestartet.

 

Scan-Client: Stapel verwerfen ausgeführt

Hier können Sie ein Power-Shell-Skript hinterlegen, welches ausgeführt wird, sobald Stapel verwerfen ausgeführt wurde, d.h. sobald der Stapel von CROSSCAP endgültig gelöscht wurde.

 

Prozessmanager: Stapel abschließen ausgeführt

Hier können Sie das Power-Shell-Skript hinterlegen, das ausgeführt werden soll, wenn ein Stapel durch den Prozessmanager erfolgreich (d.h. fehlerfrei) abgeschlossen (fertiggestellt) worden ist.

 

Prozessmanager: Fehler beim Abschließen des Stapels

Das hier hinterlegte Power-Shell-Skript wird ausgeführt, wenn beim Abschließen (Fertigstellen) eines Stapels durch den Prozessmanager ein Fehler auftritt.