As we all know, Automation is becoming a business necessity as it not only simplifies the business processes but also helps in generating higher ROI by speeding up the work and improving productivity. Therefore, most of the companies are now actively looking at opportunities to automate and streamline their business process.
There are different tools available in market to achieve Robotic Process Automation (RPA) such as –
3. Automation Anywhere
I will be using BluePrism to show you how to automate a simple process. For this tutorial, we will do a use case to convert a PDF file to MS Word document.
This may not be an ideal business case but will give you an idea on how this tool can be used to automate a manual process.
Before we actually start with the tutorial, let’s visit few important concepts:
A BluePrism process is created under Process studio much like a business flow diagram. It is a graphical representation of a software program which can interact with applications, manipulate data, and perform decisions and calculations.
Object studio enables users to create reusable objects as the building blocks for the business processes using existing systems and procedures by modelling existing applications and training “BluePrism” as a robotic user.
Running a Process:
Any BluePrism process can be run in Process Studio and as well can be debugged during development to resolve any errors. The controls to run or debug a process are available in the menu –
It is also important to save the process while building it so that you do not lose any work unintentionally.
Let’s come back to our use case to convert a PDF file to word and learn how this can be achieved.
Let’s begin by creating a process under Studio tab in BluePrism Virtual Workforce tool. Give a name to the business process – “PDFtoWord” and add a suitable description and Finish.
This will create the process and you can see it in left navigation under Processes.
Now double click on the process and open the Process Studio. In this tutorial, we will only focus on creating the process flow for the use case. Therefore ignore the Initialize and CleanUp tabs in the main screen.
Select the arrow between Start & End and press Delete key to remove it.
First step is to add an Action. Give the name as Create PDF Instance. Choose Business Object as PDF Reader and Action as “Create Instance”
In the Outputs section, add a variable and store it in local variable “handle”
Add another action to the process flow. Give the Name as “read_PDF_File”. Choose Business Object as PDF Reader and Action as “Open pdf”
In the Outputs section, give the path of the pdf file which you want to convert to word
We have opened the pdf and we can simply save it as word document. To do this, let’s add another action with Business Object as PDF Reader and Action as “Save As”
In the Inputs Section, give the path of the word document where you want to save it.
Now link all the blocks in the process flow using “Link” from Start to End. To run, click on the “Green” arrow button from the menu
I originally covered the topic of Automation in my earlier blog here. Automation is going to change the world in a dramatic and positive way, in many ways it already has. This post is just a teaser to show the automation process in simple steps. It may not be actual business scenario but a good example to show how same process can be used to automate actual business processes in software/IT.