SlideShare a Scribd company logo
INTERNAL
Moumita Bera, SAP
Month 09, 2020
Solution & Tool Overview
2
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Execute process automation
 Attended bot (digital assistant)
 Unattended bot (digital worker)
Define process automation
 Integrated development
environment
 Process analysis
 Project design, specification, test
 User interface design
Orchestrate, Monitor and
Assemble process automation
 Manage agent hierarchies
 Manage environments
 Configure and distribute packages
from Studio
 Monitor
 Project Assemble
Solution and Tools Overview
Tools and products
Desktop Agent Cloud Factory
Cloud Studio
Desktop Studio
3
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Orchestration
&
Monitoring
Servers
Unattended / Digital Worker
Desktops
Lines of Business
Attended / Digital Assistant
Solution and Tools Overview
Deployment
Project
Development
Business
Apps
Azure
aws
4
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Desktop Agent
5
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Desktop Agent – Architecture
Cloud
On-Premise
Leverage user profile –
lower security risks
Powerful & extensible script
language based on JS
Works with wide range of
applications and technologies
Supported OS
Web Services
Web-Based
Connectors
Desktop
Application
Connectors
HTML Engine
Dedicated API
Connectors
On-Premise Applications (Native, Web, Java…)
Orchestrate
Manage /
Monitor
Authoring /
Capture
Web
Application
Web
Application
Web
Application
Tailored User
Interface
Application
Application
Application
Native
Application
Native
Application
Custom
Application
Both worlds: cloud powered & on-premise execution
Capture
Authoring
On-Premise /
Cloud API
Integration
Azure
aws
Project /
Scenario
Framework
6
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Desktop Agent – Registration
Trust registration
 An agent must be allowed prior to run
 Secured WebSockets communication
 Configurable identity provider (SAML v2)
 Token-based authentication
Execution still happens on-premise
 Cloud Factory is required
 High-level job information on the cloud for all
usage
7
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cloud Factory
8
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Cloud Factory – Overview
Dedicated for bot management
 Home page with important information
 Manage groups of agents
 Manage environments
 Manage projects and packages for
attended and unattended usage
 Monitor jobs and agents
Available in several languages
Includes clearing request for
data protection and privacy
9
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Cloud Factory – Import packages and deploy them
Enable project and scenario deployment
 View of all packages
 Import projects packaged by Studio
 Bind to an environment
 Make it available for attended or unattended
 Connect with API trigger and notifier
 Tailored schedule planner
 From minutes to months
10
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Cloud Factory – Manage environments & agents
Define dozens of environments
 Bind to well-known type (Dev-Test-Prod)
 Define variables
Define the agents structure
 Create or import a hierarchy (csv file)
 Customize per node or per agent
 Cut/Paste support
11
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Cloud Factory – Monitoring and dashboarding
Get a status of
 Recent failed jobs
 Ongoing jobs
 Agents
Get a history of executed jobs
 Successful – Canceled – Failed
 Today – Weekly – Monthly
Get details of Agents
 Mode – Events – Projects – Jobs
 Troubleshoot Agents if needed
Drill down to the details
12
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
BAM - Business Activity Monitoring
What is “BAM”?
• Define probes in your process
• Record on a regular basis
• Analyze… and improve
Leverage “BAM” information
• Add extra information in your project script
• Starting Event, Ending Event or Duration
• Half-structured information stored securely
and automatically in Cloud Factory
Download CSV
• Events are stored for 3 months (rolling)
• Only available with “Officer Role”
• Reuse in your preferred Analytics Tool
13
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Desktop Studio
14
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Development Phases
Declaration Phase: declaration of the
entities that Desktop Agent has to monitor​
Workflow Design And Script
Generation Phase: Define business logic
& development of the automation scripts
Declaration
16
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Technology choice
 WEB: Web application running in a Web browser
(Internet Explorer, Chrome, Firefox)
 WIN: Windows Desktop application (Win32 or
WinForms)
 UIAutomation: Other desktop applications
