SlideShare a Scribd company logo
1 of 17
UiPath
Studio Web
Empowering Automation: Unleash the Potential of
UiPath Studio Web
2
Vajrang Billlakurthi
Transformation Leader
@Vajrang IT Services Pvt Ltd
Swathi Nelakurthi
Associate Automation Developer @Vajrang
IT Services Pvt Ltd
3
• Web-based platform within the Studio family
• User-friendly interface for automation tasks
• No installation required, accessible via web browser
• Supports cross-platform automations (Windows, Mac OS, Linux)
• Suitable for various user roles: business users, developers, IT admins and more
• Features live streaming for real-time automation visualization specifically for UI
Automation
• Seamless integration with desktop apps (StudioX, Studio)
• Utilizes Autopilot for automation generation
Introduction
4
• Requires an automation cloud account
• Project creation methods:
- Autopilot : Generates automations
- Templates : Pre-made projects for easy customization
- New project (from scratch) : Allows complete customization of the
project
• Options for starting automation:
- Manual : Initiate the automation manually when needed,
- Event-based : Trigger the automation based on specific events,
- Time-based : Schedule the automation to start at a specified time
Studio web tenant Access
- https://forms.office.com/r/pMKwTRDkkw
Getting Started with Studio Web
5
• Connectors: These tools enable you to connect and automate tasks within your
accounts across various applications.
• Connection: A connection is like a bridge that links your automation projects to
online apps.
- Purpose: Allows automation to interact with different online apps, enabling
data exchange and task automation.
- Example: Sending emails via Gmail using an automation project requires a
connection between the project and your Gmail account.
• Adding or Using a Connection: You can add new connections or utilize existing
ones within your workspace for easy access.
Understanding Connections in Automation
6
• Definition: Sharing a project allows multiple people in an organization to
collaborate on automating tasks.
• Process: Share a project with individuals or groups within your organization.
Group members gain access to the project.
• Key Points:
- Only the project owner can delete or stop sharing it.
- Shared projects can be shared again by anyone with access.
- Only one person can edit a shared project at a time, unlocking when inactive
for 15 minutes.
Sharing Projects
Hands-On with
UiPath Studio Web
Practical Task Demonstrations
8
• Requirements:
- Invite participants to the webinar
- Obtain participant names
- Store participant names in a variable
- Access through each participant
- Log custom message to each participant
• Variable Creation:
- Name: Team
- Data Type: String[]
- Values: {"Swathi", "Parvathi", "Krishna", "Narender"}
• Array Explanation:
- An array is a data structure to store multiple values of the same data type with a fixed
length, meaning once defined, the size of the array cannot be changed.
- Arrays are typically enclosed in curly braces {}, with individual values separated by
commas, and string values encoded within double quotes " ".
- Array values are accessed through their indexes. Index starts with zero.
1. Craft Personalized Messages with the
Log Message Activity
9
• a. Set Variable Value:
- Use Set Variable Value activity to store participant names in the Team array.
• b. For Each Activity:
- Utilize For Each activity to iterate through each participant's name.
- CurrentItem variable auto-generated to hold the current array value in each iteration.
• c. Custom Messages:
- Use Log Message activity within For Each activity.
- Provide custom message: "Hello " + CurrentItem.ToString() + ", Welcome to UiPath.“
• Conclusion:
- The workflow effectively invites participants by generating personalized welcome
messages using UiPath activities.
Workflow Overview
10
• Requirements:
- Store current date and time in a variable of type date.
- Perform various operations on the date.
• Variable Creation:
- Create a variable named CurrentDateTime of type Date to store the current date and time.
• Operations:
- Log Date: Display current date and time.
- Log Year: Display the year of the current date.
- Log Month: Display the month of the current date.
- Log Day: Display the day of the current date.
- Log Day of Week: Display the day of the week of the current date.
- Log Day of Year: Display the day of the year of the current date.
- Add 10 Days: Calculate the date when 10 days are added to the current date.
- Subtract 5 Days: Calculate the date when 5 days are subtracted from the current date.
- Total Days: Calculate the total number of days from today to a specific date.
- Add 2 Months and 10 Days: Calculate the date after adding 2 months and 10 days to the current
date.
2. Date and Time Operations
11
• Workflow:
- Use Set variable value activity to store current date and time in a variable.
- Perform specified operations using DateTime functions.
• Operations and Results:
- Log Date: CurrentDateTime.Now; 03/10/2024 03:15:26
- Log Year: CurrentDateTime.Year; 2024
- Log Month: CurrentDateTime.Month; 3.
- Log Day: CurrentDateTime.Day; 10
- Log Day of Week: CurrentDateTime.DayOfWeek; Sunday
- Log Day of Year: CurrentDateTime.DayOfYear; 70
- Add 10 Days: CurrentDateTime.AddDays(10); 03/20/2024 03:15:26.
- Subtract 5 Days: CurrentDateTime.AddDays(-5); 03/05/2024 03:15:26
- Total Days: (DateTime.Parse("10/03/2024") - DateTime.Today).TotalDays; 207 days.
- Add 2 Months and 10 Days: CurrentDateTime.AddMonths(2).AddDays(10); 05/20/2024 03:15:26
Workflow and Results
12
• Requirement:
- Create a variable to store a year.
- Check whether the year is a leap year or not.
• Variable:
- Name: Year
- Data Type: Integer
- Value: 2024
• If Statement Explanation: "If" statement is used to create conditional paths in workflows. It
evaluates a condition and executes different actions based on whether the condition is true or
false.
• Leap Year Condition:
- (Year mod 4 = 0 and Year mod 100 <> 0) or (Year mod 400 = 0)
- Explanation: Checks if the year is divisible by 4 but not by 100, or if it is divisible by 400.
3. Leap Year Check
13
• Workflow:
- Use Set Variable Value activity to store the year to be checked.
- Utilize If activity to create a conditional statement based on the leap year condition.
- Utilize Log Message activity to display Leap or Non-Leap
• If Condition:
- If Condition: Leap Year Condition
• If True:
- Use Log Message activity: "The year: " + Year.ToString + " is a Leap Year"
• Else:
- Use Log Message activity: "The year: " + Year.ToString + " is a Non-Leap Year"
Workflow Overview
14
• Requirements:
- Assign values to a variable named Components of type array of strings.
- Access each component and write the values to Storage Text in the Orchestrator
storage bucket.
• Orchestrator:
- UiPath Orchestrator is a cloud-based centralized management and storage drive
for managing robots.
• Storage Bucket:
- The Orchestrator storage bucket is a secure repository where files can be
centrally stored and managed for automation processes.
• Variable Creation:
- Name: Components
- Data Type: String[]
- Value: {"Studio", "Orchestrator", "Assistant"}
4. Write Values to Text File
15
• a. Set Variable Value:
- Use Set Variable Value activity to store Components in the Components array.
• b. For Each Activity:
- Utilize For Each activity to iterate through each component in the Components
array.
- CurrentItem is auto-generated to hold the current array value in each iteration.
• Inside For Each:
- Use Write Storage Text activity to write each component to Storage Text in the
Orchestrator storage bucket.
- Note: Write Storage Text activity replaces existing text in the file with new values.
Workflow Overview
16
• Requirements:
- Assign multiple values to a variable named TeamMembers of type array of
strings.
- Write the selected index array elements to Orchestrator storage text.
- Write all Array Elements to Storage Text
• Variable Creation:
- Name: TeamMembers
- Data Type: String[]
- Value: {"Abhi", "Bhanu", "Renu", "Sita", "Ram", "Krishna"}
5. Indexed Array Operations
17
• a. Set Variable Value:
- Utilize Set Variable Value activity to store array values in arr_TeamList
• Write Storage Text:
• Writing Specific Elements To Storage Text:
- Select the required array index values.
- Use the following expression to write values to the text file through indexes:
- TeamMembers(0).ToString + Environment.NewLine + TeamMembers(2).ToString + Environment.NewLine +
Teammembers(5).ToString
- Explanation: This code concatenates specific elements of the array TeamMembers into a single string, each
separated by a newline character, accessing elements at indexes 0, 2, and 5.
• Writing all Array Elements to Storage Text:
- Another way to add all array values to storage text is:
• String.Join(Environment.NewLine, TeamMembers)
• Explanation: This code concatenates the elements of the array TeamMembers into a single string,
separated by newline characters.
Workflow Overview

