Coded Workflow API Reference?

Is there an API Reference anywhere for the classes in the CodedWokflow packages? Documentation on this is lacking or I can’t seem to find it. I found some examples in the UiPath github but it’s not enough to fully grasp how the developers intended for us to use them. It would help if the IDE (Studio) would allow you to go to the definition of a class or property but it doesn’t. What I’m left with is guessing if a property exists on a model that I really need it on (like Timeout) or decompiling the dll’s in the Program Files directory.

Nobody has any ideas here?

Hi Joshua,

Not sure if you are still working with coded workflows. I have a lot of experience with them (100s of hours) from development to publishing. Documentation for coded workflows is quite insufficient in my opinion.

I have been able to use coded workflows to create a very complicated, long running (15-minute-long) RPA process.

I don’t believe coded workflows are mature though. There are a lot of bugs when publishing, compiling, running tests, and debugging. You will encounter more bugs if you try to use some of the more modern C# and .NET features such as global usings, and advanced features like Reflection. If your experience ends up being anything like mine, you will need an incredible amount of patience. Just take a look at the list of Breaking Changes, Known Issues and Bug Fixes in each UiPath Studio release.

2024.10.1 Bug Fixes

2024.10.5 Bug Fixes

To answer one of your questions, you can see the internals of the coded workflow APIs by turning on the ‘Enable Source Decompilation’ setting, then with your cursor inside a type, press F12 to ‘Go to Definition’.

Feel free to share have any other questions you have and I will do my best to answer.

Tim

1 Like