SlideShare a Scribd company logo
UiPath Studio X
Citizen Development
Good Practises ā€“ In Practice
(with a practical use case)
2
3
JACQUI MULLER
UiPath MVP & Johannesburg Chapter Leader
Application Architect at Dimension Data
Decision Support Systems Lecturer at North West University
Python Lecturer at Brainster
Author of TheJPanda and JD Bots blogs
LinkedIn The JPanda JD Bots
4
ROMAN TOBLER
Co-CEO and Owner of Routinuum
Zurich RPA Community Chapter Leader
Author of Excelblog.ch (mainly in German)
LinkedIn Routinuum Excelblog.ch
5
ā€¢ Introduction to Configuration Management and Methods;
ā€¢ Portal-based Config Management;
ā€¢ Introduction & Deep Dive into UiPath Data Service;
ā€¢ Apps & Data Service ā€“ Integrations within UiPath;
ā€¢ Discussion, Q&A.
ā€¢ Next Meetups Johannesburg Community: 25 August & end of September
ā€¢ Next Meetups Zurich Community: 6 July & 7 September
Agenda
6
Configuration Management
Introduction to Config Management and Methods:
Obstacles and Challenges for mid-/long-term Solutions
7
ā€¢ Hardcoding in the Project / Processes
ā€¢ Excel Datatable
ā€¢ JSON files
ā€¢ SQL Database
ā€¢ (Orchestrator) Assets
Methods of Config
8
Assigning Variables and Arguments (or setting Default values)
Hard-coding
9
Excel Datatable (REF ā€“ Config)
10
Expanding / Ā«TweakingĀ» Excel
11
JSON or SQL Config
ā€¢ JSON as with Excel: Same challenges due to Ā«file characteristicsĀ»
ā€¢ Less intuitive to use (for users) ā€“ if any involvement is required at all
ā€¢ Additional Packages are required (in your template):
ā€¢ JSON: UiPath.WebAPI.Activities Package (Official ā€“ by UiPath)
ā€¢ Databases: UiPath.Database.Activities Package (Official ā€“ by UiPath)
ā€¢ Activities to be used thereafter (some examples)
12
Portal-Based Configuration Management
Introduction to using a portal-based configuration management approach
13
The Approach
14
An Example of Using Portal-Based Config
https://community.uipath.com/events/details/uipath-johannesburg-presents-uipath-configuration-management/
The Interface
15
An Example of Using Portal-Based Config
https://community.uipath.com/events/details/uipath-johannesburg-presents-uipath-configuration-management/
The Middleware
Library ā€“ Implemented in Process
Properties:
- Current Directory
- Environment
- Output Config Dictionary
16
UiPath Data Service
An introduction into Data Service
17
ā€¢ Data Service is located in UiPath Cloud (needs to be enabled on the
Tenant)
ā€¢ There are 4 components in Data Service:
ā€¢ Entities
ā€¢ Fields
ā€¢ Records
ā€¢ Relationships
Data Service ā€“ Introduction
18
ā€¢ A persistent data storage service and no-code data modeling solution easily
integrated in your RPA projects or Apps.
ā€¢ Relational data types (allowing links between Entities)
ā€¢ UiPath Cloud-hosted (no infrastructure required)
ā€¢ Easy to handle Types such as: Text, Number, Yes/No, Date-Time and even
Files and individual Ā«Choice SetsĀ»
ā€¢ Can be accessed via API
ā€¢ https://cloud.uipath.com/[CloudName]/[Tenant]/dataservice_/api/DataSe
rvice
Data Service Benefits
19
ā€¢ Ask where your Cloud-Setup is being hosted (Data Center)
ā€¢ Individual Access Management to available (Automation Cloud) User or
Groups at Entity-Level
Data Service Benefits ā€“ Security
20
ā€¢ Adding a new Entity, Fields and Records
ā€¢ Create a Studio WF and access/manage the newly-created Entity
ā€¢ Install Data Service Activities Package
ā€¢ Query Record(s), show Results
ā€¢ Update single/multiple Record(s)
Data Service Introduction & Examples
Letā€™s Discuss
Potential Use Cases?
22
UiPath Apps & Data Services
Introduction to using UiPath Apps and Data Services as
an approach to configuration management
github.com/JacquiM/UiPath-Configuration-Management/
23
ā€¢ Easy-to-use
ā€¢ Quick to setup
ā€¢ Integrates with UiPath Data Services
ā€¢ Can kick off processes
Introduction to UiPath Apps
Letā€™s Explore Further
Live Demonstration
25
Next Meetups & Discussion
Meetups, Connect with our Chapters/Communities;
Q&A, Discussion and Remarks
26
Next Meetups - Johannesburg
ā€¢ Virtual Meeting, Thursday, 25 August 2022
ā€¢ AI/ML: A Demonstration in UiPath
ā€¢ In-Person Meeting, end of September (in Johannesburg)
ā€¢ A day in the life of a citizen developer
27
Next Meetups - Zurich
ā€¢ In-Person-Meeting, Wednesday, 6 July 2022 (in ZĆ¼rich)
ā€¢ After-Work BBQ & Drinks at Lake Zurich
ā€¢ Infos via Community Page & Slack-Channel
ā€¢ Wednesday, 7. September 2022
ā€¢ Robot Maintenance and Success Factors of Bot-Human-Interactions
28
RPA Community / Slack
ā€¢ Link to our Johannesburg Community on UiPath.com:
https://community.uipath.com/johannesburg/
ā€¢ Link to our Zurich Community on UiPath.com:
https://community.uipath.com/zurich/
ā€¢ Link to our Slack-Channel
[see Meetup Chat]
ā€¢ Reach out to us via LinkedIn
[see introduction above / Meetup Chat]
Discussion, Questions
& Remarks
Config Management & Data Service Deep Dive ā€“ Wrap-Up Appendix
Helpful links and comments
Access to resources and Meetup content via GitHub:
https://github.com/JacquiM/UiPath-Configuration-Management/
UiPath Apps-Data Service Integration Playlist by Andy Menon:
https://www.youtube.com/playlist?list=PLRkGXPS5Bo2vVeQwZNcFFflBFuYOI_Zwj
UiPath / RPA Communities Links for future content and meetups
Johannesburg UiPath Chapter:
https://community.uipath.com/johannesburg/
Zurich UiPath Chapter:
https://community.uipath.com/zurich/
Methods for Configuration Management and Config Files
Yves
yeah, config saved in documents of a RPA sharepoint site is also a way
Gil Silva
At DWF, we are using Storage Buckets to keep the classic Config file for each process.
It's a good solution to avoid using an 'external' databases and at the same time facilitates any
potential change, without the need to republish a process.
Andrew Harmse
Using Excel from any source had issues from time to time for us where it would either corrupt, or
remain open. Completely possible, but still has some issues.
Assets can also get very cluttered. If you don't have a clear folder structure or naming convention,
configs can easily get 'lost' in the clutter
Related Comment by Neacail
Agree Andrew, but If you do use assets then setting them up as a per robot set up so that dev
and prod machines donā€™t clashā€¦but i rate it should be avoided
Reply by Andrew Harmse
Agreed Naecail. We try and avoid per robot asset values because it becomes a pain if your
servers change. If you spin up new servers over peak periods or decommission servers and
bring them up with new names, all per robot assets have to be changed. Definitely useful for
dev/prod values and it has its place
Andy Menon
We have moved our Config files out of our framework. Back in 2019 we enhanced the framework to
have multiple Config options.
I have a couple of Gold Star components in the Market place:
ā€¢ One version can store config entries in an external config file
ā€¢ The second version uses Data Service, Entries are centrally administered in Data Service
https://marketplace.uipath.com/listings/advanced-automation-template-with-dataservice
Even our Attended Automations are REF based. Our users are fully trained to work with the Config
file that is stored externally on their machine and passed in as Argument to Main
https://marketplace.uipath.com/listings/advanced-enterprise-rpa-process-template
m.san
"classic" REF config file as default but the project accept a file path as argument that will overide the
default config file path. These files can be placed in SMD shared directories, etc.. providing flexibility
and environment settings orientation
Data Service Access, Cloud-Hosting and Security
Jacqui Muller
There are two Azure data centers available in South Africa. I will get feedback from UiPath regarding
how the Cloud offerings are deployed and if the SA data centers are utilised.
Andrew Harmse
https://docs.uipath.com/overview-guide/docs/data-residency-cloud
ā†’ No dataservices in SA [South Africa]
Neacail
I had to set up a cloud tenant this morning and SA wasnā€™t on the list. I donā€™t believe UiPath Cloud
hosts in SA, I think the closest is Europe? Is this correct? If so what would the POPIA factors that we
would need to consider?
Related Comment by Andrew Harmse
From a Popi perspective, we shouldn't have too much issues choosing Europe. These are in
Netherlands and Ireland as far as I know. [Additional comment by Roman Tobler: An
additional option is Frankfurt am Main, Germany]
Related Comment by Jacqui
Good question. Since POPIA is derived from GDPR, the same factors should apply.
Personally Identifiable Information should be stored securely. If you have multiple business
users accessing the data, you may want to consider storing personal info in [a password
encrypted] file uploaded to data services.
Related Comment by Andrew Harmse
This link might help. It doesn't really indicate which regions are acceptable, but more about
what it needs to adhere to in regards of POPi. Hope this helps.
https://www.linkedin.com/pulse/data-sovereignty-provisions-popi-can-i-lawfully-store-theo-
watson/
Data Service / Apps Licensing Model
https://docs.uipath.com/data-service/docs/license-allocation
Yves
mh problem with data service is: Maximum API calls per day =10000. that limit is quickly reached
About the Meetup
A comparison of Options for Config Management and storing Config Items, from Excel files to
databases and UiPath Data Services - and their Integration in Robot Projects and (UiPath) Apps.
Hosted via UiPath and the UiPath Community Chapters Ā«JohannesburgĀ» and Ā«ZurichĀ»
https://community.uipath.com/events/details/uipath-johannesburg-presents-configuration-
management-and-data-service-deep-dive/
https://community.uipath.com/events/details/uipath-zurich-presents-configuration-management-
and-data-service-deep-dive/
by Jacqui Muller and Roman Tobler
https://www.linkedin.com/in/jacqui-muller-957316131/
https://www.linkedin.com/in/roman-tobler/

