Getting data from Orchestrator to users

Hi all,

I want to build something to give to users that gives them details on when a job last ran, will next run, and on queue items statuses. The idea is to simplify things so they don’t need orchestrator access or need to see anything they don’t need/care about.

I’ve considered:
UiPath Apps or Power Apps

  • no good as can’t get data - can only start processes or add queue items. Could start a process that makes the api calls, but this requires an available bot. The usage is most likely to occur when all licences are being consumed already, making this useless.

Power Automate Flows calling HTTP requests and passing these into power apps

  • HTTP is a premium connector so not ideal, and I can’t see how to securely store the client secret for authenticating.

Python

  • again, can’t see how to store the client secret securely. Also requires an exe which users likely will be blocked from running.

Postman

  • not user friendly at all.

Is there a way to do this that I’ve overlooked, or that solves the problems I’m facing? It’s quite annoying that with so many API endpoints available only the 2 are made available to Apps.

@TJTheBuilder,

One solution would be storing these data in an Excel file using an utility bot whose work will be continuously or at specific time intervals fetch these data through API and update the excel file.

This utility can be built as Background process so this could be run simultaneously on any bot which is already running any unattended bot.

consider using HTTP request Orchestrator to get any details about jobs and send the output to users