(WPF, Silverlight, QT, etc.) can also be used for
WIN applications (Win32 or WinForms)
 HLLAPI: Desktop mainframe application running in
an HLLAPI-compatible emulator (Attachmate, etc.)
 SWG: Desktop Java application (AWT, Swing,
custom classes, etc.)
Different Type of Desktop Application Technology
17
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Declaration
Application capture
 Application
 Any EXE application running on the desktop with
user interface (UI). Includes the following
technologies: Windows, Java, Browser based
Application.
 Page
– Each individual view of the application can be
define as Page
 A subpage is a subtree of the current DOM
structure.
 Item
– Each individual control of a page can be defined
as an item such as Button, Input field
Application
Page
Item
18
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Solution and Tools Overview
Surface Automation / OCR Support (Optical Character Recognition)
Surface Automation using OCR
• Automation of UI w/o DOMs or APIs
• For non-accessible UIs (Flash, RDPs…)
Language support
• Three languages (English, French, German)
• One language per recognition call
PUI8 BES PUI8, BES
RECOGNITION
This gives the content
DETECTION
This tells where the text areas are
located on the screen
Workflow design
20
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Activities
Define
Context
• Define
Sequence of
activities.
• Context : Data
structure to
store data. It
can contains
Folder and
Items.
• Right Side
properties can
be used to
rename
Activities and
provide
input/output
parameter
Already
Defined
Application
Define Workflow
21
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Asynchronous Loop:
• Start loop activity: the starting of the loop
• Loop next activity: the limit of the loop
• Exit loop activity: the condition that
allows to exit the loop
Asynchronous Loop
22
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Wait Multiple: unpredictable branch in the workflow.
Wait Multiple
23
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Switch Output
Switch Output: predictable branch in the workflow.
24
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Reuse step
Drag and drop a step from a first workflow (scLauncher) to the second workflow (scSimpleScenario)
Build & Debug
26
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
 Build : Build to
generate code
respective to workflow
sequence.
Build & Code Generation
Build Workflow
Javascript code
The Javascript code is generated from
a workflow
• Changes/Iterations
• Change the way code is grouped in Steps
• Change the step name
• Create a sub flowcharts : Only for visual organisation of
the workflow. The code is the same as without sub
flowcharts
• Set blocks as Scenario starter
• By the user with menu item
• By a wait event of the monitored application: when a first bloc
is not a step or contains a wait event
27
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Code Generation
Workflow  Link  Code
• Workflow to Code
1) Right click on the Workflow
PageActivity or Activity
2) Choose Goto Code
1) Right click on the Workflow generated GUID code
2) Chose Go to workflow
28
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Merge Tool
Code modification
• Code can be modified manually
• Workflow modifications are generated only after setting a Merger tool
• Managing the merge between Manual and generated code
• Merge requires a third party 3-Ways Merger tool : KDiff3, BeyondCompare, etc…
• Merger settings : StudiofilesettingsWorkflow
• Automatic merge is performed if possible, manual merge is required otherwise
• Exclude Workflow  disable Code generation
29
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
 Debug : To test execution of
automation sequence and
application, page and item
recognition
Debug
Debug Button
Note : Connection with Factory is needed to debug code
30
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Cloud Studio
31
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
(*) Windows-based client (Agent /
Browser Extension) required for capture purpose
Solution and Tools Overview
Cloud Studio – RPA New Generation[new]
100% Web-based Authoring Client(*)
 Specification and development
 Application capture
 Editor
 Automation designer
 Test and validation
 Online tester/debugger
BETA
32
INTERNAL
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ
More resource for developer and business
CUSTOMER
Developer Guide
• Documentation and active Developer
Community
• https://open.sap.com/courses/rpa2
• https://open.sap.com/courses/rpa4
Ready-to-Use/Competitive Offering
• Bot Templates for SAP S/4HANA and ECC
• Cross-LoB content/SAP-best practices as
pre-packaged bots available on SAP
Intelligent RPA Store
Thank you.
Contact information:
SAP Intelligent RPA​
rpa@sap.com

