Gartner defines business process automation (BPA) tools as software that automates business processes by enabling orchestration and choreography of diverse sets of actors (humans, systems and bots) involved in the execution of the process. BPA tools provide an environment for developing and running applications that incorporate process models (and optionally other business, decision and data models) enabling digitization of business operations
Gartner defines business processes as the coordination of the behavior of people, systems and things to produce specific business outcomes. 'Things' in this context refers to devices that are part of the Internet of Things (IoT). A BPM platform minimally includes: a graphical business process and/or rule modeling capability, a process registry/repository to handle the modeling metadata, a process execution engine and a state management engine or rule engine (or both). The three types of BPM platforms — basic BPM platforms, business process management suites (BPMSs), and intelligent business process management suites (iBPMSs) — can help solution architects and business outcome owners accelerate application development, transform business processes, and digitalize business processes to exploit business moments by providing capabilities that manage different aspects of the business process life cycle.
Gartner defines intelligent document processing (IDP) solutions as specialized data integration tools enabling automated extraction of data from multiple formats and varying layouts of document content. IDP solutions ingest data for dependent applications and workflows, and can be provided as a software product and/or as a service. Organizations receive and process documents in multiple formats to enable activities such as onboarding new suppliers, receiving applications for loans or insurance claims. This results in large numbers of documents, the content of which is designed for people to comprehend rather than machines to process. Extracting data from content is essential for document processing and the automated activities this supports. IDP solutions fulfill this role, augmented by and potentially replacing people.
Gartner defines robotic process automation (RPA) as the software to automate tasks within business and IT processes via software scripts that emulate human interaction with the application UI. RPA enables a manual task to be recorded or programmed into a software script, which users can develop by programming, or by using the RPA platform’s low-code and no-code GUIs. This script can then be deployed and executed into different runtimes. The runtime executable of the deployed script is referred to as a bot, or robot. RPA is used across numerous business functions for tactical task automation. Business and IT users can leverage RPA to: Move data in or out of application systems without human interaction (unattended automation). Scripts are designed to replicate the actions of a human interacting with those systems or documents, which usually do not have available APIs. The goal is to automate and complete a task successfully without human intervention. Typically, unattended automation is triggered by a system and bots executed on a server. Automate tasks with a human in the loop (attended automation). RPA can extract information from systems and related documents, shaping it and preparing it for consumption by a human at the point of need. Typically, attended automation is triggered by a human and bots executed on a local device.