Can we run any workflow using any api of openrpa?
That depends. Are you using OpenCore or running offline? If offline, you can use PowerShell (explainer here Scheduling Robot). If the robot is connected to OpenCore, you can use InvokeOpenRPA from any of the programming languages listed on the front page of OpenCore. There is also a temporarily unsupported Swagger API you can access using /docs.
Ohh so if I am using OpenCore where exactly I can see InvokeOpenRPA on the website of OpenCore or do you mean I need to mention it in code which are mentioned on front page of OpenCore? And the term “offline” do you mean something like we Self-host OpenCore/OpenRpa on docker or something like that? If yes then does it allow me to use the InvokeOpenRPA method from there also?
“Offline” might be a little misleading; it means running OpenRPA without connecting it to OpenCore. More details can be found at: Using robot “offline” | OpenIAP Documentation
the front page of OpenCore
Alternatively, you can look at the SDK section in the docs: SDKs | OpenIAP Documentation
Yes, you can self-host OpenCore using Docker: GitHub - open-rpa/docker · GitHub
I checked the steps and followed them so now I have an opencore url something like this just an example:“http://111.444.254.134:8011” our admin provided this to us so now i pasted this is settting.json of OpenRPA like this as you can see in SS i have shared. So does this means now its “offline”? means its no more connected to offical OpenCore? and now data like workitem or queues etc everything will be private?
2- And now I can still open OpenCore website using this url … so as you mentioned I am still able to see the website of OpenCore and in docs it has mentioned this-“OpenRPA was made to work in tandem with OpenCore, but it can work in a standalone mode where it does not need to be connected to an OpenCore instance, but then you loose all the benefits from OpenCore.” what it exactly mean?
3- Our team achieved this using Docker so does this mean both method are same? Because after doing this we got the Url and I can access opencore using this url I have also attached SS of it.
It looks kind of same before doing this steps using docker can you please explain what features are limited for this version?
4- Is SDK section also i got something like this-
pub struct InvokeOpenRpaRequest {
pub robotid: String,
pub workflowid: String,
pub rpc: bool,
pub payload: String,
}
by this I can run any workflow right? and will it work for offline version also?


