SAP Intelligent Robotic Process Automation by Dwayne DeSylvia, Jonathan Yagos

Having read the book I understood that RPA is not about physical robots storing at the production line that does automatization, but it is more about the evolution of workflow ( business rules management ) that is enriched by new technologies such as text and image recognition, screen ( UI ) casting and complete integration into the complex IT landscape consisting of a number of application. 

Use of technology to reduce the need for humans to be fully involved in a process's steps.

A short summary of the content and ideas explaining in the book.

What are the approaches to Process Improvement? 

  • Business process management (BPM): Strategic alignment for all business elements to improve performance and bring clarity for the process's control.
    • Design-> Model-> Implement-> Execute->Monitor->Optimize->Design..
  • RPA: Automating tasks performed repeatedly by high-cost human workers

How did it involve?

  • Screen scraping: UI elements are controlled by software
  • Application-centric automation: Add-ins to automate users' activities implicitly in one application
  • Metadata-based automation
  • Robotic Process Automation
    • Shared services
    • Data collection 
    • Customer service 
    • General operations
    • Data management

Steps

  • Discover and analyze processes that are suited to automation
    • A stable process that doesn’t change frequently
    • Manual and repetitive steps which require a large amount of time and effort to complete
    • Steps that are prone to error
    • Spans multiple systems
    • Needs to operate on a 24/7 schedule
  • Apply architecture tools to design and document improved process flows across a landscape
  • Process monitoring

SAP Intelligent Robotic Process Automation

The problem of Unstructured Data is resolved by SAP Intelligent RPA incorporates technologies such as machine learning and AI to perform a wide range of actions, ( image recognition, text classification, and more).

What are the key components of SAP RPA?

  • Machine Learning
  • SAP Conversational AI
  • APIs

What are common use cases for RPA?

  • Customer service: capturing relevant customer input from a voice conversation, chatbot, or form, accessing the relevant backend systems
  • Financial transformation: opening, parsing, and extracting data from payment-related emails, attachments, and spreadsheets; then entering it and validating it across relevant systems.
  • Process Operations: creating business documents 
  • Data management: data migration

What are the solution tools?

  • IDE Desktop Studio is to support the development and testing of RPA bots
    • Declare and identify applications and UI elements that are used during automation.
    • Creation of automation workflows
    • JavaScript debugger
  • Cloud Factory: the central place for bot management across a landscape
  • Desktop Agent executes the automation steps

Bot development

( a sample of the whole development and implementation of a service bot running in the system )

Terminology

  • Attended automation: automation that requires some degree of human interaction execution.
  • Unattended automation: automation that runs autonomously without human interaction.
  • SAP Intelligent RPA:  Product name of SAP’s offering in the intelligent process automation space.

Comments