More Related Content

Similar to Tool overview – how to capture – how to create basic workflow .pptx

troubleshooting Fiori.pdf
troubleshooting Fiori.pdftroubleshooting Fiori.pdf
troubleshooting Fiori.pdf
praveenRapeti3
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Akshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
Steve Clarke
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
thomas_jung
 
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portalSAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
tasmc
 
Raman O
Raman ORaman O
Raman O
Rewati Raman
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
Inflectra
 
S4H_747 How to Approach Remote Cutover (2).pptx
S4H_747 How to Approach Remote Cutover (2).pptxS4H_747 How to Approach Remote Cutover (2).pptx
S4H_747 How to Approach Remote Cutover (2).pptx
SreeGe1
 
Taking your code to production
Taking your code to productionTaking your code to production
Taking your code to production
muayyad alsadi
 
Building a Utilities Portal with Magnolia 5 & SAP
Building a Utilities Portal with Magnolia 5 & SAPBuilding a Utilities Portal with Magnolia 5 & SAP
Building a Utilities Portal with Magnolia 5 & SAP
Magnolia
 
Africa Series 2 Session 1 - UiPath Studio
Africa Series 2 Session 1 - UiPath Studio Africa Series 2 Session 1 - UiPath Studio
Africa Series 2 Session 1 - UiPath Studio
UiPathCommunity
 
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve The Adobe Digital Marketing Community
 
Introduction to 42windmills
Introduction to 42windmillsIntroduction to 42windmills
Introduction to 42windmills
42windmills
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 
Notes
NotesNotes
How to Implement Fiori Central Hub 1610
How to Implement Fiori Central Hub 1610How to Implement Fiori Central Hub 1610
How to Implement Fiori Central Hub 1610
StraVis Enterprize Solutions
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
Dennis Reurings
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
Ioana Baldini
 
ActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, Scale
Activeeon
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
Markus Van Kempen
 

Similar to Tool overview – how to capture – how to create basic workflow .pptx (20)

troubleshooting Fiori.pdf
troubleshooting Fiori.pdftroubleshooting Fiori.pdf
troubleshooting Fiori.pdf
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
 
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portalSAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
SAP NetWeaver Portal 7.3 - top 5 Reasons to upgrade your portal
 
Raman O
Raman ORaman O
Raman O
 
Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)Rapise Overview Presentation (2021)
Rapise Overview Presentation (2021)
 
S4H_747 How to Approach Remote Cutover (2).pptx
S4H_747 How to Approach Remote Cutover (2).pptxS4H_747 How to Approach Remote Cutover (2).pptx
S4H_747 How to Approach Remote Cutover (2).pptx
 
Taking your code to production
Taking your code to productionTaking your code to production
Taking your code to production
 
Building a Utilities Portal with Magnolia 5 & SAP
Building a Utilities Portal with Magnolia 5 & SAPBuilding a Utilities Portal with Magnolia 5 & SAP
Building a Utilities Portal with Magnolia 5 & SAP
 
Africa Series 2 Session 1 - UiPath Studio
Africa Series 2 Session 1 - UiPath Studio Africa Series 2 Session 1 - UiPath Studio
Africa Series 2 Session 1 - UiPath Studio
 
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
 
Introduction to 42windmills
Introduction to 42windmillsIntroduction to 42windmills
Introduction to 42windmills
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Notes
NotesNotes
Notes
 
How to Implement Fiori Central Hub 1610
How to Implement Fiori Central Hub 1610How to Implement Fiori Central Hub 1610
How to Implement Fiori Central Hub 1610
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
ActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, Scale
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 

More from RUPAK BHATTACHARJEE

