3.15 Chiama Web Service Esterno
Questa azione permette di richiamare un web service esterno di tipo REST. (Figura 1)
E' possibile settare tutti i dati della chiamata lato Impostazioni -> Business Process Manager -> Web service esterni.
E' necessario definire l'endpoint da richiamare, autenticazione, eventuali parametri statici e campi restituiti.
Una volta settato il tutto è possibile richiamare uno di questi lato processo.
Da qui si possono definire parametri dinamici (nome e valore) e quindi la chiamata web service sarà effettuata con tutti i dati statici definiti lato impostazioni e i dati dinamici aggiuntivi definiti lato processo.
Nel flusso è possibile verificare se la chiamata è andata a buon fine, in quanto, questa azione restituisce sempre 3 parametri statici (success, response code e message code).
Oltre a questi, saranno presenti i campi definiti come campi restituiti e che si possono quindi estrarre dalla response.
Nel caso di risposte complesse (oggetto con più attributi) è possibile estrarre questi sino ad un livello di escalation (indicando nome campo restituito e attributo, es. object.attribute).
Non è supportata la lettura di attributi nel caso di liste di oggetti come response.
Figura 1