Idea: Build a Power Automate Connector

Wouldn´t it be awesome to start a process using MS Power Automate to start a Process?
Let´s say, whenever a new item is added to a SharePoint List a Process is triggered.

What do you think, other RPA-vendors already provide stuff like that

Hi @ClemensSteinbauer

Maybe not a direct integration, but it is quite straightforward to start a process in Orchestrator via API :slight_smile:

Hello,
I have multiple examples of videos on how to call UiPath Orchestrator from Power Automate you have the main video and playlist:

and the playlist:

Thanks,
Cristian Negulescu

2 Likes

Hello @loginerror,

I’m have been trying for a while to create a custom connector for Orchestrator Cloud (latest version) in Power Automate.
Is this not possible to achieve, at the moment?
I read all your documentation and it seems that there are different versions of it:
https://cloud.uipath.com/[Account Logical Name]/[TenantName]/swagger/index.html
Consuming Cloud API

The API requests have different parameters/body, but judging by the test that I did with Postman, it seems the content from Docs is up-to-date.

I understand that it’s possible to create the HTTP request ‘refresh_token’ to make the authentication and receive the ‘access_token’/Bearer token. And then we can use it as an Authentication header in every request, but in order to have a Connector, we need to encapsulate this auth, I believe the right solution is using OAuth 2.0.
But, I don’t know if this can be achieved since we can’t get a Client Secret from Orchestrator.

I have read about the Identity Server, but that it’s just for On-premises Orchestrators, so it won’t work.

Lastly, since I log in to the orchestrator using the Google authentication, I wonder if this can be achieve using OpenID Connect, as describe here:

I really appreciate your feedback on this!

Could you have a look if this helps a little bit?

Hello @loginerror,

Thank you for your reply.
I was checking that connector and building my own on based on that one, but unfortunately it doesn’t describe/include the authentication part.
I was checking all the forum topics, Uipath documentation, Swagger documentation, etc…but no luck.

If it would be to connect to on-premise Orchestrator, I believe it wouldn’t be a problem.
But I’m struggling to understand how to do it for a Cloud Orchestrator.

Can you provide a contact to support me in this matter?

Let me first try to tag the author of that component (or at least I hope so): @dineshary
Maybe they will be able to help.

As far as Cloud Orchestrator, I believe that the proper integration that will allow you to connect apps to it is being worked on (I cannot share any time schedules though).

Having said that, the current implementation allows you to store a refresh token that you can keep using to refresh your authorization token. Maybe that could be the workaround until then?
(I admit, I don’t have much experience with Power Automate connectors, so I’m not sure how feasible that is)

I understand, I tried to contact him in private without success, but lets see.

The only workaround it would be to make a separate HTTP request for the authenticate method, but then it’s not possible to ‘combine’ it with the connector, since it has incorporated authentication.

The authentication method using the Bearer/Refresh token is very fine, but only when in Orchestrator we can register an application and get a Client ID + Client Secret to auth using OAuth 2.0.

I will be waiting for this solution, since it will widely improve the integrations of your Orchestrator with other applications.

1 Like

Hi, is there any news on the subject? I am interested to know if a creation of the custom connector could be achieved since now I have this problem of not getting it to work.

Hi Christian, I love your videos and tried this one, and unfortunately this is not working for on-prem orchestrator. Hoping you can show us the best way to have cloud flow call API to on-prem orchestrator on your next video :slight_smile:

Hello Tep,
This is an old issue without a fix from my knowledge.
The movie from on ON-prem is here but from Postman:

The idea is that in power automate I don’t know how to disable SSL.
Thanks,
Cristian