Using Robot Framework for RPA?
You can definitely implement the same kind of integration we did for UiPath to connect to other RPA technologies if their API's are accessible (ie Rest, Java).
The current UiPath integration is composed of 3 Bonita custom connectors that start a UiPath job, add items to UiPath queue and a third one that get job status. Here is a description of those connectors.
On the UiPath side there are also three custom Activities (this is the equivalent of a Bonita connector in the UiPath world) that send a BPM message to Bonita, start a Bonita process instance and a third one that validate a manual activity.
A common integration use case is to have a Bonita process calling an RPA robot from within a process step/activity and to wait for the robot to be completed before continue with the process execution. Usually, those kinds of interactions are done using asynchronously calls.
Hope it helps
Thanks for the thorough answer!