đ Agenda:
Intro to Ui Automation
What is Ui Automation, Web automation
How to use the recording tool
Handling selectors in Studio
Data scraping
Screen scraping
Introduction to Excel automation
Data tables and data manipulation
Launch browser, attach browser
Demo - follow-along
Your trainers:
đ¨đźâđť Dillan Hackett, UiPath MVP 2022, Partner & Director @Tquila Automation
đ¨đťâđť Sean Jerome Llanto, UiPath MVP 2022, RPA Solutions Architect @Ingram Micro
đ¨đťâđť Stefano Negro, UiPath MVP 2022, RPA Tech Lead @BSP Consultant
RPA Summer School Studio Session 3 AMER: Introduction to Ui AutomationDiana Gray, MBA
Â
In this session we will learn all about Ui automation, Excel automation, data tables and data manipulation with UiPath Studio.
Agenda:
- Intro to Ui Automation
- What is Ui Automation, Web automation
- How to use the recording tool
- Handling selectors in Studio
- Data scraping
- Screen scraping
- Introduction to Excel automation
- Data tables and data manipulation
- Launch browser, attach browser
- Demo - follow-along
Your trainers:
Priyadarshini Estevez, UiPath MVP 2022, RPA Solution Architect
Rahul Goyal, UiPath MVP 2022, Senior Director, ERP Systems @Ellucian
đş Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...Cristina Vidu
Â
On the occasion of March 8th and the celebration of women across the world, UiPath Community is launching the 'đşWomen in Automation Program', covering the entire month with open sessions featuring women leaders in automation, dedicated RPA Developer and Citizen Developers training threads, and multiple Mentorship sessions designed to accelerate automation upskilling.
We continue our journey to become RPA Developers and dive deeper into UiPath Studio features, assisted by our very own UiPath MVPs.
We explore Studio features and options, and learn how to automate and manipulate Excel data.
đş About this event:
Introduction
How to use the recording tool
Handling selectors in Studio
Demo 1: Login Steps
Data scraping
Introduction to Excel automation
Data tables and data manipulation
Demo 2: Get stock prices
Learning Resources
đŠâđŤ Your UiPath MVP trainers:
Hanh Nguyen, UiPath MVP, Manager, Ashling Partners (Texas, United States)
Tracy Dixon, UiPath MVP, Operational Excellence & UiPath Partnership Lead, Centric Consulting (Florida, US)
Women in Automation 2023- UiPath Studio Session 2.pdfUiPathCommunity
Â
This document outlines an UiPath Studio training session on using the recording tool, handling selectors, data scraping, Excel automation, and data manipulation. The agenda includes an introduction, demonstrations on logging into a stock website and getting stock prices, and quizzes. It describes the various recording tools in UiPath Studio, handling dynamic selectors, using the UI Explorer, working with data tables for data manipulation, and automating tasks in Excel. Recommended next steps are to take online courses on the UiPath Academy platform.
The document discusses various user interface (UI) elements that can be used in iPhone application development. It describes UI elements like text fields, buttons, labels, toolbars, navigation bars, tab bars, image views, scroll views, table views, split views, text views, pickers, switches, sliders, alerts and icons. It provides details on how to add each element in code and their important properties. It also gives examples and steps to implement navigation bars, tab bars and split views in an application.
The document provides information on Visual Basic .NET (VB.NET) programming, including an introduction to VB.NET, the integrated development environment (IDE), common controls used in VB.NET, and an example "Hello World" program. It describes the VB.NET IDE layout including the toolbox, solution explorer, properties window, and code editor. It also discusses naming conventions, common controls like buttons and textboxes, and the layout toolbar for arranging controls.
1. The document discusses basic computer skills related to operating a computer using a graphical user interface (GUI) based operating system and file management. It describes elements of the GUI like the taskbar, icons, and how to run applications.
2. Simple settings like changing the date and time, display properties, adding/removing components, and mouse properties are explained. Instructions for adding and removing printers are also provided.
3. The document also covers creating and managing user accounts on the computer.
This document discusses Visual Basic and its integrated development environment. It covers starting a new project, common form properties like name, color, and scale, and controls in the toolbox like command buttons, text boxes, and images. It also discusses properties of controls, creating controls and using the name property, properties of command buttons, and the visual basic IDE interface with elements like the solution explorer and output window.
RPA Summer School Studio Session 3 AMER: Introduction to Ui AutomationDiana Gray, MBA
Â
In this session we will learn all about Ui automation, Excel automation, data tables and data manipulation with UiPath Studio.
Agenda:
- Intro to Ui Automation
- What is Ui Automation, Web automation
- How to use the recording tool
- Handling selectors in Studio
- Data scraping
- Screen scraping
- Introduction to Excel automation
- Data tables and data manipulation
- Launch browser, attach browser
- Demo - follow-along
Your trainers:
Priyadarshini Estevez, UiPath MVP 2022, RPA Solution Architect
Rahul Goyal, UiPath MVP 2022, Senior Director, ERP Systems @Ellucian
đş Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...Cristina Vidu
Â
On the occasion of March 8th and the celebration of women across the world, UiPath Community is launching the 'đşWomen in Automation Program', covering the entire month with open sessions featuring women leaders in automation, dedicated RPA Developer and Citizen Developers training threads, and multiple Mentorship sessions designed to accelerate automation upskilling.
We continue our journey to become RPA Developers and dive deeper into UiPath Studio features, assisted by our very own UiPath MVPs.
We explore Studio features and options, and learn how to automate and manipulate Excel data.
đş About this event:
Introduction
How to use the recording tool
Handling selectors in Studio
Demo 1: Login Steps
Data scraping
Introduction to Excel automation
Data tables and data manipulation
Demo 2: Get stock prices
Learning Resources
đŠâđŤ Your UiPath MVP trainers:
Hanh Nguyen, UiPath MVP, Manager, Ashling Partners (Texas, United States)
Tracy Dixon, UiPath MVP, Operational Excellence & UiPath Partnership Lead, Centric Consulting (Florida, US)
Women in Automation 2023- UiPath Studio Session 2.pdfUiPathCommunity
Â
This document outlines an UiPath Studio training session on using the recording tool, handling selectors, data scraping, Excel automation, and data manipulation. The agenda includes an introduction, demonstrations on logging into a stock website and getting stock prices, and quizzes. It describes the various recording tools in UiPath Studio, handling dynamic selectors, using the UI Explorer, working with data tables for data manipulation, and automating tasks in Excel. Recommended next steps are to take online courses on the UiPath Academy platform.
The document discusses various user interface (UI) elements that can be used in iPhone application development. It describes UI elements like text fields, buttons, labels, toolbars, navigation bars, tab bars, image views, scroll views, table views, split views, text views, pickers, switches, sliders, alerts and icons. It provides details on how to add each element in code and their important properties. It also gives examples and steps to implement navigation bars, tab bars and split views in an application.
The document provides information on Visual Basic .NET (VB.NET) programming, including an introduction to VB.NET, the integrated development environment (IDE), common controls used in VB.NET, and an example "Hello World" program. It describes the VB.NET IDE layout including the toolbox, solution explorer, properties window, and code editor. It also discusses naming conventions, common controls like buttons and textboxes, and the layout toolbar for arranging controls.
1. The document discusses basic computer skills related to operating a computer using a graphical user interface (GUI) based operating system and file management. It describes elements of the GUI like the taskbar, icons, and how to run applications.
2. Simple settings like changing the date and time, display properties, adding/removing components, and mouse properties are explained. Instructions for adding and removing printers are also provided.
3. The document also covers creating and managing user accounts on the computer.
This document discusses Visual Basic and its integrated development environment. It covers starting a new project, common form properties like name, color, and scale, and controls in the toolbox like command buttons, text boxes, and images. It also discusses properties of controls, creating controls and using the name property, properties of command buttons, and the visual basic IDE interface with elements like the solution explorer and output window.
The document discusses various topics related to the Visual Basic integrated development environment (IDE) and controls. It describes starting a new project in Visual Studio, the toolbox and common controls like command buttons, properties windows, and events. It also covers image controls, text boxes, labels, message boxes, grids, and provides examples of using properties and events for controls.
The document discusses graphical user interfaces (GUIs). It defines a GUI as a pictorial interface that makes programs easier to use through intuitive visual controls like buttons and menus. It then discusses:
- How GUIs are useful for visually manipulating data in an intuitive way.
- The three main elements needed to create a MATLAB GUI: components, containers, and callbacks. Components are individual GUI elements, containers arrange components, and callbacks define what happens when a user interacts with a component.
- Common GUI components in MATLAB like buttons, menus, and axes, and how they are created using functions like uicontrol and uimenu.
- The basic steps to create a simple MATLAB GUI using the GUID
RPA Developer Kickstarter | Day 3: UI Automation and UiPath SelectorsRohit Radhakrishnan
Â
The document discusses UI automation in UiPath, including how it works by simulating mouse and keyboard inputs and outputs, and the various activities used for inputting data to and extracting data from applications. It covers selectors for identifying UI elements, the UI Explorer tool, and different input and output methods like hardware events, send window message, and simulate. The goal of the session is to introduce attendees to UI automation concepts and have them complete an assignment automating a password generator app.
This document discusses key concepts for mobile application development on Android including activities, layouts, menus, dialogs, intents, notifications, and services. It describes how to create an activity by extending the Activity class and setting the user interface. It also explains the different types of layouts, menus, and dialogs available in Android and how to implement them.
Visual Basic is an event-driven programming language that allows developers to build graphical user interface (GUI) applications. It uses forms to create windows for the user interface. Controls like text boxes, labels, and buttons are placed on the forms to allow user interaction. When an event like a button click occurs, the corresponding event procedure code is executed. The user interface is designed using forms, and properties are assigned to controls to determine characteristics like names, sizes, and positions. Code is attached to controls using event procedures to determine what happens when events occur.
The Green Lantern Framework provides a standardized way to automate regression tests across applications with changing UIs. It involves capturing UI elements, renaming them with English aliases, categorizing the elements, and writing scripts that use the aliases. This allows scripts to be reused across similar applications by changing the alias mappings as needed. It provides more maintainable, reusable automation than traditional record-and-play tools that break with any UI changes.
The document discusses event driven programming using Visual Studio and VB.NET. It describes key aspects of event driven programming including event loops, GUI design using forms and controls, trigger functions, and event handlers. It provides examples of how to use these tools and techniques in Visual Studio and VB.NET, demonstrating the development process with code snippets and screenshots.
UiPath recently released the 2021.4 version with a lot of new features across various products. In this session we get more insight and explore ways to use the new features in your projects. Advantages for using the new release will be discussed and practical examples will be shared where necessary.
In this 1,5 hours session we will go through the topics below and explore each item:
⢠Introduction to new releases across Studio, StudioX, Studio Pro, UiPath Assistant
⢠How to upgrade to latest version?
⢠UIAutomation â Changes and modifications
⢠Modern Experience
⢠New activities/features
⢠Modifications in StudioX, UiPath Assistant
This session is interactive, including demos and Q&A.
This document discusses computer hardware categories. It focuses on input, output, and storage devices. For input devices, it describes keyboards, pointing devices like mice and trackballs, and source data entry devices like scanners. For output devices, it explains monitors for soft copy output and printers for hard copy output. It provides examples and details on the features and types of these common computer hardware components.
The document discusses various Windows Form controls in .NET including their properties, methods, and events. It describes common controls like forms, labels, buttons, textboxes, checkboxes, radiobuttons, comboboxes, and listboxes. For each control, it provides the core details about their intended use, relevant class hierarchies, and some of the most important properties, methods, and events for programming with the control.
Mercury Interactive's WinRunner is an automated testing tool that:
1. Records user interactions to generate test scripts in a programming language.
2. Plays back tests to emulate user interactions and compare results to expectations.
3. Provides reports on test runs and tools to debug and maintain tests for evolving applications.
The document discusses various features of the Visual Basic Editor in Microsoft Office, including:
1. It describes how to open the Visual Basic Editor from within Word or other Office applications using keyboard shortcuts or menu options.
2. It outlines the main windows of the Visual Basic Editor, including the Project Explorer, Code window, and Object Browser.
3. It provides details on features like Auto List Members, Quick Info, and List Constants that help provide information about code as you work.
The document discusses different ways to create graphical user interfaces (GUIs) in MATLAB. It describes GUIDE, the MATLAB GUI development environment, which provides tools to simplify laying out and programming GUIs. It also discusses programmatically creating GUIs by writing code files that generate GUI functions or scripts. An example is provided of programmatically generating a simple GUI with push buttons, a pop-up menu, static text, and an axes component to display plots.
This document discusses Visual Basic environment and controls. It covers Visual Basic modes like design mode and run mode. It describes common controls like buttons, labels, textboxes and how to use message boxes and input boxes. It provides details on the properties and events of different controls and how they work.
This document provides an overview of WinForms GUI programming in .NET. It discusses how event-driven programming works in WinForms applications and how Visual Studio supports drag-and-drop design of WinForms. It also describes some key concepts like forms, controls, properties and events. The document explains how to set up a basic WinForms application and interact with common controls like labels, text boxes and buttons.
This document discusses various aspects of Visual Basic programming including built-in functions, message boxes, input boxes, controls, properties, events, and methods. It provides information on the MsgBox and InputBox functions, describing their syntax and parameters. It also describes the various controls available in the toolbox like labels, text boxes, command buttons, and lists their common properties, events, and methods.
This document discusses various controls, properties, methods and events in Visual Basic. It begins by describing the toolbox window and the various controls available like labels, textboxes, command buttons etc. It then discusses common properties of controls like name, enabled, visible. Common events like click, change and methods like move, refresh are also covered. The document also provides examples of using various properties and methods of form and pointer objects.
This document provides an overview of Visual Basic 6.0 and how to create a basic application. It outlines the objectives of learning Visual Basic and describes key concepts like the event-driven nature of VB applications. The document explains the structure of a VB project, including forms, controls, properties, methods and events. It also demonstrates how to set control properties, write code, declare variables, and use common functions and operators. Finally, it provides examples for creating a stopwatch timer application and a basic text editor application in VB.
This document provides instructions for navigating the .NET UI in QAD MFG/PRO, including how to log in and out, change domains, access menus, understand different program types, navigate screens, organize favorites, send messages, and more. Key points include:
- To log in, enter a user ID and password and select a database.
- Common program types include maintenance, browse, print, report, and inquiry.
- Navigation features allow moving between frames, hiding/showing panes, printing, and attaching documents.
- Favorites allow customizing menus by dragging items and organizing folders.
- The inbox handles sending and receiving messages and workflow links between users.
CommunautĂŠ UiPath Suisse romande - SĂŠance de janvier 2024Cristina Vidu
Â
Commençons l'annÊe 2024 par une sÊance de notre communautÊ UiPath en Suisse romande le jeudi 18 janvier à 13h.
Pour cette sÊance, nous vous proposons une prÊsentation de la solution d'Intelligent Document Processing de UiPath basÊe sur Communications Mining et Document Understanding. Vous pourrez ainsi dÊcouvrir la toute dernière interface "Active Learning" facilitant et accÊlÊrant la mise en place de votre modèle spÊcialisÊ.
Vous pouvez encore nous faire un retour sur la prĂŠcĂŠdente sĂŠance et partager votre intĂŠrĂŞt pour de futurs sujets dans le formulaire Google ci-dessous :
đ https://forms.gle/K1mqqSRFivWydV1M9
Nous vous attendons nombreux.
En attendant, nous vous souhaitons une très bonne annÊe 2024.
State of the Automation Professional 2023: Insights and Implications for NigeriaCristina Vidu
Â
Join us for an engaging panel with automation professionals from various organizations in Nigeria, as they share their insights and opinions on the UiPath State of the Automation Professional Report 2023. This comprehensive report is based on a global survey of over 1,639 automation professionals and reveals the latest trends, challenges, and opportunities in the automation field.
Some of the topics that will be covered in the panel include:
How automation is transforming the Nigerian economy and society, and what are the key drivers and barriers to adoption?
What are the skills and competencies that are in demand for automation professionals in Nigeria, and how to acquire and develop them?
What are the best practices and lessons learned from successful automation projects in Nigeria, and what are the common pitfalls and risks to avoid?
How to leverage the UiPath platform and community to accelerate your automation journey and career growth.
Donât miss this opportunity to learn from the experts, network with your peers, and get inspired by the possibilities of automation. Register now!
đ˝ Download the State of the Automation Professional Report HERE: http://bit.ly/3ra6Tp7
More Related Content
Similar to Introduction to UiAutomation EMEA APAC.pdf
The document discusses various topics related to the Visual Basic integrated development environment (IDE) and controls. It describes starting a new project in Visual Studio, the toolbox and common controls like command buttons, properties windows, and events. It also covers image controls, text boxes, labels, message boxes, grids, and provides examples of using properties and events for controls.
The document discusses graphical user interfaces (GUIs). It defines a GUI as a pictorial interface that makes programs easier to use through intuitive visual controls like buttons and menus. It then discusses:
- How GUIs are useful for visually manipulating data in an intuitive way.
- The three main elements needed to create a MATLAB GUI: components, containers, and callbacks. Components are individual GUI elements, containers arrange components, and callbacks define what happens when a user interacts with a component.
- Common GUI components in MATLAB like buttons, menus, and axes, and how they are created using functions like uicontrol and uimenu.
- The basic steps to create a simple MATLAB GUI using the GUID
RPA Developer Kickstarter | Day 3: UI Automation and UiPath SelectorsRohit Radhakrishnan
Â
The document discusses UI automation in UiPath, including how it works by simulating mouse and keyboard inputs and outputs, and the various activities used for inputting data to and extracting data from applications. It covers selectors for identifying UI elements, the UI Explorer tool, and different input and output methods like hardware events, send window message, and simulate. The goal of the session is to introduce attendees to UI automation concepts and have them complete an assignment automating a password generator app.
This document discusses key concepts for mobile application development on Android including activities, layouts, menus, dialogs, intents, notifications, and services. It describes how to create an activity by extending the Activity class and setting the user interface. It also explains the different types of layouts, menus, and dialogs available in Android and how to implement them.
Visual Basic is an event-driven programming language that allows developers to build graphical user interface (GUI) applications. It uses forms to create windows for the user interface. Controls like text boxes, labels, and buttons are placed on the forms to allow user interaction. When an event like a button click occurs, the corresponding event procedure code is executed. The user interface is designed using forms, and properties are assigned to controls to determine characteristics like names, sizes, and positions. Code is attached to controls using event procedures to determine what happens when events occur.
The Green Lantern Framework provides a standardized way to automate regression tests across applications with changing UIs. It involves capturing UI elements, renaming them with English aliases, categorizing the elements, and writing scripts that use the aliases. This allows scripts to be reused across similar applications by changing the alias mappings as needed. It provides more maintainable, reusable automation than traditional record-and-play tools that break with any UI changes.
The document discusses event driven programming using Visual Studio and VB.NET. It describes key aspects of event driven programming including event loops, GUI design using forms and controls, trigger functions, and event handlers. It provides examples of how to use these tools and techniques in Visual Studio and VB.NET, demonstrating the development process with code snippets and screenshots.
UiPath recently released the 2021.4 version with a lot of new features across various products. In this session we get more insight and explore ways to use the new features in your projects. Advantages for using the new release will be discussed and practical examples will be shared where necessary.
In this 1,5 hours session we will go through the topics below and explore each item:
⢠Introduction to new releases across Studio, StudioX, Studio Pro, UiPath Assistant
⢠How to upgrade to latest version?
⢠UIAutomation â Changes and modifications
⢠Modern Experience
⢠New activities/features
⢠Modifications in StudioX, UiPath Assistant
This session is interactive, including demos and Q&A.
This document discusses computer hardware categories. It focuses on input, output, and storage devices. For input devices, it describes keyboards, pointing devices like mice and trackballs, and source data entry devices like scanners. For output devices, it explains monitors for soft copy output and printers for hard copy output. It provides examples and details on the features and types of these common computer hardware components.
The document discusses various Windows Form controls in .NET including their properties, methods, and events. It describes common controls like forms, labels, buttons, textboxes, checkboxes, radiobuttons, comboboxes, and listboxes. For each control, it provides the core details about their intended use, relevant class hierarchies, and some of the most important properties, methods, and events for programming with the control.
Mercury Interactive's WinRunner is an automated testing tool that:
1. Records user interactions to generate test scripts in a programming language.
2. Plays back tests to emulate user interactions and compare results to expectations.
3. Provides reports on test runs and tools to debug and maintain tests for evolving applications.
The document discusses various features of the Visual Basic Editor in Microsoft Office, including:
1. It describes how to open the Visual Basic Editor from within Word or other Office applications using keyboard shortcuts or menu options.
2. It outlines the main windows of the Visual Basic Editor, including the Project Explorer, Code window, and Object Browser.
3. It provides details on features like Auto List Members, Quick Info, and List Constants that help provide information about code as you work.
The document discusses different ways to create graphical user interfaces (GUIs) in MATLAB. It describes GUIDE, the MATLAB GUI development environment, which provides tools to simplify laying out and programming GUIs. It also discusses programmatically creating GUIs by writing code files that generate GUI functions or scripts. An example is provided of programmatically generating a simple GUI with push buttons, a pop-up menu, static text, and an axes component to display plots.
This document discusses Visual Basic environment and controls. It covers Visual Basic modes like design mode and run mode. It describes common controls like buttons, labels, textboxes and how to use message boxes and input boxes. It provides details on the properties and events of different controls and how they work.
This document provides an overview of WinForms GUI programming in .NET. It discusses how event-driven programming works in WinForms applications and how Visual Studio supports drag-and-drop design of WinForms. It also describes some key concepts like forms, controls, properties and events. The document explains how to set up a basic WinForms application and interact with common controls like labels, text boxes and buttons.
This document discusses various aspects of Visual Basic programming including built-in functions, message boxes, input boxes, controls, properties, events, and methods. It provides information on the MsgBox and InputBox functions, describing their syntax and parameters. It also describes the various controls available in the toolbox like labels, text boxes, command buttons, and lists their common properties, events, and methods.
This document discusses various controls, properties, methods and events in Visual Basic. It begins by describing the toolbox window and the various controls available like labels, textboxes, command buttons etc. It then discusses common properties of controls like name, enabled, visible. Common events like click, change and methods like move, refresh are also covered. The document also provides examples of using various properties and methods of form and pointer objects.
This document provides an overview of Visual Basic 6.0 and how to create a basic application. It outlines the objectives of learning Visual Basic and describes key concepts like the event-driven nature of VB applications. The document explains the structure of a VB project, including forms, controls, properties, methods and events. It also demonstrates how to set control properties, write code, declare variables, and use common functions and operators. Finally, it provides examples for creating a stopwatch timer application and a basic text editor application in VB.
This document provides instructions for navigating the .NET UI in QAD MFG/PRO, including how to log in and out, change domains, access menus, understand different program types, navigate screens, organize favorites, send messages, and more. Key points include:
- To log in, enter a user ID and password and select a database.
- Common program types include maintenance, browse, print, report, and inquiry.
- Navigation features allow moving between frames, hiding/showing panes, printing, and attaching documents.
- Favorites allow customizing menus by dragging items and organizing folders.
- The inbox handles sending and receiving messages and workflow links between users.
Similar to Introduction to UiAutomation EMEA APAC.pdf (20)
CommunautĂŠ UiPath Suisse romande - SĂŠance de janvier 2024Cristina Vidu
Â
Commençons l'annÊe 2024 par une sÊance de notre communautÊ UiPath en Suisse romande le jeudi 18 janvier à 13h.
Pour cette sÊance, nous vous proposons une prÊsentation de la solution d'Intelligent Document Processing de UiPath basÊe sur Communications Mining et Document Understanding. Vous pourrez ainsi dÊcouvrir la toute dernière interface "Active Learning" facilitant et accÊlÊrant la mise en place de votre modèle spÊcialisÊ.
Vous pouvez encore nous faire un retour sur la prĂŠcĂŠdente sĂŠance et partager votre intĂŠrĂŞt pour de futurs sujets dans le formulaire Google ci-dessous :
đ https://forms.gle/K1mqqSRFivWydV1M9
Nous vous attendons nombreux.
En attendant, nous vous souhaitons une très bonne annÊe 2024.
State of the Automation Professional 2023: Insights and Implications for NigeriaCristina Vidu
Â
Join us for an engaging panel with automation professionals from various organizations in Nigeria, as they share their insights and opinions on the UiPath State of the Automation Professional Report 2023. This comprehensive report is based on a global survey of over 1,639 automation professionals and reveals the latest trends, challenges, and opportunities in the automation field.
Some of the topics that will be covered in the panel include:
How automation is transforming the Nigerian economy and society, and what are the key drivers and barriers to adoption?
What are the skills and competencies that are in demand for automation professionals in Nigeria, and how to acquire and develop them?
What are the best practices and lessons learned from successful automation projects in Nigeria, and what are the common pitfalls and risks to avoid?
How to leverage the UiPath platform and community to accelerate your automation journey and career growth.
Donât miss this opportunity to learn from the experts, network with your peers, and get inspired by the possibilities of automation. Register now!
đ˝ Download the State of the Automation Professional Report HERE: http://bit.ly/3ra6Tp7
Steps towards RPA Development: Create a Process Assessment Matrix Cristina Vidu
Â
Join us for an informative community event where we will explore the importance of building a process assessment matrix for RPA!
Robotic Process Automation (RPA) is an essential tool that can help businesses improve efficiency and productivity. However, before implementing RPA, it's crucial to evaluate the processes that the technology will automate.
Our event will provide attendees with a step-by-step guide to building a process assessment matrix for RPA. Our expert speakers will explain the benefits of using process assessment matrices and discuss how to gather and analyze the necessary data to create a comprehensive assessment. Additionally, attendees will learn how to identify key metrics and criteria to include in the matrix and how to use the results to determine which processes are suitable for RPA implementation.
Whether you're a business owner or a technology enthusiast, this event is perfect for anyone looking to improve their understanding of RPA and process assessment matrices. Join us for an evening of insightful discussions and practical advice on how to build a process assessment matrix for RPA effectively. Don't miss out on this fantastic opportunity to learn and network with like-minded individuals!
đ¨âđŤđ¨âđť Speakers:
Stefano Negro, Torino UiPath Community Chapter Leader & UiPath MVP, RPA Tech Lead @BSP Consultant
Enrico Bruno, RPA PM @BSP Consultant
Dev Dives: Design user-friendly attended automations from A to ZCristina Vidu
Â
This session is especially for CoE teams, and RPA practitioners that are interested in designing, building, and deploying engaging and robust attended automations across an enterprise.
đ During this webinar we'll cover:
- Key elements of the typical workstream for attended automations
- Which UiPath products to use and when, depending on your attended use case
- How tools like Workflow Analyzer, Automation Profiler, and other features can enhance your automations
- A new way of building attended automations using the new form and trigger activities
Speakers:
đ¨đ˝âđť Robert Love, Principal Product Manager @UiPath
đ¨đťâđť Tuan Nguyen, Senior Product Manager @UiPath
đ˝ Download the input validation automation: http://bit.ly/uipath-input-validationâ
Register for our upcoming Dev Dives Session 5: Rapidly automate APIs and build custom connectors with Integration Service
đ EMEA APJ: http://bit.ly/Dev_Dives_5_EMEA_APJ
đ AMER: http: http://bit.ly/Dev_Dives_5_AMER
This session streamed live on April 27, 2023, 17:00 CET.
Check out all our upcoming Dev Dives 2023 sessions at:
đ http://bit.ly/Dev-Dives_2023
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Cristina Vidu
Â
Leverage the intersection of AI, ML and automation to enable robots to analyze and understand communications including emails, tickets, notes and more.
By combining ML models or leveraging the latest developments in NLP from UiPath Communications Mining (formerly Re:infer), developers can build workflows that classify and extract structured data from messages, such as custom entities, and intent labels. This new source of structured data from communications unlocks AI-driven automation and expands automation into new areas.
This session is designed for Automation Developers that are interested in learning how to harness the capabilities of ML models within their UiPath RPA workflows to deliver automations that understand intent and can handle complex scenarios.
đ During the session, we will cover:
Leveraging AI Center and Studio to build and deploy models
How you can combine models to address complex scenarios such as ITSM triaging
UiPath Communications Mining, what is it and how can it be leveraged for analysis and automation use cases
đ¨đ˝âđť Speakers:
Dhruv Patel, Senior Sales Solution Architect @UiPath
Tom Golebiowski, UiPath Communications Mining Expert @UiPath
đ Register for our upcoming Dev Dives Session 4: How to create user-friendly attended automations from beginning to end: http://bit.ly/Dev_Dives_EMEA_4
Advocating for the customer. Bringing soft skills into software developmentCristina Vidu
Â
This group mentorship session is tailored to your needs, so make sure you bring your questions and needs into the conversation with the mentor. This approach ensures that this session is relevant and valuable to you, providing you with the opportunity to get the specific guidance that you need, to help you grow and develop your skills. The mentoring is structured in sessions of 1 hour.
The mentor for this session is: đŠâđť Magda Neagu, Senior Product Marketing Manager at UiPath
đ The recommended topics for this specific mentor:
Overview of customer necessity in the development
Customer voice in product operation
Tools and resources
Steps towards RPA Development: How to Document your Automation.pdfCristina Vidu
Â
In this community event we will see what are the basic concepts regarding Documentation, how to document an automation following best practices and some tips & tricks to increase the Analysis phase of your automation journey.
đ Some of the topics that will be discussed are:
Before Documentation: what to define at the start of an automation journey in order to avoid mistakes and challenges that can appear later
How to create Automation Documents and what best-practices to follow
Highlights on Process Definition Document, Solution Design Document and other docs
Tips and tricks
Examples of good (and bad) documentation!
đ¨âđť Speakers:
Stefano Negro, UiPath MVP, RPA Tech Lead @BSP Consultant
Enrico Bruno, Project Manager @BSP Consultant
đş Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
Â
In this session you will kick-start your Citizen Developer journey by running your first Ui (user interaction platform) automation. You will learn how to automate data related processes involving online platforms. Then you will transfer and manage that data in an internal application.
đş About this event:
Hello & welcome to Women in Automation Series!
Introduction to User Interface automation
Getting familiar with StudioX activities for UI automation
Create purchase orders with UiPath StudioX
Q&A đ
đ¨âđŤ Your UiPath MVP trainers:
Thomas Janssen, Lead Cognitive Consultant @Node1, Youtuber & StudioX Expert Trainer
Sylvain Boutie, CEO & Co-Founder @MyLittleBot
Women in Automation - Intro to Studio Session 1Cristina Vidu
Â
With this very first product training session we kick off the RPA Developer thread of the program and get you started with UiPath Studio in a completely assisted and supportive manner by our very own UiPath MVPs. From women in RPA to all the women who wish to step into the automation world.
đş About this event:
What is RPA (explain RPA technology)
Why RPA (explain technological benefits)
Why RPA as a career
Platform overview
Small automation demo
Install Studio demo
Q&A
Gather your courage and curiosity, and join us on March 9th!! đŠđ˝âđ¤âđŠđź
đŠâđŤ Your UiPath MVP trainers:
Maria Irimias, UiPath MVP, Service Delivery Manager, accesa.eu (Romania)
Nadia Ghoufa, UiPath MVP, RPA Tech Lead, Talan (France)
RPA gives us amazing capabilities to automate how things get done. However, automating a broken or inefficient process will result in disappointment. We talk about "Intelligent Automation", but should that also include that we apply some intelligence BEFORE we automate the process?
What makes successful Solution Architects and RPA Developers stand out is there ability to not just automate, but also find ways to improve the process they are automating.
In this event you will learn ways to assess how well a process performs, and ways to make improvements prior to automating.
đŠđťâđźđ¨đťâđźTarget audience: Solution Architects, Business Analysts, RPA Developers, Automation Team leads, Solution Architects, Managers.
đ Agenda:
Introducing the speaker and event hosts
Introduction : Why process redesign should be in the RPA delivery roadmap
Process performance: Learn to see what is wrong in the process
Process Analysis: What is the real problem?
Process Improvement: Tools to make improvements, Fast!!
Process Redesign in Practice: Interactive session, engaging with the audience
Menti Quiz: 5 mins
Q&A/Discussion
đ¨đźâđť Speakers:
Erik Gillet, Founder @Boundaryless Group
Graham Byars, UiPath Community Scotland Central Belt Chapter Leader, Director of Client Solutions @VKY Intelligent Automation
This session streamed live on March 15, 2023, 17:30 PM GMT.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
đş Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
Â
With this very first product training session we kick off the Citizen Developer thread of the program and get you started with UiPath StudioX in a completely assisted and supportive manner by our very own UiPath MVPs. From women in RPA to all the women who wish to step into the automation world.
đş About this event:
Hello & welcome to our Women in Automation Series!
Introduction to the RPA technology and processes
Introduction to UiPath StudioX: download, install, features
Small automation demo using StudioX
Interaction and Q&A
Academy follow-up and examples. Goodbyes đĽ°
đŠâđŤ Your UiPath MVP trainers:
Nidhi Chaturvedi, UiPath MVP, RPA Solution Expert @Wartsila
Divyashree Muddagangaiah, UiPath MVP, Team Lead @TATA Consultancy Services
DO NOT FORGET:
đ to register for StudioX/Citizen Developers Training Session 2: https://bit.ly/3EuQIGf
đ to register for StudioX/Citizen Developers Office Hours 1: http://bit.ly/3ZZsWL0
This session streamed live on March 14, 2023, 15:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
Women in Automation - Introduction to RPACristina Vidu
Â
Introduction to RPA session held by UiPath MVP Priya Darshini within the 'Women in Automation 2023' Opening Panel & Program Launch session, on March 9, 2023.
Conversational AI and Chatbot IntegrationsCristina Vidu
Â
Conversational AI and Chatbots (or rather - and more extensively - Virtual Agents) offer great benefits, especially in combination with technologies like RPA or IDP. Corneliu Niculite (Presales Director - EMEA @DRUID AI) and Roman Tobler (CEO @Routinuum & UiPath MVP) are discussing Conversational AI and why Virtual Agents play a significant role in modern ways of working. Moreover, Corneliu will be displaying how to build a Workflow and showcase an Accounts Payable Use Case, integrating DRUID and UiPath Robots.
đ Agenda:
The focus of our meetup is around the following areas - with a lot of room to discuss and share experiences:
- What is "Conversational AI" and why do we need Chatbots (Virtual Agents);
- Deep-Dive to a DRUID-UiPath Integration via an Accounts Payable Use Case;
- Discussion, Q&A
Speakers:
đ¨đťâđť Corneliu Niculite, Presales Director - EMEA DRUID AI
đ¨đźâđť Roman Tobler, UiPath MVP, Co-Founder & CEO Routinuum GmbH
This session streamed live on March 8, 2023, 16:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
The event featured presentations from various RPA experts on topics related to process discovery, process mining, the history and invention of RPA, and stories of RPA developers. Attendees could provide feedback and ask questions using an online platform. The event concluded with an RPA poetry slam where several participants performed original poems about automation and RPA.
In this webinar we will use the UiPath Apps, developing together an E2E solution for a realistic use case.
The Use-Case will be related to the validation of some photos, very similar to a backoffice task. We will see how to connect the App with the UiPath Data Service and how to manipulate the data on it. In addition, the App will also manage the documentation saved on the Orchestrator Storage Buckets.
Finally, the App will be connected to a robot that will process the data obtained through the App to carry out data entry actions on a CRM.
đ Agenda
- Creation of a Blank App
- Creation of a Storage Bucket
- Development of the App until publication
- Robot code analysis
- Application testing
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
Â
In this developer-focused deep dive session, you will learn how to build modern and intuitive low-code applications using UiPath Apps. UiPath Partner, Ashling Partners, and our experienced Sales Engineer Silvana Schmitt will share UX and technical best practices for app development and show you how to implement them in a live build. This session is intended for a technical audience and requires a preliminary understanding of the UiPath Platform. Both new and seasoned UiPath Apps developers are welcome.
đ During the session we will cover:
What is UiPath Apps?
Identifying Apps Use Cases Within your Organization
App Creation Framework (Ashling Partners)
Demo - Care Management App
Best Practices
BONUS: Get a Ready-to-Use Polling App.
Speakers:
đŠâđť Silvana Schmitt, Sales Engineer @UiPath
đ¨âđť David Kroll, Director, Solutions Engineering @Ashling Partners
UiPath Amsterdam DEV meet-up For Developers, By DevelopersCristina Vidu
Â
Who can join?
UiPath RPA Developers in the Netherlands and anyone from the UiPath global community interested in our experience exchange. This is an EN language event.
Please note, that this event will have a dedicated focus on UiPath RPA Developers and that we remain the right to deny participation in case of oversubscription.
Agenda:
14:40 Keynote: Dion Mes (UiPath) on UiPath Integration Service
14:55 Keynote: Peter Vlam (Nationale-Nederlanden) on Citizen Development
15:10 Deep-Dive sessions (2 rounds with 4 topics)
1. Configuration management using JSON - Worth more than you might think (Mike de Waard, Tech Lead @Nationale-Nederlanden)
2. AI Center and use-cases (Thomas Janssen, Senior RPA Developer & Trainer @Node1)
3. RPA Testing with UiPath Test Manager (Remco Kwinkelenberg, Principal Sales Engineer EMEA @UiPath )
4. RPA x Low-Code: combining UiPath & Mendix for end-to-end process improvement (Sander ter Horst, Senior Manager @Tacstone)
1
Was bezweckt dieser Event?
Dieses (virtuelle) Meetup bezweckt, die Akteure und Interessenten zu verschiedenen Themen rund um Prozessautomatisierung zusammenzubringen. An diesem Community-Event wollen wir die Inhalte und Zielsetzungen der Folgemeetings festlegen, um die Themen-Pipeline auf Euch - die Community - und Eure Anforderungen zuzuschneiden sowie Euch fßr mÜgliche Beiträge miteinbeziehen. Wir werden uns zu Euren Erwartungen & Interessensgebieten austauschen, um die Inhalte kommender Meetups mÜglichst daran zu richten - Du kannst die Community also massgebend beeinflussen!
Agenda:
Die vorgesehene Agenda beinhaltet die nachfolgenden Themen:
Vorstellung der Community - RĂźckblick und Zielsetzungen;
Gemeinsamer Austausch zu Euren Erwartungen & Interessensgebieten - mĂśgliche Themen, die auch Ihr in die Community einbringen kĂśnnt;
Abschluss, Q&A.
Wir freuen uns auf einen spannenden Austausch und darauf, gemeinsam die Inhalte fĂźr kommende Meetups festzulegen.
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfCristina Vidu
Â
In questo evento tratteremo l'utilizzo delle WebApi messe a disposizione da UiPath per interfacciarsi con Orchestrator.
Un focus sulla documentazione e qualche piccolo esempio di utilizzo ed integrazione.
đ Ordine del giorno
- Come collegarsi e ottenere un token di autenticazione
- Come effettuare le chiamate di GET o POST
- Qualche integrazione utile tra API e altre applicazioni
đ¨âđť Flavio Martinelli, UiPath Rome Chapter Leader, Head of Automation @Nethex
đ¨âđť Salvatore Amato, RPA Specialist
Dev Dives 1 Building end-to-end automation for expense reports.pdfCristina Vidu
Â
This session is suitable for any developer interested in learning how to achieve more productivity by integrating with expense reports platforms, processing invoices, and leveraging AI for classification of the expenses. With UiPath any business can easily bring the latest advancements in UI Automation, Document Understanding, and AI to develop an automation that can create expense reports automatically.
đ During the meetup weâll cover:
Typical use cases for cross-platform projects
How cross-platform activities work in Studio
How to build an automation using UiPath, including a live example and demo:
Document Understand for invoice processing
Real example of UI Automation for the expense report
AI models for classification of expenses
Answer to Q&A.
đ¨âđť Speakers:
Alexandru Roman, Senior Product Manager @UiPath
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bankâs data infrastructure but also positioned them as pioneers in the banking sectorâs adoption of graph technology.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Â
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind fĂźr viele in der HCL-Community seit letztem Jahr ein heiĂes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und LizenzgebĂźhren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer mĂśglich. Das verstehen wir und wir mĂśchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lÜsen kÜnnen, die dazu fßhren kÜnnen, dass mehr Benutzer gezählt werden als nÜtig, und wie Sie ßberflßssige oder ungenutzte Konten identifizieren und entfernen kÜnnen, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnÜtigen Ausgaben fßhren kÜnnen, z. B. wenn ein Personendokument anstelle eines Mail-Ins fßr geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren LÜsungen. Und natßrlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Ăberblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und ĂźberflĂźssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps fßr häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
âIâm still / Iâm still / Chaining from the BlockâClaudio Di Ciccio
Â
âAn Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.â Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Â
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Â
Are you ready to revolutionize how you handle data? Join us for a webinar where weâll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, weâll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sourcesâfrom PDF floorplans to web pagesâusing FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether itâs populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
Weâll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Â
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4jâs graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
Â
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
⢠Communication Mining Overview
⢠Why is it important?
⢠How can it help todayâs business and the benefits
⢠Phases in Communication Mining
⢠Demo on Platform overview
⢠Q/A
Full-RAG: A modern architecture for hyper-personalizationZilliz
Â
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAGâs diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of âhallucinationsâ and improving the overall customer journey.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
Â
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
Â
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
Â
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This yearâs report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Â
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges â from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
2. 2
User interface Automation is the process of interacting with visual elements on
the Desktop.
This is done through simulating mouse movement, mouse click and keyboard
inputs.
What is Ui Automation?
Mouse movements and
clicks
Keyboard inputs Reading computer screen
3. 3
With Ui Automation in Robotic Process Automation itâs
possible to simulate the human interaction with
applications with UiPath Studio.
UiPath Studio uses interaction with most of the GUI
Frameworks (Desktop Applications, Web, Mainframe)
and recognizes different objects.
For every object a set of specific interaction is
available, for example:
⢠Write into TextBox
⢠Select Item from Dropdown
⢠Check/Uncheck Box
⢠Toggle RadioButton
Why use Ui Automation?
4. 4
The following are the most used Activities related to Ui Automation:
⢠Click: the mouse interacts with an element (button, field, box..) to click on it. Itâs
possible to use left/right button and also double click or click down/up.
⢠Type Into: compiles a text field with an input given. It could be a default input or
taken from a variable. Moreover itâs possible to use special keys during the Type
⢠Get Text: Reads a field and returns the text value inside. Itâs possible to use
different âScrapingâ method, to deal with particular objects that donât retrieve the text
automatically.
⢠Select Item: Interacts with a dropdown and select the Item specified as input. When
spying the element, the list of items will be given.
Ui Activities
6. 6
Recording tool
With the recording you can save a lot of time when creating an automation.
Using this functionality you can capture every interaction with the desktop and
automatically turn it to an activity inside your sequence.
You can record Click, Text typing, Checkboxes, Drop-downs, Mouse Hover and
Keyboard Shortcuts.
7. 7
Modern Experience
Using the Modern Experience
automation, the recording tool is now
unique, so itâs not necessary to select the
App type in advance.
You can change the Automation
type from the Project Settings of
your automation.
If you select Modern Automation,
you can still use Classic Automation
as well.
8. 8
Web Recording
⢠Used for recording in web apps and browsers
⢠Generates containers and uses Simulate Type/Click input method by
default
Desktop Recording
⢠Used when multiple actions are performed in many windows
⢠Suitable for all types of desktop apps
⢠Generates a container (with the selector of the top level) in which
activities are enclosed and partial selectors for each activity
⢠Faster than Basic recording
Basic Recording
⢠Used when multiple actions are performed in a single window and
generates a full selector for each activity
⢠Slow than the one that uses containers and is suitable for single
activities.
⢠Slower compared to Desktop recording
Basic, Desktop & Web Recording
9. 9
Computer Vision Recording
⢠Used to visually identify all elements, rather than replying on selectors
or images & is suitable for automatically generating workflows that use
CV activities
Native Citrix Recording
⢠Used in Native Citrix automation projects & is the equivalent of the
Desktop recording for Citrix environments
Image Recording
⢠Used to record virtualized environments such as VNC, virtual
machines, and Citrix for image, text & keyboard automation
⢠Require explicit positioning
Image, Native Citrix & Computer Vision
Recording
10. 10
More About Recording
All user interface elements are
highlighted while you record, as you can
see in the following screenshot, so that
you can be sure the correct buttons,
fields or menus are selected.
Regardless of the type
of recording selected,
some actions are
recordable and some
are not.
Recordable Non-Recordable
â Left-click on
buttons, check
boxes, drop-
down lists and
other GUI
elements
â Text typing
â Modifier keys
â Mouse hover
Note:
If you make changes to your display settings without restarting the
computer, elements are not going to be properly identified.
11. 11
Text typing
Left clicks
Click on Check boxes
Click on Drop-downs
⪠Following keyboard shortcuts can be used while recording:
⪠F2 â pauses the recording for 3 seconds. A countdown timer is displayed in the bottom left corner of
the screen. Can be useful with menus that automatically hide
⪠Esc â exists the automatic or manual recording. If pressed again, recording is saved as a sequence,
and you return to the main view
During Recording, you can doâŚ.
12. 12
More About Recording
After the Recording tool has been used, a sequence is created with all the
activities automatically generated.
HINT:
Itâs always useful to check every selector for default values that could change from
time to time.
For example the Browser Url, a text-box that has dynamic values and so-on.
We will see in a few moments how to change selectors
Accordingly and follow best practice to make our automation
as dynamic and robust as possible.
15. 15
Selectors
The Selectors are specific attributes related to an element that let the automation
uniquely identify it.
Every element has a specific selector.
When using recording or spy an element, a selector is automatically created and
most of the times itâs not necessary to change its attributes.
There are some attributes however that are dynamic, so itâs necessary to âtweakâ
the selector values in order to make the automation stable.
You can see the selector of an element by clicking on the
Options menu and select Edit Target
16. 16
By default a ÂŤFuzzy SelectorÂť is chosen, and
it is populated with some html tags.
Each row contains a ÂŤNodeÂť.
Node1 usually is the root node, that
represents the top window of the app.
You can check if there are some tags that
could change during runtime, for example:
⢠Text field related to input (eg. Dates)
⢠Browser Url
⢠Layout fields (eg. HTML paths)
Selectors
17. 17
Selector Editor Window
Classic Design Modern Design
⪠Enables the user to see the automatically generated selectors and edit their
attributes
18. 18
Ui Explorer
An advanced tool that enables you to
create a custom selector for a specific
UI element.
It is available as a standalone tool you
can download from the Resource
Center in your Automation Cloud
instance, or from Studio only if the
UiPath.UIAutomation.Activities
package is installed as a dependency
to the project.
19. 19
Validate
⢠Shows the status of
the selector by
checking the validity of
the selector definition
and the visibility of the
target element on
screen.
⢠Has the following
status:
⢠O (buffer): Selector is
being validated
⢠â: Valid selector
⢠Ă: Invalid selector
⢠?: Modified selector,
revalidate
Indicate Element
⢠Indicates a new UI
element to replace the
previous one
Repair
⢠Enables the user to re-
indicate the same
target UI element and
repair the selector.
⢠The button is available
only when the selector
is invalid
Highlight
⢠Brings the target
element in the
foreground.
⢠The highlight stays on
until its switched off
⢠The button is enabled
only if the selector is
valid.
Indicate Anchor
⢠Indicates a new anchor
relative to the indicated
Ui element
Properties of Ui Explorer
20. 20
Full selectors:
â Contain all the elements needed to identify a UI element, including the top-level
window
â Generated by the Basic recorder
â Recommended when switching between multiple windows
Partial selectors:
â Generated by the Desktop recorder
â Do not contain information about the top-level window
â Activities containing partial selectors are enclosed in a container (Attach Browser or
Attach Window) that contains a full selector of the top-level window
â Recommended when performing multiple actions in the same window
Types of Selectors
21. 21
Full Selectors
⢠Contain all the elements needed to identify a UI element,
including the top-level window
⢠Starts with a window or an HTML identifier
⢠Generated by the Basic Recorder
⢠Best suited when the actions performed require switching
between multiple windows
Partial Selectors
⢠Donât contain the information of the top-level window, thus
the activities with partial selectors must be enclosed in
containers
⢠Generated by Desktop Recorder
⢠Best suited for performing multiple actions in the same
window
Full & Partial Selectors Sample
22. 22
Types of Selectors
⪠Used to find the address of a UI element dynamically and identify the attributes of the
element across windows:
⢠Use a variable or an argument as a property for the attribute of
the target tag
⢠Allows easy identification of a target element based on the value
of the variable or argument
⢠Best suited for situations in which the targeted element
constantly changes its value
Format
<tag attribute=â{{Value}}â />
⢠Tag: the target tag, such as <ctrl/>
⢠Attribute: the target attribute, such as name=âmenuItemâ
⢠{{Value}}: the name of the variable or argument which holds the
property of the element the user wants to interact with
Dynamic Selectors
23. 23
A wildcard is a special character that can replace the dynamic part of the selector.
There are two types of wildcards:
When a wildcard is used or a variable is added in between selectors, it is known as customizing selectors.
Asterisk
{*}
⢠Replaces zero or more
characters
Question
mark {?}
⢠Replaces a single character
Wildcards in Selectors
26. 26
Data Scraping/Table Extraction
Enables you to extract structured data from your browser, application or
document to a database, .csv file or even Excel spreadsheet.
Structured data is a specific kind of information that is highly organized and is presented in
a predictable pattern.
Classic Design
Modern Design
27. 27
Data Scraping Demo
Open Web Browser Navigate to URL
https://acme-test.uipath.com/login
Enter User Credentials
and Login to the portal
Navigate to Work Items List
Extract Table Data
from multiple pages
Save captured data into an excel/csv file
28. 28
Data Scraping/Table Extraction Exercise
⪠Login to https://acme-test.uipath.com/login
⪠Steps:
⪠Open browser
⪠Navigate to the above URL
⪠Enter username and password
⪠Sign in
⪠Click Work Items
⪠Use Data Scraping or Table Extraction
⪠Click the table to be extracted
⪠Follow the prompt
⪠Add a write csv activity
⪠run the .xaml file
30. 30
Excel Automation - What can you automate?
⢠Create report:
⢠Read and write data
⢠Sort data
⢠Data Filters
⢠Pivot tables
⢠Excel formatting
⢠Work with ranges â append, auto fill, add/delete rows/columns, sheet
⢠Check reports for errors:
⢠Delete duplicate data
⢠Data reconciliation
⢠Fill in forms with data from Excel spreadsheets
⢠Extract data from emails and move to desktop/web application
⢠Data extraction and migration
⢠Data Table to Excel, Excel to Data Table
⢠Run macro
31. 31
How do I use it?
⢠Package: UiPath.Excel.Activities
Note: You can enable Studio X activities also inside Studio
for more excel activities
32. 32
Data Tables
One of the most important
activities in Studio â DataTable
⢠Maintain Big Data in Data Table
variables
⢠Read from excel
⢠Merge data tables
⢠Output to excel
⢠Data processing in loop
⢠Data lookup
⢠Filter
⢠Data Sorting
⢠Remove duplicates
33. 33
Data Manipulation
⪠Data manipulation is the process through which the data is altered using
various operations in order to facilitate its usage
⪠Operations:
⪠Modifying
⪠Structuring
⪠Formatting
⪠Sorting
⪠Allows the use to change data from one form to another by
concatenating, converting, extracting, splitting or segregating to make it
ready to be used by RPA in workflows
Data Manipulation allows us to customize the data in order to be able to
generate the desired outcome based on the process needs
34. 34
Variables
⪠Data of all kinds can be stored in variables, and there are several variable types in
Studio that can be classified into three types
Variable
Types Scalar
Characters
Booleans
Numbers
Collections
Arrays
Lists
Strings (a collection of characters)
Dictionary
Tables
Two dimensional structures that hold
data indexed by rows and columns
35. 35
Common operations for data manipulation are:
Retrieving
⢠Specify
conditions to
extract, filter
or
summarize
data
Adding
⢠Add new
data in a
data
structure
Deleting
⢠Remove
entries from
a data
structure
Modifying
⢠Changes the
existing
entries in a
data
structure
Operations for Data Manipulation
36. 36
Data conversion is the process of converting one type of data to another type.
The methods for data conversion include:
Simply assigning the
data value to the
desired data type.
In UiPath, explicit
assignment is
generally used for data
conversion
⢠Eg:
Integer.parse(â1243â)
to convert string to
number
Assign
Convert any datatype
to string using the
.ToString method.
â˘Eg: the user can convert
DateTime datatype to string
datatype or number to string
and vice versa
.ToString Method
Stores any kind of
data, including text,
numbers, dates, and
arrays.
Automatically
converted to other
types to perform
certain actions.
The first element in the
expression is used as
a guideline for what
operation Studio
performs
GenericValue
Variable
Data Conversion
37. 37
String is a data type corresponding to text that contains a sequence of text.
It is used anytime a text needs to be captured, processed, sent between applications,
or displayed
Strings and String Manipulation
38. 38
Concat
⢠Concatenates the string representations of two specified objects
⢠String.Concat(Var1, Var2)
Contains
⢠Checks whether a specified substring occurs within a string.
⢠Returns true or false
⢠VarName.Contains(âTestâ)
Format
⢠Converts an entire expression into a string (and Inserts them into another text)
⢠Reduces complexity and increases readability
⢠String.Format(â{0} is {1}â, VarName1, Varname2)
IndexOf
⢠Returns the zero-based index of the first occurrence of a character in a string
⢠Varname.Indexof(âAâ)
Strings and String Manipulation
â Some of the operations that can be performed on strings are:
39. 39
Methods for String Manipulations
Join
⢠Concatenates the elements in a collection and displays them as string
⢠String.Join(â|â, CollectionVariable)
Replace
⢠Replaces all the occurrences of a substring in a string
⢠VariableName.Replace(âoriginalâ, âreplacedâ)
Split
⢠Splits a string into substrings using a given separator
⢠VariableName.Split(â|âc)(index)
Substring
⢠Extracts a substring from a string using the starting index and the length
⢠VariableName.Substring(StartIndex, Length)
Strings and String Manipulation
40. 40
Excel Example
⢠Create a Sample Excel File (or download
our sample)
⢠Use Excel Application Scope to point to our
file
⢠Use âGet Worksheetâ to retrieve the name
of the first sheet (index:0)
⢠Read all DT
⢠Write a new Header with âWrite Cellâ
⢠For each data in DT:
⢠Check if the Country is USA: Write
âNorth Americaâ
⢠If not: Write âEuropeâ
41. 41
Excel Demo Run-through 1
Open Excel File Read Columns A to D
for the current row
Concatenate Column Values
Into Column E
Read next Available row
Row
Available?
Yes
No
End Process
42. 42
Excel Demo Run-through 2
Open Excel File Read Columns A to D
for the current row
Read next Available row
Row
Available?
Yes
No
End Process
Open Web Browser Navigate to survey URL:
https://www.surveymonkey.com/r/G2PPSVV
Enter details requested
In the survey
(data from excel) then submit
Survey response
45. 45
Open a Notepad file
⢠Save two files with different dates as the file name
⢠Create a new Sequence, give it a proper name and add an annotation
⢠Use an âAttach Windowâ and indicate the Notepad file that is opened. Inside the container:
⢠Use a âSend hotkeyâ to send Ctrl + h in order to replace 2 spaces with one
⢠Use 2 âType intoâ activities â one for the first field (with 2 spaces), and another for the second field (with 1 space)
⢠Use 2 âClickâ activities, one for the âReplace allâ button and the other for âCloseâ
⢠Open the second Notepad file and run the workflow. It will return the âCannot find elementâ error
⢠Open the selector for the âAttach windowâ container. Point out that the title attribute contains the name of the
first file
⢠Use the repair function in the Selector Editor and point out that the part of the date that was different has been
replaced by â*â
⢠Open a third file and re-run the workflow. If it returns another error, replace the entire date by â*â
https://docs.uipath.com/studio/docs/selectors-with-wildcards
Selector Demo
46. 46
Exercise
⢠Go To https://www.rpasamples.com/opportunities
⢠Use Scrape Data to retrieve the Account list into a DataTable
⢠Use âWrite Rangeâ within Excel Application Scope
⢠Add a new column to the table with âAdd Column Dataâ
⢠Loop through the DT and check if qty is over 40 -> add a note
⢠Use âWrite Rangeâ again (or write cell if itâs not too long) to update the Excel