The following tutorials and examples are found in dedicated chapters throughout this guide. This page serves as a central point for accessing these examples.
Processes and Libraries
- Creating a Basic Process
 A step-by-step tutorial for creating a simple automation process leveraging UI elements.
- Creating a Basic Library
 Learn to create, publish, and use a library in other automation projects.
- Working with Sequences
 Learn to use sequences for linear automation processes.
- Creating a Flowchart
 Follow this example to learn how to use multiple branching logical operators in flowcharts.
- Using State Machines
 Use state machines with their transitions and a finite number of states in their execution.
- Loading Web Services in Libraries
 Generate activities from SOAP or REST web services, or Postman collections.
- Using the Global Exception Handler
 Learn how to determine the project’s behavior when encountering an execution error.
- Managing Dependencies
 Add, update, remove and repair dependencies to your project.
- Test Activities and Create Test Benches
 Learn to use the Test Activity feature, to create test benches, and to debug your workflow from and to a certain activity.
Variables
- Using Text Variables
 Follow this example and learn how to use text variables in automations.
- Using Boolean Variables
 Find out how to use boolean variables in automations.
- Using Integer Variables
 Follow this simple example on using integer variables in automations.
- Using Array Variables
 Check out this example on how to use array variables in automations.
- Using Date and Time Variables
 Learn how to use date and time variables in automations.
- Using Data Table Variables
 Follow this example on how to use data table variables in automations.
- Using GenericValue Variables
 Learn to use this proprietary type of variable.
- Using QueueItem Variables
 Learn to use this proprietary type of variable in queues and transactions.
Automating UI Elements
- Automatic Recording with Basic and Desktop
 Follow an example of how you can use the automatic recording.
- Automatic Recording with Web
 Learn to use the web recording and understand how it works.
- Using Data Scraping
 Check out this example on how to extract data using data scraping.
- Using Input Methods
 Follow this tutorial on input actions for interacting directly with an opened application or web page.
- Using Output or Screen Scraping Methods
 Check out this example of how to use the several screen scraping methods and the practical differences between them.
- Relative Scraping
 Check out this tutorial on how to use relative scraping.
- Mouse and Keyboard Automation
 Automate a process by using activities that simulate mouse and keyboard input.
- Using Text Automation
 Automate a process by using text recognition activities.
- Using OCR and Image Automation
 Learn how to use OCR and Image automation in your projects.
- Generating Tables from Unstructured Data
 Learn how to generate tables from unstructured data and store the information in DataTable variables.
- Generating a Selector with Wildcards in the Selector Editor Window
 Learn how to generate selectors with wildcards.
- Using a Dynamic Selector
 Learn to use a dynamic selector to identify a target element based on the value of a variable or argument.
- Using Fuzzy Search
 Use the selector’s fuzzy search capabilities to locate strings based on a pattern.
- Using Non-Greedy Search
 Learn to identify the target element from a pool of similar applications using non-greedy search capabilities.
- Using RegEx Search
 Use RegEx search in selectors to identify multiple target elements with a single search execution.
Control Flow
- Using the Delay Activity
 Learn to use this activity that enables you to pause the automation for a custom period of time.
- Using a Do While Activity
 Check out an example of the activity that can be used to step through all the elements of an array.
- Using an If Activity
 Follow an example of the activity that contains a statement and two conditions.
- Using a Switch Activity
 Learn to use this activity that enables you to select one choice out of multiple, based on the value of a specified expression.
- Using a While Activity
 Check out an example on the While activity that enables you to execute a specific process repeatedly, while a specific condition is met.
- Using a For Each Activity
 Learn to use this activity for stepping through arrays, lists, data tables or other types of collections.
- Using a Break Activity
 Check out an example of this activity that enables you to stop the loop at a chosen point, and then continues with the next activity.
Source Control
- Working with Git
 Learn to authenticate to GIT, clone a repository, commit and push to GIT, create and manage branches, and more.
- Set up and Work with TFS
 Follow the steps to set up TFS, open and add a project, edit and checking changes to your TFS repository.
- Working with SVN
 Learn to open and add a project to SVN, edit and check changes to your SVN repository.
Technologies
- Example of RDP Automation
 Follow this example of a process executing through a Remote Desktop Protocol (RDP).
- Example of Automating a Citrix App
 Check out this process showcasing how automating Citrix technologies works.
- Example of Using the ScaleCoordinates Tool
 Learn to use the ScaleCoordinates Tool to have your projects run on any DPI.
Developer
- Building Custom Workflow Analyzer Rules
 Check out the samples and learn to build and integrate your own Workflow Analyzer rules.
- Building Activities Project Settings
 Learn to build and integrate project-level settings for your own custom activities.
- Creating Custom Wizards
 Create custom wizards and integrate them into Studio through custom activities packages.
- Governance
 Use this sample to enforce a governance model at the organization level.
 Updated 2 years ago