Technical Articles
Merging Two SAP Intelligent RPA Projects Without Applications
With SAP’s Intelligent Robotic Process Automation, you can automate repetitive manual processes to avoid errors and accelerate outcomes through both screen capturing and APIs. The Desktop Studio provides an immersive toolset for the developer to complete such a task. However, it may be beneficial for the bot development to be completed by a team rather than a single individual as the complexity of the automation increases and to expedite the development cycle. You may find logical segments to break the full automation into smaller tasks that can translate to individual scenarios for SAP Intelligent Robotic Process Automation development.
Combining scenarios built by different developers serves as the impetus for this blog post. The instructions below will detail how to merge two scenarios from two bots, with no captured screens, into in one. The below was also motivated by the previous posts [SAP Intelligent RPA] – How to merge two separate projects into a single project by Sungyoul Baik and Merge or combine multiple SAP intelligent RPA projects in a single project using Desktop Studio by Abhijeet Kamble, where colleagues shared how to combine bots within the Desktop Studio.
As a positive externality of being able to merge bots, SAP’s Intelligent Robotic Process Automation development lends itself to collaborative workstreams where tasks for larger SAP Intelligent Robotic Process Automation projects can be divided among a team.
Step 1:
Create and build a new SAP Intelligent Robotic Process Automation project in Desktop Studio. In this case, the project name is “MergeSAPiRPA”.
Step 2:
In the local folder of “Project1” and “Project2” copy all files except from entities.js, global.js, and labels.js. Paste these files into the local folder of the “MergeSAPiRPA” project.
Step 3:
Next, go to the workflows folder of “Project1” and “Project2” and copy all files except for entities.ancestor.js, entities. auto.js, WorkflowData.xml, WorkflowEvents.xml, and WorkflowSetting.xml. Paste the copied files into the workflows folder of the “MergeSAPiRPA” project.
Step 4:
In the root folder of “Project1” open the .pscp file in Notepad and copy the following selected lines.
Step 5:
Take the copied lines from the previous step, go into the root folder for the “MergeSAPiRPA” project, open the .pscp file in Notepad, and paste the lines in the location in the below image.
Step 6:
Now open, in Notepad, the .pscp file for “Project2” located in the root folder and copy the following selected line.
Step 7:
Take the copied line from the previous step, go back into the root folder for the “MergeSAPiRPA” project, reopen the .pscp file in Notepad, and paste the line in the location of the below image.
Step 8:
Go back into the “MergeSAPiRPA” project and both workflows will be there. If they are not you may have to save, close, and reopen the project.
SAP’s Intelligent Robotic Process Automation can be a key part in automating tedious manual business processes. Being able to work collaboratively on these automated bots can speed up the development process and lend itself to team contribution as opposed to an individual effort. The steps above show how to merge two SAP Intelligent Robotic Process Automation projects without applications. I hope this example proved beneficial and was able to aid in the bot creation process.
Feel free to add feedback or questions and comments! A few helpful links will be listed below:
SAP Intelligent Robotic Process Automation community forum main page:
https://community.sap.com/topics/intelligent-rpa
SAP Intelligent Robotic Process Automation community forum questions page:
https://answers.sap.com/tags/73554900100800002142
SAP Intelligent Robotic Process Automation community forum blogs page: