In Blue Prism, a business object is an object that models the applications that the robot interacts with. As we will see in a moment, we use business objects to do cool stuff such as the following:
- Opening and closing an application
- Writing into text boxes
- Reading messages on screen
- Clicking on links and submit buttons
The key reason for business objects to be a separate entity from processes is because business objects can be shared by multiple processes. In a real-world scenario, you are likely to have more than one process working with the same application. By way of example, let's say we build an Amazon business object. We are already planning to build a purchasing process that interacts with it. There could also be another process that uses the same Amazon business object to post comments or reviews about a product; or a process to track...