More Related Content

Similar to Config Management and Data Service Deep Dive

Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
Acquia
Ā 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
Acquia
Ā 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
Jean Ihm
Ā 
AIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration PresentationAIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration Presentation
Porter-Roth Associates
Ā 
Migrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint Online
Perficient, Inc.
Ā 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
Tammy Bednar
Ā 
10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf
Xoxoday Compass
Ā 
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Boston Data Engineering
Ā 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution
Sirinporn Setworaya
Ā 
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Piyush Kumar
Ā 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gateway
Gaurav Ahluwalia
Ā 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users
Senturus
Ā 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
Provectus
Ā 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
InnoTech
Ā 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Simon Doy
Ā 
S2DS London 2015 - Hadoop Real World
S2DS London 2015 - Hadoop Real WorldS2DS London 2015 - Hadoop Real World
S2DS London 2015 - Hadoop Real World
Sean Roberts
Ā 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
Denodo
Ā 
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the EnterpriseOpen Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
Matt Hamilton
Ā 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
Berkovich Consulting
Ā 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
Wong Hoi Sing Edison
Ā 

Similar to Config Management and Data Service Deep Dive (20)

Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
Ā 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
Ā 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
Ā 
AIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration PresentationAIIM/ARMA Cloud Collaboration Presentation
AIIM/ARMA Cloud Collaboration Presentation
Ā 
Migrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint Online
Ā 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
Ā 
10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf10 Best Data Integration Software Platforms.pdf
10 Best Data Integration Software Platforms.pdf
Ā 
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Boston Data Engineering: Designing and Implementing Data Mesh at Your Company...
Ā 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution
Ā 
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Importance of ā€˜Centralized Event collectionā€™ and BigData platform forĀ Analysis !
Ā 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gateway
Ā 
Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users Data Integration for Both Self-Service Analytics and IT Users
Data Integration for Both Self-Service Analytics and IT Users
Ā 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
Ā 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
Ā 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Ā 
S2DS London 2015 - Hadoop Real World
S2DS London 2015 - Hadoop Real WorldS2DS London 2015 - Hadoop Real World
S2DS London 2015 - Hadoop Real World
Ā 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
Ā 
Open Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the EnterpriseOpen Source, The Natural Fit for Content Management in the Enterprise
Open Source, The Natural Fit for Content Management in the Enterprise
Ā 
Redmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power biRedmond o365 & SharePoint Saturday governance for power bi
Redmond o365 & SharePoint Saturday governance for power bi
Ā 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
Ā 

