SlideShare ist ein Scribd-Unternehmen logo
1 von 33
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

Weitere ähnliche Inhalte

Ähnlich wie Tool overview – how to capture – how to create basic workflow .pptx

troubleshooting Fiori.pdf
troubleshooting Fiori.pdftroubleshooting Fiori.pdf
troubleshooting Fiori.pdfpraveenRapeti3
 
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).pptxAkshata 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).pptxSteve Clarke
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abapthomas_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 portaltasmc
 
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).pptxSreeGe1
 
Taking your code to production
Taking your code to productionTaking your code to production
Taking your code to productionmuayyad 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 & SAPMagnolia
 
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
 
Introduction to 42windmills
Introduction to 42windmillsIntroduction to 42windmills
Introduction to 42windmills42windmills
 
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
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of PlatformDennis Reurings
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk IntroductionIoana Baldini
 
ActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveeon
 
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 IDEMarkus Van Kempen
 

Ähnlich wie 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
 

Mehr von 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.pdfRUPAK BHATTACHARJEE
 
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptxMKTG12_LambHairMcDaniel_Ch15_updated_SH.pptx
MKTG12_LambHairMcDaniel_Ch15_updated_SH.pptxRUPAK 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.pdfRUPAK BHATTACHARJEE
 

Mehr von 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
 

Kürzlich hochgeladen

RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKedwardsara83
 
Editorial sephora annual report design project
Editorial sephora annual report design projectEditorial sephora annual report design project
Editorial sephora annual report design projecttbatkhuu1
 
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson
 
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...anilsa9823
 
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...anilsa9823
 
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...anilsa9823
 
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...anilsa9823
 
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...akbard9823
 
exhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxexhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxKurikulumPenilaian
 
Jeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson
 
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | DelhiFULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | DelhiSaketCallGirlsCallUs
 
Amelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride SpeechAmelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride Speechdavidbearn1
 
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...anilsa9823
 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girlsparisharma5056
 
Best Call girls in Lucknow - 9548086042 - with hotel room
Best Call girls in Lucknow - 9548086042 - with hotel roomBest Call girls in Lucknow - 9548086042 - with hotel room
Best Call girls in Lucknow - 9548086042 - with hotel roomdiscovermytutordmt
 
AaliyahBell_themist_v01.pdf .
AaliyahBell_themist_v01.pdf             .AaliyahBell_themist_v01.pdf             .
AaliyahBell_themist_v01.pdf .AaliyahB2
 
Call girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room serviceCall girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room servicediscovermytutordmt
 
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson
 

Kürzlich hochgeladen (20)

Dubai Call Girl Number # 00971588312479 # Call Girl Number In Dubai # (UAE)
Dubai Call Girl Number # 00971588312479 # Call Girl Number In Dubai # (UAE)Dubai Call Girl Number # 00971588312479 # Call Girl Number In Dubai # (UAE)
Dubai Call Girl Number # 00971588312479 # Call Girl Number In Dubai # (UAE)
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
 
Editorial sephora annual report design project
Editorial sephora annual report design projectEditorial sephora annual report design project
Editorial sephora annual report design project
 
Jeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel ThrowingJeremy Casson - Top Tips for Pottery Wheel Throwing
Jeremy Casson - Top Tips for Pottery Wheel Throwing
 
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...Lucknow 💋 best call girls in Lucknow  (Adult Only) 8923113531 Escort Service ...
Lucknow 💋 best call girls in Lucknow (Adult Only) 8923113531 Escort Service ...
 
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
 
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
Lucknow 💋 Russian Call Girls Lucknow - Book 8923113531 Call Girls Available 2...
 
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
Lucknow 💋 Call Girl in Lucknow | Whatsapp No 8923113531 VIP Escorts Service A...
 
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...
Hazratganj ] (Call Girls) in Lucknow - 450+ Call Girl Cash Payment 🧄 89231135...
 
exhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxexhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptx
 
Jeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around Europe
 
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | DelhiFULL NIGHT — 9999894380 Call Girls In Saket | Delhi
FULL NIGHT — 9999894380 Call Girls In Saket | Delhi
 
Amelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride SpeechAmelia's Dad's Father of the Bride Speech
Amelia's Dad's Father of the Bride Speech
 
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
Lucknow 💋 Escorts Service Lucknow Phone No 8923113531 Elite Escort Service Av...
 
RAJKOT CALL GIRL 76313*77252 CALL GIRL IN RAJKOT
RAJKOT CALL GIRL 76313*77252 CALL GIRL IN RAJKOTRAJKOT CALL GIRL 76313*77252 CALL GIRL IN RAJKOT
RAJKOT CALL GIRL 76313*77252 CALL GIRL IN RAJKOT
 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
 
Best Call girls in Lucknow - 9548086042 - with hotel room
Best Call girls in Lucknow - 9548086042 - with hotel roomBest Call girls in Lucknow - 9548086042 - with hotel room
Best Call girls in Lucknow - 9548086042 - with hotel room
 
AaliyahBell_themist_v01.pdf .
AaliyahBell_themist_v01.pdf             .AaliyahBell_themist_v01.pdf             .
AaliyahBell_themist_v01.pdf .
 
Call girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room serviceCall girls in Kanpur - 9761072362 with room service
Call girls in Kanpur - 9761072362 with room service
 
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
Jeremy Casson - How Painstaking Restoration Has Revealed the Beauty of an Imp...
 

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