If your company uses legacy ERP or CRM systems (systems that don't have an adapter in Oracle Integration and don't expose APIs), you can use the UiPath RPA adapter to extend your process automation capabilities to these systems and eliminate repetitive, error-prone tasks of manually updating them, each time there’s a new order or change in customer data.
Let’s consider a simple example to illustrate how you can leverage the UiPath RPA adapter to accelerate process automation, mitigate risks, and yet retain full control of your processes.
The following figure shows an example sales process in an organization with a legacy ERP application. To begin with, a sales representative initiates a request to sell a certain item that's under controlled availability (for example, a new line of laptops) to a customer. The representative provides all the required information about the customer and the order through a web form. This request is then forwarded to a sales manager for approval. If approved, a human task is initiated to update the order details in the ERP system. Now, a sales assistant performs a set of repetitive tasks to update the ERP application, such as logging into the application, navigating screens, moving files, copying and pasting data between applications, and so on.
In a large organization that receives hundreds of sales requests in a day, manually updating the ERP and several other legacy systems can create a huge backlog and cause significant delays in order processing, which may ultimately result in loss of sales opportunities. Additionally, these manual tasks could potentially introduce processing errors into the system.
Using UiPath, you can create processes to automate such repetitive manual tasks. You can simply record screen actions, such as logging into applications, navigating screens, moving files, and copy-pasting data between applications, and arrange these actions in the required sequence in the UiPath process flow. You can then replay these user interactions through application interfaces using UiPath robots, and use different input parameters for each run. Robots are execution agents that enable you to execute automation processes you build in the UiPath Studio.
You can trigger these UiPath robots and processes at any stage of an Oracle Integration process using the UiPath RPA adapter. Use the RPA adapter in Oracle Integration to create a connection to the UiPath Orchestrator—a web-client where the robots are deployed and robot-process associations are defined. Then use this connection to create an integration to UiPath by specifying the automated process to execute, robot to use, and input/output data mappings. See UiPath Resources and Create Integrations in Using Integrations in Oracle Integration Generation 2.
Within your process in Oracle Integration, you can use the UiPath RPA integration through a Bot Activity. In the example discussed here, you can replace the human task of updating the ERP system with a Bot Activity, and map this activity to an activated RPA integration. See Work with Bot Activities in Using Processes in Oracle Integration Generation 2.
In addition, when a UiPath robot finishes executing an automated process, you can bring the flow back to the process in Oracle Integration and maintain complete control of your business workflow. You can also introduce a backup flow for review or escalations, in case of exceptions or errors encountered while executing automated processes. Thus, you can combine UiPath RPA with Oracle Integration to create highly-efficient, reliable end-to-end process automation, thereby boosting workforce productivity and customer service.