More from Cristina Vidu

CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
CommunautƩ UiPath Suisse romande - SƩance de janvier 2024CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
Cristina Vidu
Ā 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
Cristina Vidu
Ā 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
Cristina Vidu
Ā 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
Cristina Vidu
Ā 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
Ā 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
Cristina Vidu
Ā 
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
Cristina Vidu
Ā 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
Cristina Vidu
Ā 
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Cristina Vidu
Ā 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
Cristina Vidu
Ā 
Think before we automate
Think before we automateThink before we automate
Think before we automate
Cristina Vidu
Ā 
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Cristina Vidu
Ā 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
Cristina Vidu
Ā 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Cristina Vidu
Ā 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
Cristina Vidu
Ā 
Letā€™s build an app with UiPath Apps!
Letā€™s build an app with UiPath Apps!Letā€™s build an app with UiPath Apps!
Letā€™s build an app with UiPath Apps!
Cristina Vidu
Ā 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
Cristina Vidu
Ā 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
Cristina Vidu
Ā 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Cristina Vidu
Ā 
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdfDev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Cristina Vidu
Ā 

More from Cristina Vidu (20)

CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
CommunautƩ UiPath Suisse romande - SƩance de janvier 2024CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
CommunautƩ UiPath Suisse romande - SƩance de janvier 2024
Ā 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
Ā 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
Ā 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
Ā 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Ā 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
Ā 
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
šŸŒŗ Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
Ā 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
Ā 
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Ā 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
Ā 
Think before we automate
Think before we automateThink before we automate
Think before we automate
Ā 
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
šŸŒŗ Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Ā 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
Ā 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Ā 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
Ā 
Letā€™s build an app with UiPath Apps!
Letā€™s build an app with UiPath Apps!Letā€™s build an app with UiPath Apps!
Letā€™s build an app with UiPath Apps!
Ā 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
Ā 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
Ā 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Ā 
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdfDev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Ā 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
Ā 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
Ā 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
Ā 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
Ā 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
Ā 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
Ā 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
Ā 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
Ā 
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
Edge AI and Vision Alliance
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
Ā 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
Ā 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
Ā 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
Ā 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
Ā 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
Ā 
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
Claudio Di Ciccio
Ā 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
Ā 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
Ā 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
Ā 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
Ā 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Ā 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
Ā 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Ā 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Ā 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
Ā 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Ā 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Ā 
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
ā€œBuilding and Scaling AI Applications with the Nx AI Manager,ā€ a Presentation...
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Ā 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Ā 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
Ā 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Ā 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
Ā 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Ā 
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
ā€œIā€™m still / Iā€™m still / Chaining from the Blockā€
Ā 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ā 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Ā 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
Ā 