More Related Content

Similar to UiPath Studio Web workshop series - Day 1

[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian Gawalt[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian GawaltPAPIs.io
 
Customizing OpenText Analytics for SaaS Operation
Customizing OpenText Analytics for SaaS OperationCustomizing OpenText Analytics for SaaS Operation
Customizing OpenText Analytics for SaaS OperationWillie Liao
 
linkTuner Webinar - March 2013
linkTuner Webinar - March 2013linkTuner Webinar - March 2013
linkTuner Webinar - March 2013Fishbowl Solutions
 
Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4ManageEngine, Zoho Corporation
 
Workday Integration Online Training.pdf
Workday Integration Online Training.pdfWorkday Integration Online Training.pdf
Workday Integration Online Training.pdfSpiritsoftsTraining
 
Angular js for Beginnners
Angular js for BeginnnersAngular js for Beginnners
Angular js for BeginnnersSantosh Kumar Kar
 
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...Jitendra Bafna
 
Using GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to AzureUsing GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to AzureKasun Kodagoda
 
AngularJS
AngularJSAngularJS
AngularJSYogesh L
 
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest managementDaliya Spasova
 
Accelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudAccelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudWiiisdom
 
AshishKumarResume2_MVC
AshishKumarResume2_MVCAshishKumarResume2_MVC
AshishKumarResume2_MVCAshish Dwivedi
 
Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7StephenKardian
 
Automation: The Power of Workflows
Automation: The Power of WorkflowsAutomation: The Power of Workflows
Automation: The Power of WorkflowsWilliam McKee
 
Office 365 Useradmin with PowerShell
Office 365 Useradmin with PowerShellOffice 365 Useradmin with PowerShell
Office 365 Useradmin with PowerShellThorbjørn Værp
 
From MEAN to the MERN Stack
From MEAN to the MERN StackFrom MEAN to the MERN Stack
From MEAN to the MERN StackTroy Miles
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfMahmoud268161
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
 
Treasure Data Summer Internship 2016
Treasure Data Summer Internship 2016Treasure Data Summer Internship 2016
Treasure Data Summer Internship 2016Yuta Iwama
 

Similar to UiPath Studio Web workshop series - Day 1 (20)

[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian Gawalt[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian Gawalt
 
Customizing OpenText Analytics for SaaS Operation
Customizing OpenText Analytics for SaaS OperationCustomizing OpenText Analytics for SaaS Operation
Customizing OpenText Analytics for SaaS Operation
 
linkTuner Webinar - March 2013
linkTuner Webinar - March 2013linkTuner Webinar - March 2013
linkTuner Webinar - March 2013
 
Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4
 
Workday Integration Online Training.pdf
Workday Integration Online Training.pdfWorkday Integration Online Training.pdf
Workday Integration Online Training.pdf
 
Angular js for Beginnners
Angular js for BeginnnersAngular js for Beginnners
Angular js for Beginnners
 
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
 
Using GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to AzureUsing GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to Azure
 
AngularJS
AngularJSAngularJS
AngularJS
 
Resume
ResumeResume
Resume
 
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
 
Accelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the CloudAccelerate your SAP BusinessObjects to the Cloud
Accelerate your SAP BusinessObjects to the Cloud
 
AshishKumarResume2_MVC
AshishKumarResume2_MVCAshishKumarResume2_MVC
AshishKumarResume2_MVC
 
Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7
 
Automation: The Power of Workflows
Automation: The Power of WorkflowsAutomation: The Power of Workflows
Automation: The Power of Workflows
 
Office 365 Useradmin with PowerShell
Office 365 Useradmin with PowerShellOffice 365 Useradmin with PowerShell
Office 365 Useradmin with PowerShell
 
From MEAN to the MERN Stack
From MEAN to the MERN StackFrom MEAN to the MERN Stack
From MEAN to the MERN Stack
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdf
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Treasure Data Summer Internship 2016
Treasure Data Summer Internship 2016Treasure Data Summer Internship 2016
Treasure Data Summer Internship 2016
 

More from DianaGray10

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationDianaGray10
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementDianaGray10
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2DianaGray10
 
Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...DianaGray10
 
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.DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
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 projectsDianaGray10
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...DianaGray10
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...DianaGray10
 

More from DianaGray10 (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions management
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
 
Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...
 
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.
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
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
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...Building Bridges:  Merging RPA Processes, UiPath Apps, and Data Service to bu...
Building Bridges: Merging RPA Processes, UiPath Apps, and Data Service to bu...
 
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
Automation Ops Series: Session 1 - Introduction and setup DevOps for UiPath p...
 

Recently uploaded

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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 WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Recently uploaded (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

UiPath Studio Web workshop series - Day 1

  • 1. UiPath Studio Web Empowering Automation: Unleash the Potential of UiPath Studio Web
  • 2. 2 Vajrang Billlakurthi Transformation Leader @Vajrang IT Services Pvt Ltd Swathi Nelakurthi Associate Automation Developer @Vajrang IT Services Pvt Ltd
  • 3. 3 • Web-based platform within the Studio family • User-friendly interface for automation tasks • No installation required, accessible via web browser • Supports cross-platform automations (Windows, Mac OS, Linux) • Suitable for various user roles: business users, developers, IT admins and more • Features live streaming for real-time automation visualization specifically for UI Automation • Seamless integration with desktop apps (StudioX, Studio) • Utilizes Autopilot for automation generation Introduction
  • 4. 4 • Requires an automation cloud account • Project creation methods: - Autopilot : Generates automations - Templates : Pre-made projects for easy customization - New project (from scratch) : Allows complete customization of the project • Options for starting automation: - Manual : Initiate the automation manually when needed, - Event-based : Trigger the automation based on specific events, - Time-based : Schedule the automation to start at a specified time Studio web tenant Access - https://forms.office.com/r/pMKwTRDkkw Getting Started with Studio Web
  • 5. 5 • Connectors: These tools enable you to connect and automate tasks within your accounts across various applications. • Connection: A connection is like a bridge that links your automation projects to online apps. - Purpose: Allows automation to interact with different online apps, enabling data exchange and task automation. - Example: Sending emails via Gmail using an automation project requires a connection between the project and your Gmail account. • Adding or Using a Connection: You can add new connections or utilize existing ones within your workspace for easy access. Understanding Connections in Automation
  • 6. 6 • Definition: Sharing a project allows multiple people in an organization to collaborate on automating tasks. • Process: Share a project with individuals or groups within your organization. Group members gain access to the project. • Key Points: - Only the project owner can delete or stop sharing it. - Shared projects can be shared again by anyone with access. - Only one person can edit a shared project at a time, unlocking when inactive for 15 minutes. Sharing Projects
  • 7. Hands-On with UiPath Studio Web Practical Task Demonstrations
  • 8. 8 • Requirements: - Invite participants to the webinar - Obtain participant names - Store participant names in a variable - Access through each participant - Log custom message to each participant • Variable Creation: - Name: Team - Data Type: String[] - Values: {"Swathi", "Parvathi", "Krishna", "Narender"} • Array Explanation: - An array is a data structure to store multiple values of the same data type with a fixed length, meaning once defined, the size of the array cannot be changed. - Arrays are typically enclosed in curly braces {}, with individual values separated by commas, and string values encoded within double quotes " ". - Array values are accessed through their indexes. Index starts with zero. 1. Craft Personalized Messages with the Log Message Activity
  • 9. 9 • a. Set Variable Value: - Use Set Variable Value activity to store participant names in the Team array. • b. For Each Activity: - Utilize For Each activity to iterate through each participant's name. - CurrentItem variable auto-generated to hold the current array value in each iteration. • c. Custom Messages: - Use Log Message activity within For Each activity. - Provide custom message: "Hello " + CurrentItem.ToString() + ", Welcome to UiPath.“ • Conclusion: - The workflow effectively invites participants by generating personalized welcome messages using UiPath activities. Workflow Overview
  • 10. 10 • Requirements: - Store current date and time in a variable of type date. - Perform various operations on the date. • Variable Creation: - Create a variable named CurrentDateTime of type Date to store the current date and time. • Operations: - Log Date: Display current date and time. - Log Year: Display the year of the current date. - Log Month: Display the month of the current date. - Log Day: Display the day of the current date. - Log Day of Week: Display the day of the week of the current date. - Log Day of Year: Display the day of the year of the current date. - Add 10 Days: Calculate the date when 10 days are added to the current date. - Subtract 5 Days: Calculate the date when 5 days are subtracted from the current date. - Total Days: Calculate the total number of days from today to a specific date. - Add 2 Months and 10 Days: Calculate the date after adding 2 months and 10 days to the current date. 2. Date and Time Operations
  • 11. 11 • Workflow: - Use Set variable value activity to store current date and time in a variable. - Perform specified operations using DateTime functions. • Operations and Results: - Log Date: CurrentDateTime.Now; 03/10/2024 03:15:26 - Log Year: CurrentDateTime.Year; 2024 - Log Month: CurrentDateTime.Month; 3. - Log Day: CurrentDateTime.Day; 10 - Log Day of Week: CurrentDateTime.DayOfWeek; Sunday - Log Day of Year: CurrentDateTime.DayOfYear; 70 - Add 10 Days: CurrentDateTime.AddDays(10); 03/20/2024 03:15:26. - Subtract 5 Days: CurrentDateTime.AddDays(-5); 03/05/2024 03:15:26 - Total Days: (DateTime.Parse("10/03/2024") - DateTime.Today).TotalDays; 207 days. - Add 2 Months and 10 Days: CurrentDateTime.AddMonths(2).AddDays(10); 05/20/2024 03:15:26 Workflow and Results
  • 12. 12 • Requirement: - Create a variable to store a year. - Check whether the year is a leap year or not. • Variable: - Name: Year - Data Type: Integer - Value: 2024 • If Statement Explanation: "If" statement is used to create conditional paths in workflows. It evaluates a condition and executes different actions based on whether the condition is true or false. • Leap Year Condition: - (Year mod 4 = 0 and Year mod 100 <> 0) or (Year mod 400 = 0) - Explanation: Checks if the year is divisible by 4 but not by 100, or if it is divisible by 400. 3. Leap Year Check
  • 13. 13 • Workflow: - Use Set Variable Value activity to store the year to be checked. - Utilize If activity to create a conditional statement based on the leap year condition. - Utilize Log Message activity to display Leap or Non-Leap • If Condition: - If Condition: Leap Year Condition • If True: - Use Log Message activity: "The year: " + Year.ToString + " is a Leap Year" • Else: - Use Log Message activity: "The year: " + Year.ToString + " is a Non-Leap Year" Workflow Overview
  • 14. 14 • Requirements: - Assign values to a variable named Components of type array of strings. - Access each component and write the values to Storage Text in the Orchestrator storage bucket. • Orchestrator: - UiPath Orchestrator is a cloud-based centralized management and storage drive for managing robots. • Storage Bucket: - The Orchestrator storage bucket is a secure repository where files can be centrally stored and managed for automation processes. • Variable Creation: - Name: Components - Data Type: String[] - Value: {"Studio", "Orchestrator", "Assistant"} 4. Write Values to Text File
  • 15. 15 • a. Set Variable Value: - Use Set Variable Value activity to store Components in the Components array. • b. For Each Activity: - Utilize For Each activity to iterate through each component in the Components array. - CurrentItem is auto-generated to hold the current array value in each iteration. • Inside For Each: - Use Write Storage Text activity to write each component to Storage Text in the Orchestrator storage bucket. - Note: Write Storage Text activity replaces existing text in the file with new values. Workflow Overview
  • 16. 16 • Requirements: - Assign multiple values to a variable named TeamMembers of type array of strings. - Write the selected index array elements to Orchestrator storage text. - Write all Array Elements to Storage Text • Variable Creation: - Name: TeamMembers - Data Type: String[] - Value: {"Abhi", "Bhanu", "Renu", "Sita", "Ram", "Krishna"} 5. Indexed Array Operations
  • 17. 17 • a. Set Variable Value: - Utilize Set Variable Value activity to store array values in arr_TeamList • Write Storage Text: • Writing Specific Elements To Storage Text: - Select the required array index values. - Use the following expression to write values to the text file through indexes: - TeamMembers(0).ToString + Environment.NewLine + TeamMembers(2).ToString + Environment.NewLine + Teammembers(5).ToString - Explanation: This code concatenates specific elements of the array TeamMembers into a single string, each separated by a newline character, accessing elements at indexes 0, 2, and 5. • Writing all Array Elements to Storage Text: - Another way to add all array values to storage text is: • String.Join(Environment.NewLine, TeamMembers) • Explanation: This code concatenates the elements of the array TeamMembers into a single string, separated by newline characters. Workflow Overview