Saturday, 1 September 2018

TWO TYPES OF AUTOMATION IN BLUE PRISM

Automation is a familiar part of the tool of process excellence and continuous improvement, which has been used for years, if not decades. So, how is robotic process automation (RPA) different?
First of all, RPA is very independent of the system, which for me is one of the main differentiators of the automation of yesteryear. In general, there were two types of automation:
Screen capture / scraping: these tools could be programmed to capture specific information in web forms and place them in fields and / or use coordinates on the screen and give instructions on where to place the mouse pointer to perform a “click”. Of course, this works very well until the screen or the pop-up boxes change their location.
Product-specific workflows: Many products, especially some of the largest ERP vendors, include workflow tools with their software. These were excellent for scheduling specific tasks and / or triggering actions such as alerts or emails. However, they were not entirely agnostic of the system and were complicated to use.
RPA in many aspects is both of the above, but in the next iteration. With this, I want to say that, although, for example, it resembles screen captures / screen analysis and workflows, it is more advanced than this: RPA is the natural evolution of these two approaches. The current RPA platforms are such that they are scalable for the company. The processes are constructed by showing the robots what to do step by step instead of coding or scripting them, in exactly the same way a human being would use the end user’s systems.
This means that the RPA tools are not harmful and that IT considers them to be low risk. The tools also really “recognize” the fields or pop-up screens they are working with, instead of depending on a location on the screen. The software robots used in RPA “read” the applications using API or the operating system itself. It is part of the training of the robot where it shows how to read the different screens with which it must work.
As a result, the current RPA tools are commercial tools for non-technical users. In the past, this was not the case with many of the older automation tools that were tailored to a specific product, could not be easily deployed on a large scale and required specialized technical resources to configure and maintain them.
RPA is now a relatively agile tool, low complexity and low cost in the tool kit of process engineers.

Tips for efficient automation of robotic processes

RPA
RPA allows organizations to reduce personnel costs and human errors. David Schatsky, Managing Director of Deloitte LP, highlights the experience of a bank in the implementation of RPA, in which the bank has redesigned its complaint process by distributing 85 robots to manage 13 processes and process 1.5 million requests year. According to Schatsky, the bank has added a capacity equivalent to over 200 full-time employees, which represent around 30% of staff cost.

Tips for efficient automation of robotic processes

1. Set and manage expectations
Quick wins are possible with RPA, but the promotion of RPA for running on a scale is another animal. Dave Cooder, director of Deloitte Consulting LLP, says that many RPA hiccups stem from poor management of expectations. Bold claims to the RPA from suppliers and implementation consultants did not help. This is why it is extremely important for CIOs to adhere to cautious optimism. "If you come in with your eyes open, you will be much happier with the result," says Kuder.

Rpa training in chennai 

2. Consider the impact on the business
The RPA is often supported as a mechanism to guarantee return on investment or reduce costs. But Chris Fitzgerald, CTO of NTT Data Services, says that more CIOs need to use it to improve the quality of customer service. For example, companies like airlines use thousands of customer service agents, but customers are still waiting in line to call. A chat can help mitigate some of these expectations. "You put that virtual agent in there, and there's no downtime, no sick and bad attitude," says Fitzgerald. "The customer experience is a flag for a strike."

3. Involve IT in the initial stages and often
Chiefs originally purchased the RPA and hit the wall during construction, offering them to seek help (and forgiveness) from IT, says viadril. Now, "Citizen developers" without technical experience use cloud software to implement RPA directly in their business units, says Kuder. Often, the IOC tends to unite and block them. Kuder and Viadro have said that business leaders should involve IT professionals from the beginning in order to provide them with the necessary resources.

4. Poor design, change management can damage
Many implementations fail because the design and changes are poorly managed, says Sanjay Shrivastava, chief digital officer at Genpact. In the rush to get something deployed, some companies lose sight of the exchange of information between different bots that can interfere with business processes. "Before you start implementing, you should think about developing an operational model," says Shrivastava. "You have to determine how you expect different robots to work together." Alternatively, some CIOs will ignore the discussion of changes to be made by new operations in the organization's business processes. CIOs must plan this well in advance to avoid an interruption of activity.

5. Do not let the rabbit's lair fall
A bank that distributes thousands of robots to automate manual data entry or to monitor software operations generates a large amount of data. This can lead to the fact that CIOs and their colleagues may find themselves in an unfortunate scenario when they want to use data. Shrivastava says that companies often run ML based on the data generated by their bots, and then launch a chat in the foreground so that users can more easily request data. Suddenly the RPA project became an ML project that was not adequately covered by the ML project. "The record keeps moving," and CIOs are struggling to reach it, says Shrivastava. He recommends that CIOs see the RPA as a long-term arch, and not as scattered projects that turn into something cumbersome.

