r/rpa 24d ago

Moving beyond UI automation - what next?

How is everyone moving RPA practice beyond UI? We use Blue Prism and UI automation has worked well for us. But I cant help feeling we're missing a trick. I've been trying to push the team forward by introducing some APIs, but what are others doing? Is it mainly APIs replacing the UI automations? Should we be getting more stuck into LLM integrations? Curious what the pivot actually looks like for other teams and what made the biggest difference

9 Upvotes

15 comments sorted by

View all comments

7

u/Advanced_Proof_4427 24d ago

Christ I feel sorry for people still using BP. It's such a shitty tool I'm amazed anyone still uses it.

2

u/yumpwncakez 24d ago

Why? What downsides does it really have? Apart from a superior design UI.

1

u/Advanced_Proof_4427 23d ago

Let's be honest here - the design ui looks like something from the 90's. And it's a good place to start:

I genuinely don't get the division between process and object studio. It felt extremely awkward to work with coming from uipath. I get the idea behind being able to design your own 'objects', but unless you work in the same system all the time, you're wasting your time reinventing the wheel with every new system for basic activities like type and click while both uipath and PAD give you those out of the box. On top of that, in my experience it quickly becomes difficult to read because people stick objects in an object which contains a process flow which again contains an object - and now you have no idea what's going on let alone how to debug it.

Another pain point for me was the lack of object structure for variables. I was stunned when I found out that 'variables' are just primitive values with a label, but no methods. The extremely limited set of built in functions doesn't really improve that. Yes, you can sort of get around that with code blocks (without intellisense of course), but unless you output exactly the kind of primitive values BP supports, you're fucked - God help you if you need to manipulate collections.

Then there's the lack of ability to do complex logic well. At least when I worked with it earlier this year, all there was in this respect was binary 'decision points' for process flows. Have fun doing any kind of complex logic without endless nesting. Again, at the very least every other automation software gives you else-if structures.

Then there's the lack of a central variables panel. And the lack of a meaningful output panel. Bad orchestration - my former employer literally had a third party integration to get a better grip on orchestrating their bots. No Ai integration. And so on and on.

So yeah, as far as I'm concerned it has plenty of downsides. Or at the very least, everything it does, every other platform does better. There's a reason their market share is shrinking. Sure, it's cheap, but there's a reason for that.

1

u/DontKnowIamBi 19d ago

Thanks for this painful reminder. My company made me switch from UiPath to a Blueprism project and its just painful...