Robotic Process Automation utilises bots to replicate employee actions such as opening files, inputting data, copy pasting field. The RPA bots interact with different systems via integrations and screen scraping. This allows RPA tools to perform actions like an employee, albeit at a much faster rate.
Integrations are required for robotic process automation to work with your enterprise applications. RPA bots can screen scrape to learn and perform tasks however it is more reliable to have app integration. Screen scraping typically has a higher probability of causing errors, whereas direct app integrations are more reliable.