SlideShare a Scribd company logo
Welcome
DEV Meet-Up Edition #4
UiPath x Tacstone Technology
Amsterdam Chapter
April 7, 2022
2
Agenda
2
14:30 Welcome
14:40 Keynote: The State of AI in NL
by Dion Mes | UiPath
15:10 Keynote: ASML Journey from Developer perspective
by Yannic Suurmeijer | ASML
15:40 Break
15:50 Keynote: Hyperautomation Demo incl. Boomi Platform
by John Posthuma | Partou
16:20 Deep-Dive Sessions
Attended Automation (facilitator: Dion)
Reusability First (facilitator: Mike)
Multi-Factor Authentication (facilitator: Bram)
Document Understanding & Action Center (facilitator: Barend)
16:45 Round-Up
17:00 Drinks & Networking
3
UiPath DEV meet-ups:
by Developers,
for Developers
• 2 sessions per year
• UiPath only
• Technical subjects
• Location: Amsterdam
• Interactive, knowledge sharing
• Guest speakers, break-out
sessions, UiPath demo’s
4
UiPath Community: We’re in great company!
5
#1 DEV Meet-Up:
NS & Smallsteps
#2 DEV Meet-Up:
TomTom & UiPath
#3 DEV Meet-Up:
Darling, TomTom,
Tacstone
#4 DEV Meet-Up:
ASML, Partou,
UiPath
#5 DEV Meet-Up:
TBA
35 RPA
Developers
Loetje aan ‘t IJ
Debugging &
Coding Standards
65 RPA
Developers
Loetje aan ‘t IJ
Insights & AI
Fabric
50 RPA
Developers
Zoom
SQL, API’s &
Document
Understanding
75+ RPA
Developers
Loetje aan ‘t IJ
State of AI in NL,
ASML Journey,
Partou
Hyperautomation
& Dell Boomi
Attended
Automation,
Reusability, MFA
& DU/AC
TBA
Q4 2019 Q1 2020 Q4 2021 Q2 2022 Q4 2022
A Growing UiPath Developer Community in NL
6
Darling Ingredients Tacstone Technology TomTom
Pedro Semensim Junior Barend van Rooij Ronak Gupta
Throwback: DEV meet-up #3 (Q4 2021)
7
DEV Meet-Up #4 Attendees
8
• UiPath AI Summit 2022 Recordings (March 15, 2022)
• UiPath Forum – Use Case Repository
• The State of the RPA Developer Report 2021
• UiPath Insider Preview Program (https://www.uipath.com/rpa/insider)
• UiPath Together Amsterdam (2022)
• Updated RPA Developer Advanced Learning Plan (UiPath Academy)
• UiPath Insights for all! (free trial through April 25th)
• Increasing popularity UiPath Marketplace (https://marketplace.uipath.com/)
• Monthly Demo Days (2022.03 is now on YouTube)
• 2022.4 LTS is coming…..
Some other take-aways
9
10
Monthly Demo Days (YouTube)
11
2022.4 LTS is coming…
What’s currently in private/public preview?
12
Agenda
12
14:30 Welcome
14:40 Keynote: The State of AI in NL
by Dion Mes | UiPath
15:10 Keynote: ASML Journey from Developer perspective
by Yannic Suurmeijer | ASML
15:40 Break
15:50 Keynote: Hyperautomation Demo incl. Boomi Platform
by John Posthuma | Partou
16:20 Deep-Dive Sessions
Attended Automation (facilitator: Dion)
Reusability First (facilitator: Mike)
Multi-Factor Authentication (facilitator: Bram)
Document Understanding & Action Center (facilitator: Barend)
16:45 Round-Up
17:00 Drinks & Networking
13
1. Attended Automation
(facilitator: Dion)
2. Reusability First
(facilitator: Mike)
3. Multi-Factor Authentication
(facilitator: Bram)
4. Document Understanding & Action Center
(facilitator: Barend)
Deep-Dive sessions
14
1. Interactive, informal discussions
2. Bring your own knowledge to the table
3. Show your solutions
4. Hopping = allowed
5. Round-up before the drinks (2-3 min. per subject)
6. Enjoy!
Deep-Dive sessions: instructions
15
PS which topics should be on the agenda?! Please submit your ideas
via Hanabi Ono (hanabi.ono@tacstone.nl)
See you next time in Amsterdam!
& RPA in NL
Dion Mes – Principal Sales Engineer
The State of AI
2
AI Enables Automation of Processes That Include
Uncertainty
You cannot determine an outcome
with 100% certainty.
High Variability
There is too much variability for
rules based.
Unstructured Data
Information like articles, documents,
images, videos and emails.
Property
Valuation
Loan
Defaults
Inventory
Forecasts
Resume
Matching
Purchase
Decisions
Language
Translation
Invoice
Extraction
Email
Routing
Speech to
Text
3
More use cases…
General
Resume Matching
Help Desk Answers
Healthcare Financial Services Retail Others
Real-time Pregnancy Risk
Evaluation
Patient Receivable
Management
Fraud Detection
Personal Loan Approval
Package Quality Evaluation
Inventory Management
RPF Opportunities
Classification
Deal Guidance
Merchandising Planning
Product Recommendation
Data Extraction from
Charts
Auditing – Anomaly
Detection
KYC – Entity Identification
AML Alert Classification
Propensity of Claim Denial
Prediction
Fraudulent Medical Claim
Prediction
Customer Churn Prediction
Customer Complaints –
Email Classification
Readmission Prediction Negative News
Loan Default Prediction
Pricing Optimization
Propensity to Respond to
Email Campaigns
Legal – Win/loss Rate
Prediction
Customer Survey
Classification
Quality – Visual Inspection
Product Feedback
Classification
Counterfeit N95 Mask
Detection
4
AI Center enables you to insert AI into your workflow with
drag-and-drop ease
5
Get AI Center your way
In Automation cloud On-premises or air-gapped
Deploy, manage and improve ML models on
Automation Cloud
No infrastructure, no maintenance
Uptime guarantee for enterprise version
Full range of out-of-the-box ML models
Free 60-day trial Free 60-day trial
Full range of out-of-the-box ML models
Fully integrated with on-prem Orchestrator
You install, you manage in your data center or
public cloud subscription
Deploy, manage and improve ML models locally;
single node or multi-node
6
Use any ML models you choose—we are open
Deploy Consume Manage Improve
➢ Bring your own ML model. Or
choose a pre-built starter model
from UiPath or UiPath partners
➢ AI Center offers more than 25 ML
models, enabling hundreds of use
cases
➢ Jump start your first AI use case
with a model without having to
build them
➢ Easily deploy the model as an ML
skill
7
Drag and drop the ML model into your automation
workflow
Deploy Consume Manage Improve
➢ Drag and drop the ML activity to an
RPA workflow
➢ Select an ML skill from the drop-
down list
➢ Use multiple ML skills in one
workflow if needed
➢ Easily test the ML skills before you
run
➢ Scale the ML skill to as many
robots as you want
8
Monitor and manage your model
Deploy Consume Manage Improve
➢ View all datasets, ML packages,
and pipelines on the Dashboard
page
➢ Get end-to-end visibility on ML
model use
➢ Update model versions with a
few clicks
➢ Keep track of your data, model
performance, user actions, and
ML pipelines
9
Continuously improve your model
Deploy Consume Manage Improve
➢ Label data, and configure custom fields
➢ Train a pre-built model with your own data
➢ Set confidence threshold
➢ Handle exceptions, validate predictions, route
validated data back for retraining
➢ Choose model version, package version and
dataset
➢ Choose when to run the training pipeline—
now, time-based, recurring
➢ Get accuracy score, and training run report
(data statistics, evaluation statistics, confusion matrix, per class
statistics)
10
Automatic retraining
Automated data capture and retraining continuously update ML models, resulting in
improved quality of automation
Automatically
send human-validated data
from Document
Understanding to AI Center
Automatically
run ML model retraining
pipelines with the latest data,
if you set recurring schedule
Automatically
update the ML skill with the
retrained ML Package
without downtime
11
Deploy ML Skills as REST API
Use ML skill from UiPath Studio
Use ML skill from a different tenant
Use ML skill from other UiPath
products or from third-party apps
Use Orchestrator on-prem and AI
Center in cloud
Four different ways of using ML skills
12
Pick a pre-built model best suited to your business needs.
No data science background required!
Invoices – Generic, India, Australia,
Japan
Generic Document
Understanding
Language
Analysis
Language Detection
Sentiment Analysis
Named Entity Recognition –
pretrained, custom (preview)
Tabular Data
Image Moderation – Explicit,
explicit-drawing and more
Text Classification – English,
French, Japanese, multi-language
Object Detection
Image Analysis
Classification
Regression
Text Summarization
Receipts
Purchase Orders
UiPath Document
Understanding
Utility Bills
Language Translation – English
to French, English to German, English
to Russian
Contracts – preview
Language
Comprehension
Question Answering
Semantic Similarity
Others
Time Series
Custom-built Models
Passports – preview
Image Classifier – coming soon
ID cards – preview
Note: Models in preview are available through UiPath Insider Preview.
13
Custom models in AI Center
AI is done in
Mature and developer friendly
Libraries
Origin in data science
14
Document
understanding
fully adopted
Other AI solutions
limited adoption
Dutch language
not always
available OOB
AI and RPA in the Netherlands
15
Bring your own model
https://huggingface.co/
Hugging Face
spaCy
https://spacy.io/
https://www.kaggle.com/
16
Demo: Create an AI model
Learn some
Python, no need
to be a diehard
coder
Get a model
(NLP translation
model from
Hugging Face)
Create the
Python file for AI
center
Zip it and upload
the model
Deploy the
model
Create an RPA
project to use
the model
17
Demo time
DISCOVER BUILD
ENGAGE MANAGE
RUN
Robots
Partou
RPA and hyperautomation
John Posthuma and Dion Morskieft
7 april 2022
Key figures
Partou
2
70.000 children
9.000+ employees
700+ locations
450 million revenue
8% market share
IPA (information and process
automation)
3
11 FTE
BI, Data integration,
Proces Optimalisation and RPA
3 RPA-developers
150+ scheduled robot processes
400+ robot processes
25-30 fte workload reduction
Insights
follow
jobs
4
Insights
per team
5
8 april 2022
Hyperautomation
6
Hyperautomation
AI
Robotic Process Automation
Machine Learning
Process Mining
Native Integration
Advanced Analytics
Human Workflows
8 april 2022
Hyperautomation
7
Hyperautomation
Robotic Process Automation
Machine Learning Native Integration
Chain interaction
Data integration and RPA
8
Applications
Json
Dataintegration
Chatbot/ML
9
Through a chatbot the parrent reaches the
correct form
Input for the
robot
10
Data integration and RPA at Partou
Data integration and RPA
11
Api interface Orchestrator
Data integration and RPA
12
https://myOrchestrator.com/swagger/index.html
The chain in action
13
Confirmation
and processing
the transaction
14
Action! 8 april 2022
Questions?
16
Confidential
Growing Automation
Yannic Suurmeijer
RPA Developer
Uipath meet-up Amsterdam
April 7, 2022
Confidential
I love helping people with smart technology
A bit about me
March 31, 2022
▪ (Non-profit) Consultancy
▪ Sailing
▪ Process Automation
Page 2
Confidential
Feel free to reach out to any team member!
High paced technical presentation
Page 3
Confidential
We consistently take steps in further improving our automation service
Key areas of improvement
Page 4
POC
Standardization
Supporting developers to effectively
work on automations whilst following
company (security) guidelines and
best-practices.
Reporting
Providing clear insight in process
performance grants ‘control’ over
automations in production
Development
Working from a central platform
allows for developers to effectively
collaborate on automation projects
Operations
In a technical environment issues
will always arise; the challenge is to
resolve any issues adequately.
Confidential
Every automation project starts from the same template
Key areas of improvement
Standardization
▪ StateMachine Template
▪ Config.Json
▪ Library Components
▪ Orchestrator D/T/A/P
Page 5
Confidential
Fast processing of relational data that is application agnostic
Key areas of improvement
Standardization
▪ StateMachine Template
▪ Config.Json
▪ Library Components
▪ Orchestrator D/T/A/P
Page 6
Confidential
Library components make it easy to use best-practice functionality
Key areas of improvement
Standardization
▪ StateMachine Template
▪ Config.Json
▪ Library Components
▪ Orchestrator D/T/A/P
Page 7
Confidential
Automatically ‘recognize’ which parameters to use per environment
Key areas of improvement
Standardization
▪ StateMachine Template
▪ Config.Json
▪ Library Components
▪ Orchestrator D/T/A/P
Page 8
Confidential
Automatically ‘recognize’ which parameters to use per environment
Key areas of improvement
Standardization
▪ StateMachine Template
▪ Config.Json
▪ Library Components
▪ Orchestrator D/T/A/P
DEV
▪ Dev Orchestrator
▪ User Credential
▪ C:// (Folder structure)
▪ Test-mail to developers
▪ SAP QAS Login
ACC
▪ ACC Orchestrator
▪ ACC Credential (Vault)
▪ F://Test/ (Folder structure
▪ Test mail to user
▪ SAP R3A Login
PRD
▪ PRD Orchestrator
▪ PRD Credential (Vault)
▪ F:// (Folder structure)
▪ Mail to user
▪ SAP PRD Login
Page 9
Confidential
We consistently take steps in further improving our automation service
Key areas of improvement
Standardization
Supporting developers to effectively
work on automations whilst following
company (security) guidelines and
best-practices.
Reporting
Providing clear insight in process
performance grants ‘control’ over
automations in production
Development
Working from a central platform
allows for developers to effectively
collaborate on automation projects
Operations
In a technical environment issues
will always arise; the challenge is to
resolve any issues adequately.
Page 10
Confidential
Flexible reports pull data from the Orchestrator data-model
Visibility
▪ Infrastructure setup
▪ Management Dashboard
▪ Process Dashboard
Page 11
Reporting Succ. Exc. Err.
RPA Orchestrator Platform
Savings
FIN - Robot HR - Robot
Balance
Sh.
Clearing
Contract
creation
Onboarding
Key areas of improvement
Confidential
KPI’s provide insight in high-level automation value & performance
Visibility
▪ Infrastructure setup
▪ Management Dashboard
▪ Process Dashboard
Page 12
Key areas of improvement
Confidential
Items provide insight in detailed process value & performance
Visibility
▪ Infrastructure setup
▪ Management Dashboard
▪ Process Dashboard
Page 13
Key areas of improvement
Confidential
We consistently take steps in further improving our automation service
Key areas of improvement
Standardization
Supporting developers to effectively
work on automations whilst following
company (security) guidelines and
best-practices.
Reporting
Providing clear insight in process
performance grants ‘control’ over
automations in production
Development
Working from a central platform
allows for developers to effectively
collaborate on automation projects
Operations
In a technical environment issues
will always arise; the challenge is to
resolve any issues adequately.
Page 14
Confidential
Git is a commonly used version control system
Development
▪ Git
▪ Pipelines
Page 15
Key areas of improvement
A successful Git branching model » nvie.com
Confidential
A pipeline is a series of steps performed in order to deliver new software
Development
▪ Git
▪ Pipelines
Page 16
Key areas of improvement
Confidential
A pipeline is a series of steps performed in order to deliver new software
Development
▪ Git
▪ Pipelines
▪ Central Pipeline
▪ Clone to server (Gitlab
runner)
▪ Run Powershell scripts
▪ Return WA results + Publish
project
Page 17
Key areas of improvement
▪ FA-M001
▪ Templates/pipeline
▪ FA-M002
▪ HR-M001
▪ Templates/pipeline
▪ Pipeline-01
▪ .yml (clone, test, build, deploy)
▪ .ps (Test)
▪ .ps (Build)
▪ .ps (Publish)
▪ Clone FA-M001
▪ .ps (Test)
▪ .ps (Build)
▪ .ps (Publish)
Server (windows) Orchestrator
▪ FA-M001
▪ FA-M001 – 2.00
▪ FA-M001 – 1.02
▪ FA-M001 – 1.01
Clone
WA results
.csv
Publish .nupkg
Git
Confidential
A pipeline is a series of steps performed in order to deliver new software
Development
▪ Git
▪ Pipelines
▪ Central Pipeline
▪ Clone to server (Gitlab
runner)
▪ Run Powershell scripts
▪ Return WA results + Publish
project
Key areas of improvement
Page 18
Confidential
We consistently take steps in further improving our automation service
Key areas of improvement
Standardization
Supporting developers to effectively
work on automations whilst following
company (security) guidelines and
best-practices.
Reporting
Providing clear insight in process
performance grants ‘control’ over
automations in production
Development
Working from a central platform
allows for developers to effectively
collaborate on automation projects
Operations
In a technical environment issues
will always arise; the challenge is to
resolve any issues adequately.
Page 19
Confidential
Ticketing allows services to streamline the issue resolution process
Operations
▪ Ticketing
Page 20
Key areas of improvement
Phani
Phani
Djennic
Djennic
Jeroen
Sandeep
Superman
Jeroen
Rita
Finance Frank
SCM Sjoerd
IT Irma
Finance Frank
Finance Frank
Proc. Peter
Finance Frank
Finance Frank
Finance Frank
Page 20
Confidential
Confidential
We consistently take steps in further improving our automation service
Key areas of improvement
Standardization
Supporting developers to effectively
work on automations whilst following
company (security) guidelines and
best-practices.
Reporting
Providing clear insight in process
performance grants ‘control’ over
automations in production
Development
Working from a central platform
allows for developers to effectively
collaborate on automation projects
Operations
In a technical environment issues
will always arise; the challenge is to
resolve any issues adequately.
Page 21
Confidential
Thank you!
Yannic Suurmeijer
RPA Developer
Uipath Meet-up Amsterdam
Starting RPA Development with the reuse of code in mind
8 april 2022
“Deep-Dive”
Reusability first
versie 1.00
The goal of this session is not to teach how to reuse code, but rather to
encite discussion and share insights.
The main question we want to answer is:
Why is it important to think about the reuse of code at the
beginning of a project?
The goal
2
8 April 2022
What is your experience with reusability, (how) have you implemented it?
Have you done anything in the past that made you change the way you work?
Why should we use reusable components?
• Faster turnaround
• Better maintainability
• Drag and drop development
Why don’t we reuse components?
• Seemingly difficult, surprisingly easy
• Less room for errors, it has to work!
• A lot of work to implement after the fact (tech. debt)
Challenges in building reusable components
• Working with varying load times
• Selectors being too generic or specific
• Using variables and arguments
• Unclear use cases (when can I use it and when can I not?)
• What else?
Discussion
3
8 April 2022
Libraries
Create a new library for each application
Use a well-organized structure, similar to the applications navigation
menu
Create a template workflow within the library to ensure a level of
Build activities with a predictable in- and output
Activities should perform short actions like navigating or checking
states
Do not put process specific logic inside a library
Take extra care of stability and error handling (selectors, load times,
etc.)
Publish your workflow before pushing it to GIT so your
versionnumber gets incremented.
Some good practice examples
4
8 April 2022
A library template example
5
8 April 2022
Workflows
Create (invoke) workflows for process specific steps.
Tasks that contain very few activities and are hardly re-used
Use the yoyo-principle
• Always start from a centerpoint in the application and navigate back to
that point after finishing your task.
Some good practice examples
6
8 April 2022
Team members will inevitably have questions about your custom code.
What does the code do?
When can I use it?
What input does it need?
Other challenges?
A few solutions:
• A clear and concise name of the library (I.e.: SAP or Application X)
• A clear item structure
• A clear name for each activity
• Activity descriptions (annotations)
• Tooltips (annotations)
How to use custom code in a team
7
8 April 2022
Why is it important to think about the reuse of code at the
beginning of a project?
Main question
8
8 April 2022

More Related Content

Similar to DEV Meet-Up Q2 2022 Amsterdam Slides.pdf

WebEnture Corporate Presentation
WebEnture Corporate PresentationWebEnture Corporate Presentation
WebEnture Corporate Presentation
Rajesh Kumar
 
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
Skyl.ai
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in Action
Advaiya Solutions, Inc.
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
Cristina Vidu
 
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
Skyl.ai
 
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
Skyl.ai
 
How an AI-backed recommendation system can help increase revenue for your onl...
How an AI-backed recommendation system can help increase revenue for your onl...How an AI-backed recommendation system can help increase revenue for your onl...
How an AI-backed recommendation system can help increase revenue for your onl...
Skyl.ai
 
Platform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprisePlatform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprise
Olalekan Fuad Elesin
 
Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...
Balvinder Hira
 
2022-December-In-person Meetup-BCN Admins Group.pdf
2022-December-In-person Meetup-BCN Admins Group.pdf2022-December-In-person Meetup-BCN Admins Group.pdf
2022-December-In-person Meetup-BCN Admins Group.pdf
animuscrm
 
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
Philippe Ensarguet
 
How to add Artificial Intelligence Capabilities to Existing Software Platforms
How to add Artificial Intelligence Capabilities to Existing Software PlatformsHow to add Artificial Intelligence Capabilities to Existing Software Platforms
How to add Artificial Intelligence Capabilities to Existing Software Platforms
Harish Nalagandla
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - Milwaukee
Cameron Vetter
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 
Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?
Maxim Salnikov
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
Skyl.ai
 
AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics
Ruben Pertusa Lopez
 
Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...
UiPathCommunity
 
Enterprise Applications of Text Intelligence - Lecture slides
Enterprise Applications of Text Intelligence - Lecture slidesEnterprise Applications of Text Intelligence - Lecture slides
Enterprise Applications of Text Intelligence - Lecture slides
University St. Gallen
 
Deploying AI Applications in Enterprises
Deploying AI Applications in EnterprisesDeploying AI Applications in Enterprises
Deploying AI Applications in Enterprises
AnandSRao1962
 

Similar to DEV Meet-Up Q2 2022 Amsterdam Slides.pdf (20)

WebEnture Corporate Presentation
WebEnture Corporate PresentationWebEnture Corporate Presentation
WebEnture Corporate Presentation
 
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
test - Future of Ecommerce: How to Improve the Online Shopping Experience Usi...
 
Microsoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in ActionMicrosoft PSA: Service Automation in Action
Microsoft PSA: Service Automation in Action
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
 
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
AI for Customer Service - How to Improve Contact Center Efficiency with Machi...
 
How an AI-backed recommendation system can help increase revenue for your onl...
How an AI-backed recommendation system can help increase revenue for your onl...How an AI-backed recommendation system can help increase revenue for your onl...
How an AI-backed recommendation system can help increase revenue for your onl...
 
Platform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprisePlatform approach to scaling machine learning across the enterprise
Platform approach to scaling machine learning across the enterprise
 
Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...
 
2022-December-In-person Meetup-BCN Admins Group.pdf
2022-December-In-person Meetup-BCN Admins Group.pdf2022-December-In-person Meetup-BCN Admins Group.pdf
2022-December-In-person Meetup-BCN Admins Group.pdf
 
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
 
How to add Artificial Intelligence Capabilities to Existing Software Platforms
How to add Artificial Intelligence Capabilities to Existing Software PlatformsHow to add Artificial Intelligence Capabilities to Existing Software Platforms
How to add Artificial Intelligence Capabilities to Existing Software Platforms
 
Global ai night sept 2019 - Milwaukee
Global ai night sept 2019 - MilwaukeeGlobal ai night sept 2019 - Milwaukee
Global ai night sept 2019 - Milwaukee
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
 
AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics AzureML Welcome to the future of Predictive Analytics
AzureML Welcome to the future of Predictive Analytics
 
Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...Dev Dives: Automate in full power with the latest Generative AI features in U...
Dev Dives: Automate in full power with the latest Generative AI features in U...
 
Enterprise Applications of Text Intelligence - Lecture slides
Enterprise Applications of Text Intelligence - Lecture slidesEnterprise Applications of Text Intelligence - Lecture slides
Enterprise Applications of Text Intelligence - Lecture slides
 
Deploying AI Applications in Enterprises
Deploying AI Applications in EnterprisesDeploying AI Applications in Enterprises
Deploying AI Applications in Enterprises
 

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

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

DEV Meet-Up Q2 2022 Amsterdam Slides.pdf

  • 1. Welcome DEV Meet-Up Edition #4 UiPath x Tacstone Technology Amsterdam Chapter April 7, 2022
  • 2. 2 Agenda 2 14:30 Welcome 14:40 Keynote: The State of AI in NL by Dion Mes | UiPath 15:10 Keynote: ASML Journey from Developer perspective by Yannic Suurmeijer | ASML 15:40 Break 15:50 Keynote: Hyperautomation Demo incl. Boomi Platform by John Posthuma | Partou 16:20 Deep-Dive Sessions Attended Automation (facilitator: Dion) Reusability First (facilitator: Mike) Multi-Factor Authentication (facilitator: Bram) Document Understanding & Action Center (facilitator: Barend) 16:45 Round-Up 17:00 Drinks & Networking
  • 3. 3 UiPath DEV meet-ups: by Developers, for Developers • 2 sessions per year • UiPath only • Technical subjects • Location: Amsterdam • Interactive, knowledge sharing • Guest speakers, break-out sessions, UiPath demo’s
  • 4. 4 UiPath Community: We’re in great company!
  • 5. 5 #1 DEV Meet-Up: NS & Smallsteps #2 DEV Meet-Up: TomTom & UiPath #3 DEV Meet-Up: Darling, TomTom, Tacstone #4 DEV Meet-Up: ASML, Partou, UiPath #5 DEV Meet-Up: TBA 35 RPA Developers Loetje aan ‘t IJ Debugging & Coding Standards 65 RPA Developers Loetje aan ‘t IJ Insights & AI Fabric 50 RPA Developers Zoom SQL, API’s & Document Understanding 75+ RPA Developers Loetje aan ‘t IJ State of AI in NL, ASML Journey, Partou Hyperautomation & Dell Boomi Attended Automation, Reusability, MFA & DU/AC TBA Q4 2019 Q1 2020 Q4 2021 Q2 2022 Q4 2022 A Growing UiPath Developer Community in NL
  • 6. 6 Darling Ingredients Tacstone Technology TomTom Pedro Semensim Junior Barend van Rooij Ronak Gupta Throwback: DEV meet-up #3 (Q4 2021)
  • 7. 7 DEV Meet-Up #4 Attendees
  • 8. 8 • UiPath AI Summit 2022 Recordings (March 15, 2022) • UiPath Forum – Use Case Repository • The State of the RPA Developer Report 2021 • UiPath Insider Preview Program (https://www.uipath.com/rpa/insider) • UiPath Together Amsterdam (2022) • Updated RPA Developer Advanced Learning Plan (UiPath Academy) • UiPath Insights for all! (free trial through April 25th) • Increasing popularity UiPath Marketplace (https://marketplace.uipath.com/) • Monthly Demo Days (2022.03 is now on YouTube) • 2022.4 LTS is coming….. Some other take-aways
  • 9. 9
  • 10. 10 Monthly Demo Days (YouTube)
  • 11. 11 2022.4 LTS is coming… What’s currently in private/public preview?
  • 12. 12 Agenda 12 14:30 Welcome 14:40 Keynote: The State of AI in NL by Dion Mes | UiPath 15:10 Keynote: ASML Journey from Developer perspective by Yannic Suurmeijer | ASML 15:40 Break 15:50 Keynote: Hyperautomation Demo incl. Boomi Platform by John Posthuma | Partou 16:20 Deep-Dive Sessions Attended Automation (facilitator: Dion) Reusability First (facilitator: Mike) Multi-Factor Authentication (facilitator: Bram) Document Understanding & Action Center (facilitator: Barend) 16:45 Round-Up 17:00 Drinks & Networking
  • 13. 13 1. Attended Automation (facilitator: Dion) 2. Reusability First (facilitator: Mike) 3. Multi-Factor Authentication (facilitator: Bram) 4. Document Understanding & Action Center (facilitator: Barend) Deep-Dive sessions
  • 14. 14 1. Interactive, informal discussions 2. Bring your own knowledge to the table 3. Show your solutions 4. Hopping = allowed 5. Round-up before the drinks (2-3 min. per subject) 6. Enjoy! Deep-Dive sessions: instructions
  • 15. 15 PS which topics should be on the agenda?! Please submit your ideas via Hanabi Ono (hanabi.ono@tacstone.nl) See you next time in Amsterdam!
  • 16. & RPA in NL Dion Mes – Principal Sales Engineer The State of AI
  • 17. 2 AI Enables Automation of Processes That Include Uncertainty You cannot determine an outcome with 100% certainty. High Variability There is too much variability for rules based. Unstructured Data Information like articles, documents, images, videos and emails. Property Valuation Loan Defaults Inventory Forecasts Resume Matching Purchase Decisions Language Translation Invoice Extraction Email Routing Speech to Text
  • 18. 3 More use cases… General Resume Matching Help Desk Answers Healthcare Financial Services Retail Others Real-time Pregnancy Risk Evaluation Patient Receivable Management Fraud Detection Personal Loan Approval Package Quality Evaluation Inventory Management RPF Opportunities Classification Deal Guidance Merchandising Planning Product Recommendation Data Extraction from Charts Auditing – Anomaly Detection KYC – Entity Identification AML Alert Classification Propensity of Claim Denial Prediction Fraudulent Medical Claim Prediction Customer Churn Prediction Customer Complaints – Email Classification Readmission Prediction Negative News Loan Default Prediction Pricing Optimization Propensity to Respond to Email Campaigns Legal – Win/loss Rate Prediction Customer Survey Classification Quality – Visual Inspection Product Feedback Classification Counterfeit N95 Mask Detection
  • 19. 4 AI Center enables you to insert AI into your workflow with drag-and-drop ease
  • 20. 5 Get AI Center your way In Automation cloud On-premises or air-gapped Deploy, manage and improve ML models on Automation Cloud No infrastructure, no maintenance Uptime guarantee for enterprise version Full range of out-of-the-box ML models Free 60-day trial Free 60-day trial Full range of out-of-the-box ML models Fully integrated with on-prem Orchestrator You install, you manage in your data center or public cloud subscription Deploy, manage and improve ML models locally; single node or multi-node
  • 21. 6 Use any ML models you choose—we are open Deploy Consume Manage Improve ➢ Bring your own ML model. Or choose a pre-built starter model from UiPath or UiPath partners ➢ AI Center offers more than 25 ML models, enabling hundreds of use cases ➢ Jump start your first AI use case with a model without having to build them ➢ Easily deploy the model as an ML skill
  • 22. 7 Drag and drop the ML model into your automation workflow Deploy Consume Manage Improve ➢ Drag and drop the ML activity to an RPA workflow ➢ Select an ML skill from the drop- down list ➢ Use multiple ML skills in one workflow if needed ➢ Easily test the ML skills before you run ➢ Scale the ML skill to as many robots as you want
  • 23. 8 Monitor and manage your model Deploy Consume Manage Improve ➢ View all datasets, ML packages, and pipelines on the Dashboard page ➢ Get end-to-end visibility on ML model use ➢ Update model versions with a few clicks ➢ Keep track of your data, model performance, user actions, and ML pipelines
  • 24. 9 Continuously improve your model Deploy Consume Manage Improve ➢ Label data, and configure custom fields ➢ Train a pre-built model with your own data ➢ Set confidence threshold ➢ Handle exceptions, validate predictions, route validated data back for retraining ➢ Choose model version, package version and dataset ➢ Choose when to run the training pipeline— now, time-based, recurring ➢ Get accuracy score, and training run report (data statistics, evaluation statistics, confusion matrix, per class statistics)
  • 25. 10 Automatic retraining Automated data capture and retraining continuously update ML models, resulting in improved quality of automation Automatically send human-validated data from Document Understanding to AI Center Automatically run ML model retraining pipelines with the latest data, if you set recurring schedule Automatically update the ML skill with the retrained ML Package without downtime
  • 26. 11 Deploy ML Skills as REST API Use ML skill from UiPath Studio Use ML skill from a different tenant Use ML skill from other UiPath products or from third-party apps Use Orchestrator on-prem and AI Center in cloud Four different ways of using ML skills
  • 27. 12 Pick a pre-built model best suited to your business needs. No data science background required! Invoices – Generic, India, Australia, Japan Generic Document Understanding Language Analysis Language Detection Sentiment Analysis Named Entity Recognition – pretrained, custom (preview) Tabular Data Image Moderation – Explicit, explicit-drawing and more Text Classification – English, French, Japanese, multi-language Object Detection Image Analysis Classification Regression Text Summarization Receipts Purchase Orders UiPath Document Understanding Utility Bills Language Translation – English to French, English to German, English to Russian Contracts – preview Language Comprehension Question Answering Semantic Similarity Others Time Series Custom-built Models Passports – preview Image Classifier – coming soon ID cards – preview Note: Models in preview are available through UiPath Insider Preview.
  • 28. 13 Custom models in AI Center AI is done in Mature and developer friendly Libraries Origin in data science
  • 29. 14 Document understanding fully adopted Other AI solutions limited adoption Dutch language not always available OOB AI and RPA in the Netherlands
  • 30. 15 Bring your own model https://huggingface.co/ Hugging Face spaCy https://spacy.io/ https://www.kaggle.com/
  • 31. 16 Demo: Create an AI model Learn some Python, no need to be a diehard coder Get a model (NLP translation model from Hugging Face) Create the Python file for AI center Zip it and upload the model Deploy the model Create an RPA project to use the model
  • 33.
  • 34. Partou RPA and hyperautomation John Posthuma and Dion Morskieft 7 april 2022
  • 35. Key figures Partou 2 70.000 children 9.000+ employees 700+ locations 450 million revenue 8% market share
  • 36. IPA (information and process automation) 3 11 FTE BI, Data integration, Proces Optimalisation and RPA 3 RPA-developers 150+ scheduled robot processes 400+ robot processes 25-30 fte workload reduction
  • 39. 8 april 2022 Hyperautomation 6 Hyperautomation AI Robotic Process Automation Machine Learning Process Mining Native Integration Advanced Analytics Human Workflows
  • 40. 8 april 2022 Hyperautomation 7 Hyperautomation Robotic Process Automation Machine Learning Native Integration
  • 41. Chain interaction Data integration and RPA 8 Applications Json Dataintegration
  • 42. Chatbot/ML 9 Through a chatbot the parrent reaches the correct form
  • 44. Data integration and RPA at Partou Data integration and RPA 11
  • 45. Api interface Orchestrator Data integration and RPA 12 https://myOrchestrator.com/swagger/index.html
  • 46. The chain in action 13
  • 50. Confidential Growing Automation Yannic Suurmeijer RPA Developer Uipath meet-up Amsterdam April 7, 2022
  • 51. Confidential I love helping people with smart technology A bit about me March 31, 2022 ▪ (Non-profit) Consultancy ▪ Sailing ▪ Process Automation Page 2
  • 52. Confidential Feel free to reach out to any team member! High paced technical presentation Page 3
  • 53. Confidential We consistently take steps in further improving our automation service Key areas of improvement Page 4 POC Standardization Supporting developers to effectively work on automations whilst following company (security) guidelines and best-practices. Reporting Providing clear insight in process performance grants ‘control’ over automations in production Development Working from a central platform allows for developers to effectively collaborate on automation projects Operations In a technical environment issues will always arise; the challenge is to resolve any issues adequately.
  • 54. Confidential Every automation project starts from the same template Key areas of improvement Standardization ▪ StateMachine Template ▪ Config.Json ▪ Library Components ▪ Orchestrator D/T/A/P Page 5
  • 55. Confidential Fast processing of relational data that is application agnostic Key areas of improvement Standardization ▪ StateMachine Template ▪ Config.Json ▪ Library Components ▪ Orchestrator D/T/A/P Page 6
  • 56. Confidential Library components make it easy to use best-practice functionality Key areas of improvement Standardization ▪ StateMachine Template ▪ Config.Json ▪ Library Components ▪ Orchestrator D/T/A/P Page 7
  • 57. Confidential Automatically ‘recognize’ which parameters to use per environment Key areas of improvement Standardization ▪ StateMachine Template ▪ Config.Json ▪ Library Components ▪ Orchestrator D/T/A/P Page 8
  • 58. Confidential Automatically ‘recognize’ which parameters to use per environment Key areas of improvement Standardization ▪ StateMachine Template ▪ Config.Json ▪ Library Components ▪ Orchestrator D/T/A/P DEV ▪ Dev Orchestrator ▪ User Credential ▪ C:// (Folder structure) ▪ Test-mail to developers ▪ SAP QAS Login ACC ▪ ACC Orchestrator ▪ ACC Credential (Vault) ▪ F://Test/ (Folder structure ▪ Test mail to user ▪ SAP R3A Login PRD ▪ PRD Orchestrator ▪ PRD Credential (Vault) ▪ F:// (Folder structure) ▪ Mail to user ▪ SAP PRD Login Page 9
  • 59. Confidential We consistently take steps in further improving our automation service Key areas of improvement Standardization Supporting developers to effectively work on automations whilst following company (security) guidelines and best-practices. Reporting Providing clear insight in process performance grants ‘control’ over automations in production Development Working from a central platform allows for developers to effectively collaborate on automation projects Operations In a technical environment issues will always arise; the challenge is to resolve any issues adequately. Page 10
  • 60. Confidential Flexible reports pull data from the Orchestrator data-model Visibility ▪ Infrastructure setup ▪ Management Dashboard ▪ Process Dashboard Page 11 Reporting Succ. Exc. Err. RPA Orchestrator Platform Savings FIN - Robot HR - Robot Balance Sh. Clearing Contract creation Onboarding Key areas of improvement
  • 61. Confidential KPI’s provide insight in high-level automation value & performance Visibility ▪ Infrastructure setup ▪ Management Dashboard ▪ Process Dashboard Page 12 Key areas of improvement
  • 62. Confidential Items provide insight in detailed process value & performance Visibility ▪ Infrastructure setup ▪ Management Dashboard ▪ Process Dashboard Page 13 Key areas of improvement
  • 63. Confidential We consistently take steps in further improving our automation service Key areas of improvement Standardization Supporting developers to effectively work on automations whilst following company (security) guidelines and best-practices. Reporting Providing clear insight in process performance grants ‘control’ over automations in production Development Working from a central platform allows for developers to effectively collaborate on automation projects Operations In a technical environment issues will always arise; the challenge is to resolve any issues adequately. Page 14
  • 64. Confidential Git is a commonly used version control system Development ▪ Git ▪ Pipelines Page 15 Key areas of improvement A successful Git branching model » nvie.com
  • 65. Confidential A pipeline is a series of steps performed in order to deliver new software Development ▪ Git ▪ Pipelines Page 16 Key areas of improvement
  • 66. Confidential A pipeline is a series of steps performed in order to deliver new software Development ▪ Git ▪ Pipelines ▪ Central Pipeline ▪ Clone to server (Gitlab runner) ▪ Run Powershell scripts ▪ Return WA results + Publish project Page 17 Key areas of improvement ▪ FA-M001 ▪ Templates/pipeline ▪ FA-M002 ▪ HR-M001 ▪ Templates/pipeline ▪ Pipeline-01 ▪ .yml (clone, test, build, deploy) ▪ .ps (Test) ▪ .ps (Build) ▪ .ps (Publish) ▪ Clone FA-M001 ▪ .ps (Test) ▪ .ps (Build) ▪ .ps (Publish) Server (windows) Orchestrator ▪ FA-M001 ▪ FA-M001 – 2.00 ▪ FA-M001 – 1.02 ▪ FA-M001 – 1.01 Clone WA results .csv Publish .nupkg Git
  • 67. Confidential A pipeline is a series of steps performed in order to deliver new software Development ▪ Git ▪ Pipelines ▪ Central Pipeline ▪ Clone to server (Gitlab runner) ▪ Run Powershell scripts ▪ Return WA results + Publish project Key areas of improvement Page 18
  • 68. Confidential We consistently take steps in further improving our automation service Key areas of improvement Standardization Supporting developers to effectively work on automations whilst following company (security) guidelines and best-practices. Reporting Providing clear insight in process performance grants ‘control’ over automations in production Development Working from a central platform allows for developers to effectively collaborate on automation projects Operations In a technical environment issues will always arise; the challenge is to resolve any issues adequately. Page 19
  • 69. Confidential Ticketing allows services to streamline the issue resolution process Operations ▪ Ticketing Page 20 Key areas of improvement Phani Phani Djennic Djennic Jeroen Sandeep Superman Jeroen Rita Finance Frank SCM Sjoerd IT Irma Finance Frank Finance Frank Proc. Peter Finance Frank Finance Frank Finance Frank Page 20 Confidential
  • 70. Confidential We consistently take steps in further improving our automation service Key areas of improvement Standardization Supporting developers to effectively work on automations whilst following company (security) guidelines and best-practices. Reporting Providing clear insight in process performance grants ‘control’ over automations in production Development Working from a central platform allows for developers to effectively collaborate on automation projects Operations In a technical environment issues will always arise; the challenge is to resolve any issues adequately. Page 21
  • 71. Confidential Thank you! Yannic Suurmeijer RPA Developer Uipath Meet-up Amsterdam
  • 72. Starting RPA Development with the reuse of code in mind 8 april 2022 “Deep-Dive” Reusability first versie 1.00
  • 73. The goal of this session is not to teach how to reuse code, but rather to encite discussion and share insights. The main question we want to answer is: Why is it important to think about the reuse of code at the beginning of a project? The goal 2 8 April 2022
  • 74. What is your experience with reusability, (how) have you implemented it? Have you done anything in the past that made you change the way you work? Why should we use reusable components? • Faster turnaround • Better maintainability • Drag and drop development Why don’t we reuse components? • Seemingly difficult, surprisingly easy • Less room for errors, it has to work! • A lot of work to implement after the fact (tech. debt) Challenges in building reusable components • Working with varying load times • Selectors being too generic or specific • Using variables and arguments • Unclear use cases (when can I use it and when can I not?) • What else? Discussion 3 8 April 2022
  • 75. Libraries Create a new library for each application Use a well-organized structure, similar to the applications navigation menu Create a template workflow within the library to ensure a level of Build activities with a predictable in- and output Activities should perform short actions like navigating or checking states Do not put process specific logic inside a library Take extra care of stability and error handling (selectors, load times, etc.) Publish your workflow before pushing it to GIT so your versionnumber gets incremented. Some good practice examples 4 8 April 2022
  • 76. A library template example 5 8 April 2022
  • 77. Workflows Create (invoke) workflows for process specific steps. Tasks that contain very few activities and are hardly re-used Use the yoyo-principle • Always start from a centerpoint in the application and navigate back to that point after finishing your task. Some good practice examples 6 8 April 2022
  • 78. Team members will inevitably have questions about your custom code. What does the code do? When can I use it? What input does it need? Other challenges? A few solutions: • A clear and concise name of the library (I.e.: SAP or Application X) • A clear item structure • A clear name for each activity • Activity descriptions (annotations) • Tooltips (annotations) How to use custom code in a team 7 8 April 2022
  • 79. Why is it important to think about the reuse of code at the beginning of a project? Main question 8 8 April 2022