blog from Objectway

Robotising your business process

By Diego Vicoletti, Product Architect, Objectway

Share this resource
company

Best in class Cloud-based solutions for wealth, investment and asset management

View Solution Provider Profile

Connect with Objectway

solution

Objectway Technology

Our sustained investment in technology is there to give our clients all the flexibility and scalability they need. Analysts say we ‘combine the credibility of an established vendor to the innovation of a fintech’. An omni-channel approach weaves web, mobile, messaging and CRM technologies into a threaded whole that facilitates...

view solution
by Objectway
| 13/05/2021 12:00:00

In the last decades, the growth of digitalisation of banks’ and insurance companies’ information systems has led to an increase in the number of those business processes consisting in potential repetitive activities, prone to errors and likely to make employees’ work uninspiring.

In order to make these activities more productive and qualitive, companies may consider to avail of Robotic Process Automation (RPA). RPA consists in the realisation of software robots performing activities employees normally carry out, to make sure they can perform other tasks such as exceptions’ analysis and management.

The market offers several products that allow RPA implementation, making development tools available to implement robots and cloud platforms for their execution monitoring.

Analysing processes to automate
Before moving to robots’ realisation, it is necessary to develop a comprehensive analysis of the business processes that are intended to be automated, involving domain experts with a detailed knowledge. This must be done by identifying manual activities, software systems, applications, document structure, information used in such processes and how it is processed.

Once the process to be automated and the tasks composing it are detected and analysed, it is necessary to design the architecture where the robot must operate, considering the number of robots required to perform such process and whether it can be split up in phases to be executed in an asynchronous and transactional way: for instance, a first phrase of information collection to be stored in a “queue” and a second phase where information written in the queue is withdrawn to be processed.

Besides, it is necessary to identify any other system involved in the process and how it interacts with the robot, for example either via graphical interface or through protocols such as REST and SOAP.

Robotisation: From idea to practice
By this time, we can proceed with the implementation of the robot using a product chosen from those available in the market and the development tool made available by them. Implementation can take place incrementally, automating the analysed activities and then the rest of them, as more detailed information is gradually collected.

The development tools provide components and features that allow to easily implement the tasks that the robot is to perform, such as:

  • Navigate a portal to capture and data and download PDF documents
  • Capture information from a PDF document
  • Integrate with other customised software
  • Write and read information in Excel and Microsoft Word
  • Send e-mail messages

To ensure that the robot navigates a portal, there are available tools. These tools enable the robot to open the browser, select the correct links, enter the data in the right text boxes, click the correct components and download the necessary documents only.

To achieve this result, it is necessary to be precise in locating the correct component of the portal and pay attention to the timing, since the robot could be very fast and would try to select the desired component (e.g. download button), before its actual display.

Besides, the robot may not be able to locate the correct component it needs while browsing, due to confusion with other components. To avoid so, companies might use tools such as selectors that, employing XML elements and Wildcards, allow to define the html attributes to enable the robot to identify the component to be uniquely selected.

Precision and caution are required to set attributes’ values and to use Wildcards, performing several tests, as some values may change in different browsing sessions, so the robot might not uniquely locate the component in the browser and generate exceptions.

How does texts’ reading of documents in PDF format happen?

We will talk about it in the next article, stay in touch.

Read original article here

About Objectway
Founded in 1990, Objectway Group is a leading provider of investment management and digital software solutions to the worldwide financial services industry. Our omni-channel, omni-device software platform supports the rapidly advancing digital revolution within the wealth and investment management segment.

Under the direction of CEO and founder Luigi Marciano, Objectway has seen steady growth since its inception, both organically and through strategic acquisitions, with revenues topping 60 million euros in fiscal year 2015. Our awarding-winning platform is the trusted choice of leading wealth and investment firms across the globe from EMEA to Canada to Central America.

From offices in Italy, Belgium, the UK, Ireland and South Africa, Objectway's roughly 500 employees support more than 100,000 investment professionals in 15 countries, who manage more than one trillion euros in wealth. For more than 25 years, we've kept our focus on a single vision: combining advanced technology with a deep understanding of business needs to help our clients reshape their wealth management services.