Skip to the main content.

Web Service Connector

Automation via REST API

Der Web Service Connector erweitert ScriptRunner um eine REST-API und eröffnet damit eine Vielzahl von Automatisierungsszenarien. Die aufrufende Instanz in diesen Szenarien ist immer ein Web-Service-Client, der in der Lage sein muss, einen REST-Aufruf mit einem JSON-Datenobjekt auszuführen.

Wenn ein Quellsystem den Web Service Connector aufruft, prüft dieser zunächst die IP-Adresse und Authentifikation. Wenn beide gültig sind, werden die Daten aus dem JSON-Objekt extrahiert.

Anschließend prüft der Connector, ob die Aktion gestartet werden darf. Erst dann werden die Parameter an die Aktion übergeben, und sie wird ausgeführt. Gleichzeitig wird eine ID an das aufrufende System übergeben, mit der es die Ergebnisse und Berichte der Aktion abrufen kann.

01_scriptrunner-automation-rest-api2

Integriere und Automatisiere deine komplette Infrastruktur

Monitoring

Dein Überwachungssystem zeigt ständig Fehler und Warnungen an, bei denen du bereits weißt, was zu tun ist. Automatisiere die Fehlerbehebung, sodass du dich nur um die Ausnahmen kümmern musst. Definiere Sensoren und Fehler, die ScriptRunner teilweise oder vollständig automatisiert abwickeln soll.

ITSM

Es läuft immer noch viel zu viel manuell? Mit ScriptRunner wertest du das ITSM deutlich auf. Anwender starten in ihrer gewohnten Arbeitsumgebung automatisierte ScriptRunner Aktionen, ohne es zu wissen. Dennoch hast du mit ScriptRunner alles unter Kontrolle.

Business Workflows

Mit ScriptRunner kannst du Business Workflows mit den Anforderungen des IT-Betriebes kombinieren. Du startest innerhalb eines Workflows die ScriptRunner Aktionen und verarbeitest die Ergebnisse weiter. So trennst du die Businesslogik von der Technik via PowerShell.

Anwendungen

Aufgaben in Fachbereichen können den IT-Betrieb direkt betreffen. Das kannst du automatisieren, in dem du die Anwendung mit ScriptRunner integrierst. Die Aufgaben können so direkt vom Fachanwender erledigt werden. Die Ausführung überlässt du ScriptRunner.

Technische Anwendung des Web Service Connectors 

Du kannst den Web Service Connector aus dem externen System über zwei Methoden aufrufen: direkter REST-Aufruf über URI oder über einen registrierten Webhook nach einem Ereignis im externen System. 

Am ScriptRunner Server wird zunächst ein Autorisierungsprozess durchgeführt, um zu überprüfen, ob das aufrufende System autorisiert ist. Wenn der Zugriff auf den ScriptRunner Server autorisiert ist, wird geprüft, ob die Verwendung der aufgerufenen Aktion durch diesen Connector erlaubt ist. 

Die Implementierung von REST-Aufrufen auf dem externen System kann auf unterschiedliche Weise erfolgen: 

  • Verwendung einer konfigurierbaren REST-Client-Schnittstelle 
  • Verwendung einer anwendungsspezifischen, skriptfähigen Schnittstelle 
  • Verwendung eines ausführbaren Programms mit unserem aufrufenden Skript 
05_scriptrunner-web-service-connector (2)