Config Management and Data Service Deep Dive

  • 1. UiPath Studio X Citizen Development Good Practises ā€“ In Practice (with a practical use case)
  • 2. 2
  • 3. 3 JACQUI MULLER UiPath MVP & Johannesburg Chapter Leader Application Architect at Dimension Data Decision Support Systems Lecturer at North West University Python Lecturer at Brainster Author of TheJPanda and JD Bots blogs LinkedIn The JPanda JD Bots
  • 4. 4 ROMAN TOBLER Co-CEO and Owner of Routinuum Zurich RPA Community Chapter Leader Author of Excelblog.ch (mainly in German) LinkedIn Routinuum Excelblog.ch
  • 5. 5 ā€¢ Introduction to Configuration Management and Methods; ā€¢ Portal-based Config Management; ā€¢ Introduction & Deep Dive into UiPath Data Service; ā€¢ Apps & Data Service ā€“ Integrations within UiPath; ā€¢ Discussion, Q&A. ā€¢ Next Meetups Johannesburg Community: 25 August & end of September ā€¢ Next Meetups Zurich Community: 6 July & 7 September Agenda
  • 6. 6 Configuration Management Introduction to Config Management and Methods: Obstacles and Challenges for mid-/long-term Solutions
  • 7. 7 ā€¢ Hardcoding in the Project / Processes ā€¢ Excel Datatable ā€¢ JSON files ā€¢ SQL Database ā€¢ (Orchestrator) Assets Methods of Config
  • 8. 8 Assigning Variables and Arguments (or setting Default values) Hard-coding
  • 9. 9 Excel Datatable (REF ā€“ Config)
  • 11. 11 JSON or SQL Config ā€¢ JSON as with Excel: Same challenges due to Ā«file characteristicsĀ» ā€¢ Less intuitive to use (for users) ā€“ if any involvement is required at all ā€¢ Additional Packages are required (in your template): ā€¢ JSON: UiPath.WebAPI.Activities Package (Official ā€“ by UiPath) ā€¢ Databases: UiPath.Database.Activities Package (Official ā€“ by UiPath) ā€¢ Activities to be used thereafter (some examples)
  • 12. 12 Portal-Based Configuration Management Introduction to using a portal-based configuration management approach
  • 14. 14 An Example of Using Portal-Based Config https://community.uipath.com/events/details/uipath-johannesburg-presents-uipath-configuration-management/ The Interface
  • 15. 15 An Example of Using Portal-Based Config https://community.uipath.com/events/details/uipath-johannesburg-presents-uipath-configuration-management/ The Middleware Library ā€“ Implemented in Process Properties: - Current Directory - Environment - Output Config Dictionary
  • 16. 16 UiPath Data Service An introduction into Data Service
  • 17. 17 ā€¢ Data Service is located in UiPath Cloud (needs to be enabled on the Tenant) ā€¢ There are 4 components in Data Service: ā€¢ Entities ā€¢ Fields ā€¢ Records ā€¢ Relationships Data Service ā€“ Introduction
  • 18. 18 ā€¢ A persistent data storage service and no-code data modeling solution easily integrated in your RPA projects or Apps. ā€¢ Relational data types (allowing links between Entities) ā€¢ UiPath Cloud-hosted (no infrastructure required) ā€¢ Easy to handle Types such as: Text, Number, Yes/No, Date-Time and even Files and individual Ā«Choice SetsĀ» ā€¢ Can be accessed via API ā€¢ https://cloud.uipath.com/[CloudName]/[Tenant]/dataservice_/api/DataSe rvice Data Service Benefits
  • 19. 19 ā€¢ Ask where your Cloud-Setup is being hosted (Data Center) ā€¢ Individual Access Management to available (Automation Cloud) User or Groups at Entity-Level Data Service Benefits ā€“ Security
  • 20. 20 ā€¢ Adding a new Entity, Fields and Records ā€¢ Create a Studio WF and access/manage the newly-created Entity ā€¢ Install Data Service Activities Package ā€¢ Query Record(s), show Results ā€¢ Update single/multiple Record(s) Data Service Introduction & Examples
  • 22. 22 UiPath Apps & Data Services Introduction to using UiPath Apps and Data Services as an approach to configuration management github.com/JacquiM/UiPath-Configuration-Management/
  • 23. 23 ā€¢ Easy-to-use ā€¢ Quick to setup ā€¢ Integrates with UiPath Data Services ā€¢ Can kick off processes Introduction to UiPath Apps
  • 25. 25 Next Meetups & Discussion Meetups, Connect with our Chapters/Communities; Q&A, Discussion and Remarks
  • 26. 26 Next Meetups - Johannesburg ā€¢ Virtual Meeting, Thursday, 25 August 2022 ā€¢ AI/ML: A Demonstration in UiPath ā€¢ In-Person Meeting, end of September (in Johannesburg) ā€¢ A day in the life of a citizen developer
  • 27. 27 Next Meetups - Zurich ā€¢ In-Person-Meeting, Wednesday, 6 July 2022 (in ZĆ¼rich) ā€¢ After-Work BBQ & Drinks at Lake Zurich ā€¢ Infos via Community Page & Slack-Channel ā€¢ Wednesday, 7. September 2022 ā€¢ Robot Maintenance and Success Factors of Bot-Human-Interactions
  • 28. 28 RPA Community / Slack ā€¢ Link to our Johannesburg Community on UiPath.com: https://community.uipath.com/johannesburg/ ā€¢ Link to our Zurich Community on UiPath.com: https://community.uipath.com/zurich/ ā€¢ Link to our Slack-Channel [see Meetup Chat] ā€¢ Reach out to us via LinkedIn [see introduction above / Meetup Chat]
  • 30. Config Management & Data Service Deep Dive ā€“ Wrap-Up Appendix Helpful links and comments Access to resources and Meetup content via GitHub: https://github.com/JacquiM/UiPath-Configuration-Management/ UiPath Apps-Data Service Integration Playlist by Andy Menon: https://www.youtube.com/playlist?list=PLRkGXPS5Bo2vVeQwZNcFFflBFuYOI_Zwj UiPath / RPA Communities Links for future content and meetups Johannesburg UiPath Chapter: https://community.uipath.com/johannesburg/ Zurich UiPath Chapter: https://community.uipath.com/zurich/ Methods for Configuration Management and Config Files Yves yeah, config saved in documents of a RPA sharepoint site is also a way Gil Silva At DWF, we are using Storage Buckets to keep the classic Config file for each process. It's a good solution to avoid using an 'external' databases and at the same time facilitates any potential change, without the need to republish a process. Andrew Harmse Using Excel from any source had issues from time to time for us where it would either corrupt, or remain open. Completely possible, but still has some issues. Assets can also get very cluttered. If you don't have a clear folder structure or naming convention, configs can easily get 'lost' in the clutter Related Comment by Neacail Agree Andrew, but If you do use assets then setting them up as a per robot set up so that dev and prod machines donā€™t clashā€¦but i rate it should be avoided Reply by Andrew Harmse Agreed Naecail. We try and avoid per robot asset values because it becomes a pain if your servers change. If you spin up new servers over peak periods or decommission servers and bring them up with new names, all per robot assets have to be changed. Definitely useful for dev/prod values and it has its place
  • 31. Andy Menon We have moved our Config files out of our framework. Back in 2019 we enhanced the framework to have multiple Config options. I have a couple of Gold Star components in the Market place: ā€¢ One version can store config entries in an external config file ā€¢ The second version uses Data Service, Entries are centrally administered in Data Service https://marketplace.uipath.com/listings/advanced-automation-template-with-dataservice Even our Attended Automations are REF based. Our users are fully trained to work with the Config file that is stored externally on their machine and passed in as Argument to Main https://marketplace.uipath.com/listings/advanced-enterprise-rpa-process-template m.san "classic" REF config file as default but the project accept a file path as argument that will overide the default config file path. These files can be placed in SMD shared directories, etc.. providing flexibility and environment settings orientation Data Service Access, Cloud-Hosting and Security Jacqui Muller There are two Azure data centers available in South Africa. I will get feedback from UiPath regarding how the Cloud offerings are deployed and if the SA data centers are utilised. Andrew Harmse https://docs.uipath.com/overview-guide/docs/data-residency-cloud ā†’ No dataservices in SA [South Africa] Neacail I had to set up a cloud tenant this morning and SA wasnā€™t on the list. I donā€™t believe UiPath Cloud hosts in SA, I think the closest is Europe? Is this correct? If so what would the POPIA factors that we would need to consider? Related Comment by Andrew Harmse From a Popi perspective, we shouldn't have too much issues choosing Europe. These are in Netherlands and Ireland as far as I know. [Additional comment by Roman Tobler: An additional option is Frankfurt am Main, Germany] Related Comment by Jacqui Good question. Since POPIA is derived from GDPR, the same factors should apply. Personally Identifiable Information should be stored securely. If you have multiple business users accessing the data, you may want to consider storing personal info in [a password encrypted] file uploaded to data services.
  • 32. Related Comment by Andrew Harmse This link might help. It doesn't really indicate which regions are acceptable, but more about what it needs to adhere to in regards of POPi. Hope this helps. https://www.linkedin.com/pulse/data-sovereignty-provisions-popi-can-i-lawfully-store-theo- watson/ Data Service / Apps Licensing Model https://docs.uipath.com/data-service/docs/license-allocation Yves mh problem with data service is: Maximum API calls per day =10000. that limit is quickly reached About the Meetup A comparison of Options for Config Management and storing Config Items, from Excel files to databases and UiPath Data Services - and their Integration in Robot Projects and (UiPath) Apps. Hosted via UiPath and the UiPath Community Chapters Ā«JohannesburgĀ» and Ā«ZurichĀ» https://community.uipath.com/events/details/uipath-johannesburg-presents-configuration- management-and-data-service-deep-dive/ https://community.uipath.com/events/details/uipath-zurich-presents-configuration-management- and-data-service-deep-dive/ by Jacqui Muller and Roman Tobler https://www.linkedin.com/in/jacqui-muller-957316131/ https://www.linkedin.com/in/roman-tobler/