cancel
Showing results for 
Search instead for 
Did you mean: 

WebAPI / RestAPI

MartinRohde
Staff
Staff

#TippderWoche
#TippderWoche
Wir wollen den Austausch in der Deutschsprachigen Community weiter mit wertvollen Hinweisen voranbringen. Blue Prism Tipp der Woche:

 

WebAPI / RestAPI

 

Webschnittstellen sind DIE moderne Art der Kommunikation zwischen Applikationen und Systemen. In der Vergangenheit boten Applikationen meist nur eine GUI, Grafisches Userinterface, doch mehr und mehr haben Applikationen ebenfalls oder sogar ausschließlich eine Schnittstelle, die angeprochen / programmiert werden kann, sog. API, Application Programming Interface.

 

Blue Prism Enterprise bietet seit einigen Jahren WebAPIs an, um mit anderen Systemen per API zu kommunizieren. Der Fokus lag meist darauf, dass Blue Prism das führende System ist und andere Systeme per WebAPI / RestAPI ansprechen konnte.

Viele Kunden nutzen diese Technologie um ältere Applikationen, welche über keine API Schnittstelle verfügt mit modernen API-basierten Applikationen, z.B. Chatbots, Weboberflächen, KI-Technologien, anzubinden. Ein Beispiel ist die Mobile App oder Chatbot Anbindung an ein Mainframe Bankensystem oder Social Media Anbindung an einem SAP R3 usw.

 

Ein Digital Worker kommuniziert während eines Prozesses in Echtzeit mit der älteren Applikation über die GUI und mit der modernen Applikation über API.

 

Für die Version 6.x stellen wir ein Web API Guide im Download Bereich zur Verfügung (z.B. v6.10 User Guide - Web APIs (blueprism.com) )

Zusätzlich möchte ich auf ein sehr interessantes Webinar unserer Kollegen via Bright Talk verweisen:

https://www.brighttalk.com/webcast/17260/366501/tips-tricks-introduction-to-webapis

Hier wurde neben der generellen Erklärung auch sehr anschaulich die Konfiguration demonstriert.

 

Wie oben erwähnt, lag der Fokus bisher darauf, dass Blue Prism Enterprise das führende System ist und über einen laufenden Prozess per API kommuniziert.

Einige Kunden hatten über den Ideas Bereich (https://community.blueprism.com/ideas/ideas ) den Wunsch geäußert, dass man Blue Prism per API ansprechen kann, z.B. damit ein anderes führendes System Blue Prism initiert um einen Digital Worker mit einem Prozess zu starten usw.

In den 6.x  Versionen bedarf es mind. eines Digital Workers, der die APIs überwacht und so auf Anfragen reagieren kann. Quasi ein Listener auf API Ebene, ähnlich eines Digital Workers, der eine Mailbox, Ordner oder einen anderen Trigger überwacht.

 

Mit Version 7 konnten wir bereits diesen Wunsch entsprechen und RestAPI in Blue Prism Enterprise integrieren d.h. Blue Prism kann nun auch über eine API angesprochen und z.b. geplante Scheduler gestartet oder leicht bearbeitet werden. Ohne hier zu viel zu verraten zu wollen, aber es werden noch viele Erweiterungen zu diesem Bereich in den nächsten Versionen kommen.

  1. a. basierend auf diesem technologischen Ansatz haben wir den webbasierten Control Room integriert.

Neben Geschwindigkeitsvorteilen können so noch effizienter die vorhandenen Blue Prism Enterprise Lizenzen genutzt werden.

 

Für die Version 7 gelten soweit auch die Web API Sevices, wie für die 6.x Version, zusätzlich aber eben die Möglichkeit, Blue Prism auch direkt per API anzusprechen.

Die Anleitungen sind in der Online Hilfe hinterlegt (Web APIs (blueprism.com) ).

Die API Reference und das Blue Prism API Installation Guide lassen sich hier finden: Blue Prism API

 

 

Daraus ergibt sich ein noch mal deutlich größeres Einsatzpotential, existierende Prozesse zu digitalisieren, automatisieren und so zu transformieren.

Wir sprechen hier gerne von einer Prozesslinie, die mit dem gesamten Unternehmen der Prozesslinien und Automatisierungspfaden verbunden ist. Auch wenn dies etwas kryptisch klingen mag, das Prinzip ist hierbei, dass existierende Prozesse zusätzlich erweitert werden können, um z.B. Big Data, Machine Learning, Machine Vision, OCR, NLP usw. integriert werden können um so dem Unternehmen weitere Vorteile zu bringen.

 

Sprechen Sie uns sehr gerne dazu an, dass wir in einem Meeting über diese verbundenen Prozesslinien sprechen können.

 

Viel Erfolg bei der Integration bzw. Potentialerkennung ;)


------------------------------
Martin Rohde
Solution Consultant
BluePrism
-----------------------------

 



------------------------------
Martin Rohde
Partner Solution Consultant
Blue Prism
------------------------------
1 REPLY 1

StefanSchnell1
Level 7
@MartinRohde

Vielen Dank für diesen tollen Tip.


------------------------------
Stefan Schnell
Senior Systems Engineer at BWI GmbH
------------------------------