6. Project management is of fundamental importance
According to Srivastava, another problem that appears in the RPA is the inability to plan some obstacles. The Genpact client employee changed the company's password policy, but no one programmed the bots to be configured, resulting in data loss. CIOs should constantly check the bottlenecks where their RPA solution can get bogged down or at least set up a monitoring and warning system to ensure that the hiccup affects performance. "You can not just release them and let them run, you need a team and control," says Shrivastava.
Rpa training in chennai
7. Support compliance
There are many management problems associated with creating a single instance of bots in an environment, not to mention thousands. One client, Deloitte, held several meetings trying to determine if their bots were male or female, a valid gender problem, but that must take into account human resources, ethics and other areas of business compliance, he says Kuder.

8. Create an RPA center of excellence
The most successful RPA implementations include a center of excellence that employs people responsible for the successful implementation of efficiency programs within the organization, says Viadro. However, every business has a budget for this. RPA Center of Excellence develops business cases, calculates the optimization of potential costs and the profitability of investments and assesses progress in achieving these goals. "This group is usually quite small and agile, and is downsized with the help of technicians who focus on the effective implementation of automation," says Viadro. "I would like to encourage all IT managers in different sectors to look for opportunities and understand that [RPA] will be transformative for their business."

INTRODUCTION OF CONTROL ROOM IN AUTOMATION ANYWHERE

Control room- is a web-based platform that controls the Automation Anywhere. In other words, it's the Server that controls Automation Anywhere bots.
Apart from that the control room deal with

1.    User management
2.    Source control : code for the bots is managed by the control room. So it becomes easy to share the code across different systems.
3.    Dashboard- It gives complete analytics/results of Automation Anywhere bots. You can see how many bots are runs and how bot failed/passed etc. is controlled.
4.    License Management: The purchased licenses for Automation Anywhere are configured in the Control Room.

There are 2 types of Licenses in Automation Anywhere
1.    Dev License: If you got this license, you can create a bot, edit bot and run a bot.
2.    Run License: If you have this kind of license you can run the bot and, you will not make any changes.


Bot Creator- Developers use Desktop based applications to create bots. Their dev licenses are checked with that configured in the control room. On authentication, the code of the bots they create is stored in the control room. Different developers may create individual tasks/bots. These bots could be merged and executed at once.
Bot Runner - The Bot Runner is the machine where you run the bot. You could have multiple bots running in parallel. You only need the Run License to run the bots. The bots report back the execution logs/pass/fail status back to the control room.
Other important components of Automation Anywhere
BOT insights
The tool shows statistic and display graphs to analyze the performance of every bot in the system. Here, you can also calculate the time you have saved because of the automation process.
Bot Farm
BotFarm is integrated with Automation Anywhere Enterprise. It allows you to create multiple bots. Moreover, you can also give these boats on the rental basis.
BOT STORE
Bot Store is a first digital workforce marketplace. Here, you will get lots of pre-built bots for every type of business automation.



Characteristics of automation anywhere

What is RPA?
Robotic Process Automation (RPA) is software that can mimic the action of a human user. Perform actions on a PC to automate highly repetitive and rule-based business processes.

What is Automation Anywhere?
Automation Anywhere is one of the popular RPA providers that offers powerful, easy-to-use RPA capabilities to automate any complex task. It is one of the "revolutionary technologies" that changes the way the company operates. This tool combines conventional RPA with intellectual elements such as understanding natural language and reading unstructured data.
Automation Anywhere allows organizations to automate the processes that humans perform. It is a web-based management system that uses a control room to perform automated tasks. The Automation Anywhere tool can automate end-to-end business operations for businesses.


Automation architecture anywhere
Automation Anywhere Architecture has 3 main components
Control room
Creator of Bot
Bot Runner
  
Bots tasks
The task bots are bots that automate repetitive tasks based on rules, in areas such as document management, human resources, claims management, IT services and more. This leads to an immediate improvement in productivity, reduction of errors and cost savings.
Goal Bots
Meta bots are the automation building blocks. It is designed in such a way that, with updates or changes to the application, you must make minimal edits to the robot. Changes are automatically applied to any process that uses that bot.
IQBOT
It is an advanced tool. You can learn by yourself and perform a task accordingly. IQ Bot offers automation using highly advanced cognitive technology. It works with the concept of organizing unstructured data while improving your skills and performance.
Characteristics of automation anywhere
Smart automation for business and IT tasks
Use SMART automation technology
Quickly automates complex and complicated tasks
Create automation tasks, such as recording clicks on the keyboard and mouse movements
Distribute tasks to several computers
Automation Anywhere offers automation without a script
Automatic logon executes scheduled tasks at any time, even when the computer is locked.





The important Phases of RPA Life Cycle

                                         

1-Analysis

