Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
SAP Intelligent RPA for Developers

You're reading from   SAP Intelligent RPA for Developers Automate business processes using SAP Intelligent RPA and learn the migration path to SAP Process Automation

Arrow left icon
Product type Paperback
Published in May 2022
Publisher Packt
ISBN-13 9781801079198
Length 526 pages
Edition 1st Edition
Arrow right icon
Authors (2):
Arrow left icon
Vishwas Madhuvarshi Vishwas Madhuvarshi
Author Profile Icon Vishwas Madhuvarshi
Vishwas Madhuvarshi
Vijaya Kumar Ganugula Vijaya Kumar Ganugula
Author Profile Icon Vijaya Kumar Ganugula
Vijaya Kumar Ganugula
Arrow right icon
View More author details
Toc

Table of Contents (39) Chapters Close

Preface 1. Prologue – SAP Process Automation Service 2. Part 1: Introduction to SAP Intelligent Robotic Process Automation FREE CHAPTER
3. Chapter 1: SAP Intelligent RPA Architecture and Components 4. Chapter 2: An Overview of SAP Intelligent RPA Cloud Factory 5. Chapter 3: Installing SAP Intelligent RPA On-Premise Components 6. Chapter 4: Setting Up SAP Intelligent RPA On-Premise Components 7. Chapter 5: An Overview of Desktop Studio 8. Chapter 6: An Overview of Desktop Agent 9. Part 2: Installing and Setting Up SAP Intelligent RPA
10. Chapter 7: An Overview of Cloud Studio 11. Chapter 8: An Introduction to SAP Spotlight and Signavio 12. Part 3: Developing Bots with Desktop Studio
13. Chapter 9: Desktop Studio Perspectives 14. Chapter 10: Creating and Managing Projects 15. Chapter 11: An Introduction to Technology Connectors 16. Chapter 12: Capturing and Declaring Applications, Pages, and Items 17. Chapter 13: Designing Scenarios 18. Chapter 14: Advanced Criteria Definition 19. Chapter 15: Controlling Workflows and Scenarios 20. Chapter 16: Designing Custom Pages with UI Designer 21. Part 4: Generating and Updating the JavaScript Code
22. Chapter 17: Generating Code 23. Chapter 18: An Introduction to Desktop SDK 24. Chapter 19: SDK Extension Libraries 25. Chapter 20: Managing Environment Variables 26. Part 5: Building and Running Projects
27. Chapter 21: Building Projects 28. Chapter 22: Deploying Projects 29. Chapter 23: Debugging Projects 30. Part 6: Orchestrating Workflows with Cloud Studio
31. Chapter 24: Development Using Cloud Studio 32. Chapter 25: Reusability of Packages Across Multiple Solutions 33. Chapter 26: An Introduction to Process Recorder 34. Part 7: SAP Intelligent RPA Store, Roadmap, and SAP BTP Automation Services
35. Chapter 27: SAP Intelligent RPA Store 36. Chapter 28: SAP Intelligent RPA – Future Roadmap and Automation-Related Services 37. Assessments 38. Other Books You May Enjoy

What this book covers

Chapter 1, SAP Intelligent RPA Architecture and Components, explains the overall architecture of SAP Intelligent RPA along with their dependency on other components in using the SAP Intelligent RPA. You will understand the options available to develop and deploy the automation solutions and which component is relevant for any step in automation solution development.

Chapter 2, An Overview of SAP Intelligent RPA Cloud Factory, gives an introduction to SAP Cloud Factory, which centrally manages all common resources related to SAP Intelligent RPA. This chapter introduces terminology and usage of the Cloud Factory and explains Environments, Agents and Agent Groups, Packages, Jobs, and Triggers.

Chapter 3, Installing SAP Intelligent RPA On-Premise Components, explains the system requirements for installing and running the Desktop Studio and Desktop Agent, and installation procedures. It also explains installing third-party dependencies.

Chapter 4, Setting Up SAP Intelligent RPA On-Premise Components, includes an explanation of various topics required to complete the setup and before running the automation solutions, which includes security within SAP Intelligent RPA, authorization, roles, and authentication.

Chapter 5, An Overview of Desktop Studio, includes a short introduction to Desktop Studio perspectives to familiarize you with the terminology.

Chapter 6, An Overview of Desktop Agent, gives an introduction to Desktop Agent, explains the role of Desktop Agent during the automation process, how Desktop Agent is launched, and how to connect Desktop Agent to Cloud Factory.

