Here are some “Top Tips” for using UiPath to automate processes on Delphi based legacy applications.
UiPath is a great tool for automating workflows on legacy applications. But sometimes, legacy applications are built using languages which pose problems – such as Delphi. VKY recently delivered a number of projects for a Financial Services client whose core legacy application was built on Delphi, so we developed first hand experience of the challenges and how to handle them. Below, Automation Engineer, Allan Hendry provides his top tips for using UiPath with Delphi.
UiPath uses Windows and the UI handles it exposes to interact with applications. Generally, any applications written in .Net and Java maintain their window names and UiPath can build routines using these. Applications written in Delphi are not so reliable with their naming conventions. That is a feature of how Delphi compiles, and nothing to do with the actual code written by the Delphi developer.
In UiPath there are strategies which can be used to mitigate this problem.
Using these techniques can mitigate the problems which occur automating legacy Delphi applications and in other awkward applications in general.
Using these techniques can mitigate the problems which occur when automation legacy Delphi applications. The same techniques can be used with other “awkward” applications too.
To find out more about our experiences with Delphi and other legacy applications, please contact us