UI flows are a tool for creating automations using the user interfaces of applications. There are many legacy applications that do not have a programmatic interface. The only way to retrieve data or enter data is to use the user interface that the application provides. Users often work with multiple disjointed systems and must transpose data from one system to another. RPA tools like UI flows aim to automate such repetitive actions.
UI flows can automate the extraction of data from both desktop and web applications as well as the entering of new data into those same applications.
First, we will look at the types of UI flow and then discuss where UIs can be used.