SlideShare a Scribd company logo
1 of 12
Download to read offline
Session 1:
UiPath Studio
Recap Session 2:
Getting started with
Data Manipulation
3
• Introduction to Data Manipulation
• Data Classification – Arrays, Dictionaries, Strings etc
• String Manipulations
• Regular Expressions
• How and when to use
• Hands Practice
Recap Africa Series: Session 2
Missed out on any of this
session? Click here to
access recording
4
Session 2 Winner
Dickson Mwangi
Congratulations
5
Speaker
RPA Developer,
@Jubilee Insurance
Speaker
Head RPA,
@Jubilee Insurance
UiPath MVP
Host
Regional Community Manager
EMEA
@UiPath
John Gunia Jonathan Gichohi Cristina Vidu
Welcome to Session 3
Here is today’s team:
6
• Introduction to Invoke Code and its use.
• Invoke Code – SQL
• Create an SQL -UiPath Connection
• Configure SQL Connection
• Execute Query
• Update/Delete Query*
• Invoke Code – Python
• Load Python Script
• Invoke Python Method
• Get Python Object
• Q&A Session
Agenda
7
Resource:
https://docs.uipath.com/activities/other/latest/workflow/invoke-code
What is VB.net and why use it?
• VB.NET stands for Visual Basic .net
language developed by Microsoft.
• We use VB.NET to automate
additional/advance functionalities.
• Let’s Test it
8
Invoke SQL Database
A database is a data structure that stores organized information.
• Database automation is used to create unattended processes and self-updating procedures for administrative tasks in a
database.
• The automation of databases and their procedures reduces errors on deployments, improves reliability, and increases the
speed of implementing changes.
Install Database Package
• Let’s Test it
9
Resource:
https://docs.uipath.com/activities/other/latest/workflow/invoke-code
Invoke Python
1. Open Studio and start a new Process.
2. Drag a Python Scope activity to the Workflow Designer. Specify the installation directory
of Python in the Path property of the Python Scope activity.
3. Drag a Load Python Script activity in the Do section of the Python Scope and add the file
path to the XXX.py (create a python file) Python script in the File property.
4. Create a new PythonObject variable and add it into the Result property field.
5. Add an Invoke Python Method activity and configure its properties as follows:
• Input Parameters - {2,3}
• Instance - Add the variable created at step 4, to this field.
• Name - Add the name of the method inside the script you want to use, in this case
add.
• Result - Create a new PythonObject variable and add it to this property field.
6.Add a Message Box activity at the end of the project and configure it to display the Result
variable.
• Let’s Test it
Basic Steps
10
11
The UiPath Academy empowers you to grow as a professional and reach new
heights in the digital era by providing latest study materials on RPA.
More Info: UiPath Academy
• Open online platform offering free RPA
training
• Helps you to progressively build your
automation skills with the help of a variety
of courses
• Take on-demand courses, enroll in role-
based learning paths, and get
comprehensive product training.
• To Know more visit…
https://bit.ly/37k1MoW
12
What’s NEXT?
● Session 4 :
UiPath Data Services
● Join Local chapters:
community.uipath.com
● Join Forum and check dedicated Forum topic on
Data Manipulation : https://shorturl.at/fmvKV

More Related Content

Similar to Africa Series 2 Session 3 - Invoke Function Manipulation

Similar to Africa Series 2 Session 3 - Invoke Function Manipulation (20)

Business Analyst Series 2023 - Week 1 Session 1
Business Analyst Series 2023 -  Week 1 Session 1Business Analyst Series 2023 -  Week 1 Session 1
Business Analyst Series 2023 - Week 1 Session 1
 
Python classes mumbai
Python classes mumbaiPython classes mumbai
Python classes mumbai
 
Business Analyst Series 2023 - Week 1 Session 1
Business Analyst Series 2023 -  Week 1 Session 1Business Analyst Series 2023 -  Week 1 Session 1
Business Analyst Series 2023 - Week 1 Session 1
 