Chapter 7, An Overview of Cloud Studio, explains the Cloud Studio and its usage, differentiating the Desktop Studio from Cloud Studio, and different options available in Cloud Studio to import packages, create workflows, and export projects.

Chapter 8, An Introduction to SAP Spotlight and Signavio, introduces a couple of additional tools from SAP that can help ease understanding the process and orchestrate an automation solution.

Chapter 9, Desktop Studio Perspectives, is an extension of Chapter 4, Setting Up SAP Intelligent RPA On-Premise Components, which includes a very detailed explanation of the Desktop Studio, different perspectives, and usage while developing an automation solution.

Chapter 10, Creating and Managing Projects, covers a detailed explanation of projects, including how to create projects, structuring projects, project properties, dependencies, and maintaining versions.

Chapter 11, An Introduction to Technology Connectors, gives an introduction to eight connectors available in SAP Intelligent RPA, including a detailed explanation of the Web, UI Automation, SAP GUI, SAPUI5, and Win32 connectors, along with usage examples on when to use which connector for capturing screens.

Chapter 12, Capturing and Declaring Applications, Pages, and Items, introduces us to SAP Intelligent RPA terminology used for automating applications. It has a detailed explanation of how to capture different types (Windows Desktop applications, and web applications) of applications, capturing and defining pages, and subpages within applications. The chapter also shows how to identify the controls within the page and defines the criteria for identifying these.

Chapter 13, Designing Scenarios, covers creating workflows and adding activities such as set or get values from UI components/controls, or performing actions on controls such as clicking a button.

Chapter 14, Advanced Criteria Definition, covers extending the criteria definitions learned in Chapter 12, Capturing and Declaring Applications, Pages, and Items; this chapter covers advanced declaration techniques provided by SAP Intelligent RPA that are used to identify pages and controls uniquely in complex applications.

Chapter 15, Controlling Workflows and Scenarios, explains how to includes loops to process a list of data and control the flow based on data, that is, to include conditional flow in the workflows.

Chapter 16, Designing Custom Pages with UI Designer, includes a detailed explanation of the UI Designer perspective and how to create custom pages and use them in a workflow.

Chapter 17, Generating Code, provides a detailed explanation of building the automation project and where to look for compilation errors while building the project. This chapter also covers how the generated project source code is organized.

Chapter 18, An Introduction to SDK Reference Guide, covers the SDK and different libraries available in the SDK that are useful while developing an automation solution.

Chapter 19, SDK Extension Libraries, is a continuation of the previous chapter, where a detailed explanation of SDK extensions is covered. This includes integrations with Office apps such as Outlook, Excel, and so on, PDF integration, and other specific technologies, such as SAP extensions.

Chapter 20, Managing Environment Variables, covers the usage of environment variables, how to create them in the Cloud Factory, and reading and using them in workflows.

Chapter 21, Building Projects, explains how a project is built for testing or deployment and probable issues and resolutions faced during building the project.

Chapter 22, Deploying Projects, covers how a project is deployed to the Cloud Factory and different options available for controlling the deployments targeted to specific groups based on either users or business areas.

Chapter 23, Debugging Projects, targets developers involved in automation solution development. This chapter includes a detailed explanation of the Debug perspective. It covers the steps to follow to check the state of the pages, screens, and controls, and identify and monitor the changes to variables and controls.

Chapter 24, Development Using Cloud Studio, provides a detailed explanation of how the Cloud Studio is used for developing automation solutions and how the Cloud Studio can be used like Desktop Studio for the development of automation solutions.

Chapter 25, Reusability of Packages Across Multiple Solutions, covers how to manage solution components and reuse them across automation solutions.

Chapter 26, An Introduction to Process Recorder, gives an introduction to process Recorder and how it can be used to accelerate the development process.

Chapter 27, SAP Intelligent RPA Store, explains the usage of SAP Intelligent RPA Store and how to download the predefined solutions and adopt them by updating as per business requirements to increase automation productivity.

Chapter 28, SAP Intelligent RPA – Future Roadmap and Automation-Related Services, discusses SAP Intelligent RPA's future roadmap as well as a list of automation-related services available in SAP Business Technology Platform (BTP).

Any errata related to this book can be found at the following link: https://github.com/PacktPublishing/SAP-Intelligent-RPA-for-Developers.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image