The life cycle in RPA begins with the analysis phase. The commercial team and the RPA strategist / architect work together to identify a business process for the development of RPA. Most of the development follows a methodology that is customized (some modifications) agile.
The main intention of this analysis is to identify the processes that are feasible for automation, as well as to save manual effort and bring RoI.
Once the process is completed, work planning includes resources and time identification is being formulated with the help of an RPA leader.
A formal approach is being documented and after the approval of all interested parties, development begins.

2-Bot Development

The developer of RPA (Team) begins to work on the requirements of their environment, possibly an independent development environment.
Most of the development is guided by the assistant, with a limited coding or scripting effort.
However, there are cases in which the RPA tools have limitations and necessary codes.

Rpa training in chennai


3-Test
There are two approaches in which tests are performed:
1- Separate test equipment
2- Tests performed only by the RPA development team
Some organizations believe that, a difference in the life cycle of SDLC software development in RPA testing is not a major test of most organizations, therefore, the development team verifies the correctness of the scripts in general, with a peer review and once done ready for deployment
While others have a dedicated test equipment that performs a quality control like normal SDLC flow.
We recommend having a dedicated test equipment that performs a quality control of the developed robot.

Rpa training in bangalore

4-Deployment and maintenance

After Dev closes and tests, a bot is ready for implementation and enters the maintenance phase.
Every time there is a change in a process, the script / bot is updated or, in case, any problem is detected in a bot. It is re-implemented by following the dev-test process again.

https://www.gangboard.com/rpa-online-training

TWO TYPES OF AUTOMATION IN BLUEPRISM


Automation is a familiar part of the tool of process excellence and continuous improvement, which has been used for years, if not decades. So, how is robotic process automation (RPA) different?
First of all, RPA is very independent of the system, which for me is one of the main differentiators of the automation of yesteryear. In general, there were two types of automation:
Screen capture / scraping: these tools could be programmed to capture specific information in web forms and place them in fields and / or use coordinates on the screen and give instructions on where to place the mouse pointer to perform a “click”. Of course, this works very well until the screen or the pop-up boxes change their location.
Product-specific workflows: Many products, especially some of the largest ERP vendors, include workflow tools with their software. These were excellent for scheduling specific tasks and / or triggering actions such as alerts or emails. However, they were not entirely agnostic of the system and were complicated to use.
RPA in many aspects is both of the above, but in the next iteration. With this, I want to say that, although, for example, it resembles screen captures / screen analysis and workflows, it is more advanced than this: RPA is the natural evolution of these two approaches. The current RPA platforms are such that they are scalable for the company. The processes are constructed by showing the robots what to do step by step instead of coding or scripting them, in exactly the same way a human being would use the end user’s systems.
This means that the RPA tools are not harmful and that IT considers them to be low risk. The tools also really “recognize” the fields or pop-up screens they are working with, instead of depending on a location on the screen. The software robots used in RPA “read” the applications using API or the operating system itself. It is part of the training of the robot where it shows how to read the different screens with which it must work.
As a result, the current RPA tools are commercial tools for non-technical users. In the past, this was not the case with many of the older automation tools that were tailored to a specific product, could not be easily deployed on a large scale and required specialized technical resources to configure and maintain them.
RPA is now a relatively agile tool, low complexity and low cost in the tool kit of process engineers.

Thursday, 2 August 2018

Robotic Process Automation (RPA)

Robotic Process Automation (RPA) is one of the most exciting developments in Business Process Management (BPM) in recent history. Some industry experts believe that it can be even more transformative than cloud computing.

Robotic Process Automation (RPA) is one of the most exciting developments in Business Process Management (BPM) in recent history. Some industry experts believe that it can be even more transformative than cloud computing.

However, is this revolutionary technology so new? Any BPM practitioner with a sense of history knows that RPA has existed for a long, long time. For example, incoming call centers have been using Interactive Voice Response Systems (IVRS) for years. These systems use robots to guide customers, accept key tones or voice responses, and send instructions to the underlying application to complete a transaction. Similarly, Optical Character Recognition (OCR) technology, also classified as software robots, has been used for some time to ensure high self-extraction efficiency. Moreover, since the advent of Web solutions, the industry has always used Internet robots (abbreviation for robots) for automatic data transmission. 

The software testing industry has for many years used the same kind of automation to publish data into applications to manage functional, integration, user and more meaningful regression tests.

What is different from the last wave of APR is the maturity of the technology and business processes to which it applies. The RPA market is growing rapidly and the widespread adoption of robotic automation can dramatically change the BPM market. In my opinion, this transformation will be motivated by the search for five results:

Cost savings: Software robots typically cost at least a third of the price of an extra-territorial ETP.
Efficiency: RPA can operate 24 hours a day, 7 days a week without interruption, as long as key underlying applications are available.

Accuracy: Human FTEs make typing mistakes, while robots do the same job every time an evaluation is not needed to process transactions.

Improved auditing and regulatory compliance: Robots can provide detailed audit records, enabling advanced business analysis and improved compliance.