Accelerate the ROI of PHP in your Enterprise
	Accelerate the ROI of PHP in your Enterprise	Accelerate the ROI of PHP in your Enterprise
Accelerate the ROI of PHP in your Enterprise
 
Growth and evolution of Open-Tamil
Growth and evolution of Open-TamilGrowth and evolution of Open-Tamil
Growth and evolution of Open-Tamil
 
New Productivity features for Document Understanding
New Productivity features for Document UnderstandingNew Productivity features for Document Understanding
New Productivity features for Document Understanding
 
PyCourse - Self driving python course
PyCourse - Self driving python coursePyCourse - Self driving python course
PyCourse - Self driving python course
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
UiPath Community - Dallas - Studio Web.pdf
UiPath Community - Dallas - Studio Web.pdfUiPath Community - Dallas - Studio Web.pdf
UiPath Community - Dallas - Studio Web.pdf
 
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a JobUiPath Education Series - How to Learn UiPath RPA Development and Land a Job
UiPath Education Series - How to Learn UiPath RPA Development and Land a Job
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
 
Blue Prism Training Agenda
Blue Prism Training AgendaBlue Prism Training Agenda
Blue Prism Training Agenda
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
AI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&AAI Center: Bring your own model overview & Q&A
AI Center: Bring your own model overview & Q&A
 
python training online
python training onlinepython training online
python training online
 
Python
Python Python
Python
 
No need to leave Connections. Bring your Domino applications into the Activit...
No need to leave Connections. Bring your Domino applications into the Activit...No need to leave Connections. Bring your Domino applications into the Activit...
No need to leave Connections. Bring your Domino applications into the Activit...
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
 
OpenChain in Korea - Intro - 23rd January 2019
OpenChain in Korea - Intro - 23rd January 2019OpenChain in Korea - Intro - 23rd January 2019
OpenChain in Korea - Intro - 23rd January 2019
 

More from UiPathCommunity

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
UiPathCommunity
 
Unleashing the force of AI-powered intelligent document processing
Unleashing the force of AI-powered intelligent document processingUnleashing the force of AI-powered intelligent document processing
Unleashing the force of AI-powered intelligent document processing
UiPathCommunity
 
Testautomatisierung: Heatmap für SAP und Community-Austausch
Testautomatisierung: Heatmap für SAP und Community-AustauschTestautomatisierung: Heatmap für SAP und Community-Austausch
Testautomatisierung: Heatmap für SAP und Community-Austausch
UiPathCommunity
 
Dev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document UnderstandingDev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document Understanding
UiPathCommunity
 
Dev Dives: Supercharge testing and RPA with coded automations
Dev Dives: Supercharge testing and RPA with coded automationsDev Dives: Supercharge testing and RPA with coded automations
Dev Dives: Supercharge testing and RPA with coded automations
UiPathCommunity
 