Grade_6-8_Newsletter_27th_-8th_March.pdf
Grade_6-8_Newsletter_27th_-8th_March.pdfGrade_6-8_Newsletter_27th_-8th_March.pdf
Grade_6-8_Newsletter_27th_-8th_March.pdf
RUPAK BHATTACHARJEE
 
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptxMKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
RUPAK BHATTACHARJEE
 
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
RUPAK BHATTACHARJEE
 
8 proven ways to develop your leadership skills with Tony.pdf
8 proven ways to develop your leadership skills with Tony.pdf8 proven ways to develop your leadership skills with Tony.pdf
8 proven ways to develop your leadership skills with Tony.pdf
RUPAK BHATTACHARJEE
 
Rupak V-B12.pdf
Rupak V-B12.pdfRupak V-B12.pdf
Rupak V-B12.pdf
RUPAK BHATTACHARJEE
 
CPM155_154.pptx
CPM155_154.pptxCPM155_154.pptx
CPM155_154.pptx
RUPAK BHATTACHARJEE
 
INFORMATION MODELS.pptx
INFORMATION MODELS.pptxINFORMATION MODELS.pptx
INFORMATION MODELS.pptx
RUPAK BHATTACHARJEE
 
ADVANCED MODELLING.pptx
ADVANCED MODELLING.pptxADVANCED MODELLING.pptx
ADVANCED MODELLING.pptx
RUPAK BHATTACHARJEE
 
Anand gupta
Anand guptaAnand gupta
Anand gupta
RUPAK BHATTACHARJEE
 

More from RUPAK BHATTACHARJEE (9)

Grade_6-8_Newsletter_27th_-8th_March.pdf
Grade_6-8_Newsletter_27th_-8th_March.pdfGrade_6-8_Newsletter_27th_-8th_March.pdf
Grade_6-8_Newsletter_27th_-8th_March.pdf
 
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptxMKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
 
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
[BTP HANA Cloud Database] _ How to access HANA Cloud Database & HDI Container...
 
8 proven ways to develop your leadership skills with Tony.pdf
8 proven ways to develop your leadership skills with Tony.pdf8 proven ways to develop your leadership skills with Tony.pdf
8 proven ways to develop your leadership skills with Tony.pdf
 
Rupak V-B12.pdf
Rupak V-B12.pdfRupak V-B12.pdf
Rupak V-B12.pdf
 
CPM155_154.pptx
CPM155_154.pptxCPM155_154.pptx
CPM155_154.pptx
 
INFORMATION MODELS.pptx
INFORMATION MODELS.pptxINFORMATION MODELS.pptx
INFORMATION MODELS.pptx
 
ADVANCED MODELLING.pptx
ADVANCED MODELLING.pptxADVANCED MODELLING.pptx
ADVANCED MODELLING.pptx
 
Anand gupta
Anand guptaAnand gupta
Anand gupta
 

Recently uploaded

一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
zeyhe
 
Heart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with ImagesHeart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with Images
Short Good Quotes
 
My storyboard for a sword fight scene with lightsabers
My storyboard for a sword fight scene with lightsabersMy storyboard for a sword fight scene with lightsabers
My storyboard for a sword fight scene with lightsabers
AlejandroGuarnGutirr
 
Colour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdfColour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdf
Ketan Naik
 
ART APPRECIATION DISCUSSION LESSON 9.pptx
ART APPRECIATION DISCUSSION  LESSON 9.pptxART APPRECIATION DISCUSSION  LESSON 9.pptx
ART APPRECIATION DISCUSSION LESSON 9.pptx
AlizzaJoyceManuel
 
Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789
vickyvikas51556
 
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
tc73868
 
FinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknkFinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknk
abbieharman
 
Fashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureAFashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureA
julierjefferies8888
 
FinalFinalSelf-PortraiturePowerPoint.pptx
FinalFinalSelf-PortraiturePowerPoint.pptxFinalFinalSelf-PortraiturePowerPoint.pptx
FinalFinalSelf-PortraiturePowerPoint.pptx
abbieharman
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
zeyhe
 
HOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa CreditoHOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa Credito
ClarissaAlanoCredito
 
Ealing London Independent Photography meeting - June 2024
Ealing London Independent Photography meeting - June 2024Ealing London Independent Photography meeting - June 2024
Ealing London Independent Photography meeting - June 2024
Sean McDonnell
 
My storyboard for the short film "Maatla".
My storyboard for the short film "Maatla".My storyboard for the short film "Maatla".
My storyboard for the short film "Maatla".
AlejandroGuarnGutirr
 
Domino Express Storyboard - TV Adv Toys 30"
Domino Express Storyboard - TV Adv Toys 30"Domino Express Storyboard - TV Adv Toys 30"
Domino Express Storyboard - TV Adv Toys 30"
Alessandro Occhipinti
 
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
homgo
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
mariavlachoupt
 
A Brief Introduction About Hadj Ounis
A Brief  Introduction  About  Hadj OunisA Brief  Introduction  About  Hadj Ounis
A Brief Introduction About Hadj Ounis
Hadj Ounis
 
storyboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hatstoryboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hat
LyneSun
 
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 

Recently uploaded (20)

一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
一比一原版(QUT毕业证)昆士兰科技大学毕业证成绩单如何办理
 
Heart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with ImagesHeart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with Images
 
My storyboard for a sword fight scene with lightsabers
My storyboard for a sword fight scene with lightsabersMy storyboard for a sword fight scene with lightsabers
My storyboard for a sword fight scene with lightsabers
 
Colour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdfColour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdf
 
ART APPRECIATION DISCUSSION LESSON 9.pptx
ART APPRECIATION DISCUSSION  LESSON 9.pptxART APPRECIATION DISCUSSION  LESSON 9.pptx
ART APPRECIATION DISCUSSION LESSON 9.pptx
 
Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789Complete Lab 123456789123456789123456789
Complete Lab 123456789123456789123456789
 
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
哪里购买美国乔治城大学毕业证硕士学位证书原版一模一样
 
FinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknkFinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknk
 
Fashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureAFashionista Chic Couture Mazes and Coloring AdventureA
Fashionista Chic Couture Mazes and Coloring AdventureA
 
FinalFinalSelf-PortraiturePowerPoint.pptx
FinalFinalSelf-PortraiturePowerPoint.pptxFinalFinalSelf-PortraiturePowerPoint.pptx
FinalFinalSelf-PortraiturePowerPoint.pptx
 
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
一比一原版(UniSA毕业证)南澳大学毕业证成绩单如何办理
 
HOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa CreditoHOW TO USE PINTEREST_by: Clarissa Credito
HOW TO USE PINTEREST_by: Clarissa Credito
 
Ealing London Independent Photography meeting - June 2024
Ealing London Independent Photography meeting - June 2024Ealing London Independent Photography meeting - June 2024
Ealing London Independent Photography meeting - June 2024
 
My storyboard for the short film "Maatla".
My storyboard for the short film "Maatla".My storyboard for the short film "Maatla".
My storyboard for the short film "Maatla".
 
Domino Express Storyboard - TV Adv Toys 30"
Domino Express Storyboard - TV Adv Toys 30"Domino Express Storyboard - TV Adv Toys 30"
Domino Express Storyboard - TV Adv Toys 30"
 
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
一比一原版美国亚利桑那大学毕业证(ua毕业证书)如何办理
 
Fed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine ZorbaFed by curiosity and beauty - Remembering Myrsine Zorba
Fed by curiosity and beauty - Remembering Myrsine Zorba
 
A Brief Introduction About Hadj Ounis
A Brief  Introduction  About  Hadj OunisA Brief  Introduction  About  Hadj Ounis
A Brief Introduction About Hadj Ounis
 
storyboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hatstoryboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hat
 
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Satta Matka Matka Guessing Kalyan Chart Indian Matka Satta ...
 

Tool overview – how to capture – how to create basic workflow .pptx

  • 1. INTERNAL Moumita Bera, SAP Month 09, 2020 Solution & Tool Overview
  • 2. 2 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Execute process automation  Attended bot (digital assistant)  Unattended bot (digital worker) Define process automation  Integrated development environment  Process analysis  Project design, specification, test  User interface design Orchestrate, Monitor and Assemble process automation  Manage agent hierarchies  Manage environments  Configure and distribute packages from Studio  Monitor  Project Assemble Solution and Tools Overview Tools and products Desktop Agent Cloud Factory Cloud Studio Desktop Studio
  • 3. 3 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Orchestration & Monitoring Servers Unattended / Digital Worker Desktops Lines of Business Attended / Digital Assistant Solution and Tools Overview Deployment Project Development Business Apps Azure aws
  • 4. 4 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Desktop Agent
  • 5. 5 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Desktop Agent – Architecture Cloud On-Premise Leverage user profile – lower security risks Powerful & extensible script language based on JS Works with wide range of applications and technologies Supported OS Web Services Web-Based Connectors Desktop Application Connectors HTML Engine Dedicated API Connectors On-Premise Applications (Native, Web, Java…) Orchestrate Manage / Monitor Authoring / Capture Web Application Web Application Web Application Tailored User Interface Application Application Application Native Application Native Application Custom Application Both worlds: cloud powered & on-premise execution Capture Authoring On-Premise / Cloud API Integration Azure aws Project / Scenario Framework
  • 6. 6 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Desktop Agent – Registration Trust registration  An agent must be allowed prior to run  Secured WebSockets communication  Configurable identity provider (SAML v2)  Token-based authentication Execution still happens on-premise  Cloud Factory is required  High-level job information on the cloud for all usage
  • 7. 7 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cloud Factory
  • 8. 8 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Cloud Factory – Overview Dedicated for bot management  Home page with important information  Manage groups of agents  Manage environments  Manage projects and packages for attended and unattended usage  Monitor jobs and agents Available in several languages Includes clearing request for data protection and privacy
  • 9. 9 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Cloud Factory – Import packages and deploy them Enable project and scenario deployment  View of all packages  Import projects packaged by Studio  Bind to an environment  Make it available for attended or unattended  Connect with API trigger and notifier  Tailored schedule planner  From minutes to months
  • 10. 10 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Cloud Factory – Manage environments & agents Define dozens of environments  Bind to well-known type (Dev-Test-Prod)  Define variables Define the agents structure  Create or import a hierarchy (csv file)  Customize per node or per agent  Cut/Paste support
  • 11. 11 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Cloud Factory – Monitoring and dashboarding Get a status of  Recent failed jobs  Ongoing jobs  Agents Get a history of executed jobs  Successful – Canceled – Failed  Today – Weekly – Monthly Get details of Agents  Mode – Events – Projects – Jobs  Troubleshoot Agents if needed Drill down to the details
  • 12. 12 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview BAM - Business Activity Monitoring What is “BAM”? • Define probes in your process • Record on a regular basis • Analyze… and improve Leverage “BAM” information • Add extra information in your project script • Starting Event, Ending Event or Duration • Half-structured information stored securely and automatically in Cloud Factory Download CSV • Events are stored for 3 months (rolling) • Only available with “Officer Role” • Reuse in your preferred Analytics Tool
  • 13. 13 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Desktop Studio
  • 14. 14 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Development Phases Declaration Phase: declaration of the entities that Desktop Agent has to monitor​ Workflow Design And Script Generation Phase: Define business logic & development of the automation scripts
  • 16. 16 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Technology choice  WEB: Web application running in a Web browser (Internet Explorer, Chrome, Firefox)  WIN: Windows Desktop application (Win32 or WinForms)  UIAutomation: Other desktop applications (WPF, Silverlight, QT, etc.) can also be used for WIN applications (Win32 or WinForms)  HLLAPI: Desktop mainframe application running in an HLLAPI-compatible emulator (Attachmate, etc.)  SWG: Desktop Java application (AWT, Swing, custom classes, etc.) Different Type of Desktop Application Technology
  • 17. 17 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Declaration Application capture  Application  Any EXE application running on the desktop with user interface (UI). Includes the following technologies: Windows, Java, Browser based Application.  Page – Each individual view of the application can be define as Page  A subpage is a subtree of the current DOM structure.  Item – Each individual control of a page can be defined as an item such as Button, Input field Application Page Item
  • 18. 18 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Solution and Tools Overview Surface Automation / OCR Support (Optical Character Recognition) Surface Automation using OCR • Automation of UI w/o DOMs or APIs • For non-accessible UIs (Flash, RDPs…) Language support • Three languages (English, French, German) • One language per recognition call PUI8 BES PUI8, BES RECOGNITION This gives the content DETECTION This tells where the text areas are located on the screen
  • 20. 20 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Activities Define Context • Define Sequence of activities. • Context : Data structure to store data. It can contains Folder and Items. • Right Side properties can be used to rename Activities and provide input/output parameter Already Defined Application Define Workflow
  • 21. 21 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Asynchronous Loop: • Start loop activity: the starting of the loop • Loop next activity: the limit of the loop • Exit loop activity: the condition that allows to exit the loop Asynchronous Loop
  • 22. 22 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Wait Multiple: unpredictable branch in the workflow. Wait Multiple
  • 23. 23 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Switch Output Switch Output: predictable branch in the workflow.
  • 24. 24 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Reuse step Drag and drop a step from a first workflow (scLauncher) to the second workflow (scSimpleScenario)
  • 26. 26 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ  Build : Build to generate code respective to workflow sequence. Build & Code Generation Build Workflow Javascript code The Javascript code is generated from a workflow • Changes/Iterations • Change the way code is grouped in Steps • Change the step name • Create a sub flowcharts : Only for visual organisation of the workflow. The code is the same as without sub flowcharts • Set blocks as Scenario starter • By the user with menu item • By a wait event of the monitored application: when a first bloc is not a step or contains a wait event
  • 27. 27 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Code Generation Workflow  Link  Code • Workflow to Code 1) Right click on the Workflow PageActivity or Activity 2) Choose Goto Code 1) Right click on the Workflow generated GUID code 2) Chose Go to workflow
  • 28. 28 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Merge Tool Code modification • Code can be modified manually • Workflow modifications are generated only after setting a Merger tool • Managing the merge between Manual and generated code • Merge requires a third party 3-Ways Merger tool : KDiff3, BeyondCompare, etc… • Merger settings : StudiofilesettingsWorkflow • Automatic merge is performed if possible, manual merge is required otherwise • Exclude Workflow  disable Code generation
  • 29. 29 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ  Debug : To test execution of automation sequence and application, page and item recognition Debug Debug Button Note : Connection with Factory is needed to debug code
  • 30. 30 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ Cloud Studio
  • 31. 31 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ (*) Windows-based client (Agent / Browser Extension) required for capture purpose Solution and Tools Overview Cloud Studio – RPA New Generation[new] 100% Web-based Authoring Client(*)  Specification and development  Application capture  Editor  Automation designer  Test and validation  Online tester/debugger BETA
  • 32. 32 INTERNAL © 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ More resource for developer and business CUSTOMER Developer Guide • Documentation and active Developer Community • https://open.sap.com/courses/rpa2 • https://open.sap.com/courses/rpa4 Ready-to-Use/Competitive Offering • Bot Templates for SAP S/4HANA and ECC • Cross-LoB content/SAP-best practices as pre-packaged bots available on SAP Intelligent RPA Store
  • 33. Thank you. Contact information: SAP Intelligent RPA​ rpa@sap.com