Il sistema mette a disposizione alcuni tipi di integrazione con sistemi esterni.
1. Accesso attivo a sistemi esterni per recuperare informazioni
2. Ritorno di informazioni e comandi a sistemi esterni
Durante lo svolgimento del processo possono essere richiamati sistemi esterni, attivate procedure di aggiornamento o eseguite azioni (connettori ‘azione’).
Si possono utilizzare connessioni di tipo “sql” (inserimento in tabelle di confine, lancio di stored procedure) oppure il richiamo di Web Services REST.
Esempio: creazione o approvazione di documenti (ordini, fatture, …)
3. Richiamo del BPM da parte di sistemi esterni
Il BPM può anche essere in uno stato di attesa di input da sistemi esterni per avviare processi, avanzare attività, aggiornare dati.
Questa funzione può essere utilizzata tramite tabelle di confine (BPM) e web services messi a disposizione dal BPM.
Esempio: avviare automaticamente il BPM all’inserimento di un particolare tipo di documento (es. offerta)