More from UiPathCommunity (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_PresentationTest Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_Presentation
 
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
Dev Dives: Leverage APIs and Gen AI to power automations for RPA and software...
 
Unleashing the force of AI-powered intelligent document processing
Unleashing the force of AI-powered intelligent document processingUnleashing the force of AI-powered intelligent document processing
Unleashing the force of AI-powered intelligent document processing
 
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution AcceleratorsDev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
 
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
 
Dev Dives: Take your developer productivity to new heights with UiPath Autopi...
Dev Dives: Take your developer productivity to new heights with UiPath Autopi...Dev Dives: Take your developer productivity to new heights with UiPath Autopi...
Dev Dives: Take your developer productivity to new heights with UiPath Autopi...
 
Azure CICD - Day1.pptx
Azure CICD - Day1.pptxAzure CICD - Day1.pptx
Azure CICD - Day1.pptx
 
DU Series - Day 4.pptx
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptx
 
UiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
 
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...
 
Testautomatisierung: Heatmap für SAP und Community-Austausch
Testautomatisierung: Heatmap für SAP und Community-AustauschTestautomatisierung: Heatmap für SAP und Community-Austausch
Testautomatisierung: Heatmap für SAP und Community-Austausch
 
Dev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document UnderstandingDev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document Understanding
 
Africa Series 2 Session 6 - UiPath ReFramework
Africa Series 2 Session 6 - UiPath ReFrameworkAfrica Series 2 Session 6 - UiPath ReFramework
Africa Series 2 Session 6 - UiPath ReFramework
 
Dev Dives: Supercharge testing and RPA with coded automations
Dev Dives: Supercharge testing and RPA with coded automationsDev Dives: Supercharge testing and RPA with coded automations
Dev Dives: Supercharge testing and RPA with coded automations
 
Africa Series 2 Session 3 - Invoke Function Manipulation
Africa Series 2 Session 3 - Invoke Function ManipulationAfrica Series 2 Session 3 - Invoke Function Manipulation
Africa Series 2 Session 3 - Invoke Function Manipulation
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Africa Series 2 Session 3 - Invoke Function Manipulation

  • 2. Recap Session 2: Getting started with Data Manipulation
  • 3. 3 • Introduction to Data Manipulation • Data Classification – Arrays, Dictionaries, Strings etc • String Manipulations • Regular Expressions • How and when to use • Hands Practice Recap Africa Series: Session 2 Missed out on any of this session? Click here to access recording
  • 4. 4 Session 2 Winner Dickson Mwangi Congratulations
  • 5. 5 Speaker RPA Developer, @Jubilee Insurance Speaker Head RPA, @Jubilee Insurance UiPath MVP Host Regional Community Manager EMEA @UiPath John Gunia Jonathan Gichohi Cristina Vidu Welcome to Session 3 Here is today’s team:
  • 6. 6 • Introduction to Invoke Code and its use. • Invoke Code – SQL • Create an SQL -UiPath Connection • Configure SQL Connection • Execute Query • Update/Delete Query* • Invoke Code – Python • Load Python Script • Invoke Python Method • Get Python Object • Q&A Session Agenda
  • 7. 7 Resource: https://docs.uipath.com/activities/other/latest/workflow/invoke-code What is VB.net and why use it? • VB.NET stands for Visual Basic .net language developed by Microsoft. • We use VB.NET to automate additional/advance functionalities. • Let’s Test it
  • 8. 8 Invoke SQL Database A database is a data structure that stores organized information. • Database automation is used to create unattended processes and self-updating procedures for administrative tasks in a database. • The automation of databases and their procedures reduces errors on deployments, improves reliability, and increases the speed of implementing changes. Install Database Package • Let’s Test it
  • 9. 9 Resource: https://docs.uipath.com/activities/other/latest/workflow/invoke-code Invoke Python 1. Open Studio and start a new Process. 2. Drag a Python Scope activity to the Workflow Designer. Specify the installation directory of Python in the Path property of the Python Scope activity. 3. Drag a Load Python Script activity in the Do section of the Python Scope and add the file path to the XXX.py (create a python file) Python script in the File property. 4. Create a new PythonObject variable and add it into the Result property field. 5. Add an Invoke Python Method activity and configure its properties as follows: • Input Parameters - {2,3} • Instance - Add the variable created at step 4, to this field. • Name - Add the name of the method inside the script you want to use, in this case add. • Result - Create a new PythonObject variable and add it to this property field. 6.Add a Message Box activity at the end of the project and configure it to display the Result variable. • Let’s Test it Basic Steps
  • 10. 10
  • 11. 11 The UiPath Academy empowers you to grow as a professional and reach new heights in the digital era by providing latest study materials on RPA. More Info: UiPath Academy • Open online platform offering free RPA training • Helps you to progressively build your automation skills with the help of a variety of courses • Take on-demand courses, enroll in role- based learning paths, and get comprehensive product training. • To Know more visit… https://bit.ly/37k1MoW
  • 12. 12 What’s NEXT? ● Session 4 : UiPath Data Services ● Join Local chapters: community.uipath.com ● Join Forum and check dedicated Forum topic on Data Manipulation : https://shorturl.at/fmvKV