---
sourceDocument: Zurich Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/integrate-applications

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Universal app connector

# Universal app connector {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Universal app connector

The Universal App Connector (UAC) in RPA Desktop Design Studio enables ServiceNow customers to create automations for Windows, Java, and web applications (specifically Google Chrome and Microsoft Edge) using a single, unified connector.
This eliminates the need to use separate connectors for each application type, streamlining automation development.
Show full answer Show less  
UAC is automatically included by default in attended, unattended, or skilled automation projects, supporting efficient configuration of application screens and elements from one place. Although individual connectors are still supported, it is recommended to use UAC for new automation projects.

## Key Features

* **Unified Connector:** Configure and automate Windows, Java, and web applications from one interface.
* **Screen and Element Capture:** Add application screens and elements open on your machine, modify match rules, and build automations using methods directly on these elements.
* **Windows Application Modes:** Supports two modes for Windows apps---UI Automation (UIA) for modern apps and Active Accessibility (AA) for legacy apps. You can select the mode when capturing or showing elements.
* **Methods to Interact with Elements:** Includes essential actions such as **Click** (perform click actions), **GetValue** (retrieve element values), **SetValue** (assign values), **Start** (launch browsers or applications), and **WaitForAnyScreen** (wait and find screens or elements within a specified time).
* **Element Locators:** Uses locators of captured elements to identify and interact with elements during automation execution.
* **Additional Options:** Provides validation and extended operations on screens and elements, tailored by application type.

## Practical Benefits for ServiceNow Customers

* Accelerate automation development by managing multiple application types through a single connector.
* Improve maintainability and consistency of automation projects by standardizing on UAC rather than multiple individual connectors.
* Leverage flexible modes to automate both modern and legacy Windows applications effectively.
* Easily capture, validate, and manipulate UI elements with a comprehensive set of methods, improving reliability and control in automation workflows.
* Ensure automations can start applications or browsers as needed, and wait dynamically for screens or elements before proceeding.

## Next Steps

To implement automations using UAC, add the connector as an object in your project, capture required screens and elements on your machine, select the appropriate mode for Windows applications, and use the provided methods to build robust automation workflows. For updates or hotfixes, verify installation by following post-installation steps to ensure connector functionality.  
Create automations for your Windows, Java, and web applications by using
the Universal App Connector (UAC) of RPA Desktop Design Studio. Configure the application
screens and their elements from a single, unified connector instead of using the individual
connectors of these applications.

## How UAC works {#universal-app-connector__section_umy_lky_bfc}

UAC is automatically added as a default connector to any attended, unattended, or skilled automation project of RPA Desktop Design Studio. UAC currently supports Windows, Java, and web applications ( Google Chrome and Microsoft Edge browsers only).  
Important:  
It is recommended that you create automations for Windows, Java, and web applications using UAC instead of using their individual connectors. However, RPA Desktop Design Studio still supports automation projects that are designed using the individual connectors.  
Tip:  
If you've installed a hot fix for UAC connector, to verify that the hot fix is accurately downloaded to your machine, perform the post requisite steps. For more information, see [Post requisites after installing a hot fix](https://www.servicenow.com/docs/MF_KmDWjGiuIgy6~3enEwg "Perform these tasks after installing a hot fix for either Universal App Connector (UAC) or Chromium connector on your instance to verify the hot fix is accurately downloaded.").

UAC is added as an object to Global Objects in Project Explorer similar to how the other connectors are added. For more information on how to use a connector, see [Use connector method](https://www.servicenow.com/docs/wUMF3vH95wX6UNGs2mAmrg "Expose and then use the methods within a connector to perform all the actions that the connector can do.").

Add the screens and elements of Windows, Java, and web applications that are open in your machine while you configure UAC. Modify the screens and elements match rules during the configuration. Add the methods related to the screens and
elements from the Design surface, and then build your automation.

For more information on using a UAC, see [Use the Universal App Connector](https://www.servicenow.com/docs/GGJUounGjj~etBp7lxO1fg "Create automations for your Windows, Java, Google Chrome, and Edge browser-based applications by using the Universal App Connector (UAC). Configure the applications from a single, unified connector and capture the screens and elements or screen controls such as check boxes, and buttons. Use the methods of these screens and elements to build your automation.").

## Modes in UAC for Windows applications {#universal-app-connector__section_pvb_qky_bfc}

Starting from Yokohama release, Active Accessibility is supported when adding elements in the Universal App Connector, for Windows applications.

Select the mode, UI automation or active accessibility, while capturing the elements and showing the captured elements. The mode determines which internal library is used for automating Windows applications. UI automation mode refers to UI automation library and active accessibility refers to active accessibility library of Microsoft. Active accessibility mode is for legacy Windows applications.  
To capture the elements from the screen, under the Screen and elements pane, right-click the added screen and select Capture Element. There are two modes UIA and AA. UIA is the default mode.Figure 1. Modes in Capture element

For more information about capturing an element in the Windows application, see [Use the Universal App Connector](https://www.servicenow.com/docs/GGJUounGjj~etBp7lxO1fg "Create automations for your Windows, Java, Google Chrome, and Edge browser-based applications by using the Universal App Connector (UAC). Configure the applications from a single, unified connector and capture the screens and elements or screen controls such as check boxes, and buttons. Use the methods of these screens and elements to build your automation.").  
From the Screen and elements pane, right-click the added screen and select Show Elements to display all the existing elements in the target application screen in a tree view. There are two modes UI Automation and Active Accessibility. UI Automation is the default mode.Figure 2. Modes in Show Elements options

For more information about showing captured elements of the Windows application, see [Additional options for application screens and elements in Universal App Connector](https://www.servicenow.com/docs/UTquzr55UIF~jEONJd9oVg "Validate and perform additional operations for the added application screens and their captured elements. The additional options for the application screens are categorized based on the application type.").

For more information about the methods for UI Automation mode and Active Accessibility mode, see [Methods of UI Automation mode and Active Accessibility mode](https://www.servicenow.com/docs/jAVJQmWyj4sJGoxk9qbq6A "The Universal app connector provides multiple methods that perform various actions when screens are captured in Windows applications, for UI Automation mode and Active Accessibility mode.").
* **[Use the Universal App Connector](https://www.servicenow.com/docs/GGJUounGjj~etBp7lxO1fg)**   
  Create automations for your Windows, Java, Google Chrome, and Edge browser-based applications by using the Universal App Connector (UAC). Configure the applications from a single, unified connector and capture the screens and elements or screen controls such as check boxes, and buttons. Use the methods of these screens and elements to build your automation.
* **[Use the Click method for Universal App Connector](https://www.servicenow.com/docs/uka9b5jrL4OkYXgocWbtnQ)**   
  Use the Click method to perform a click action on an element.
* **[Use the GetValue method for Universal App Connector](https://www.servicenow.com/docs/5hxFRNy_~uRGdQfJ88~5Aw)**   
  Use the GetValue method to retrieve a value from an element.
* **[Use the SetValue method for Universal App Connector](https://www.servicenow.com/docs/RLR_setqBfWSvZTV6aykjg)**   
  Use the SetValue method to assign a specified value into an element.
* **[Use the Start method for Universal App Connector](https://www.servicenow.com/docs/Ye8lm6a0TE5VPGZWPSWtJg)**   
  Use the Start method to launch a browser or an application for the Universal App Connector (UAC) object. You can use this method if you want a browser or application to start before interacting with any application screens or elements.
* **[Use the WaitForAnyScreen method for Universal App Connector](https://www.servicenow.com/docs/fecKS~qG~oyBagqwwSGO3Q)**   
  Find one or more application screens and optionally, their child elements within a time period that you specify and then perform actions that you specify.
* **[Find the elements on the application screen](https://www.servicenow.com/docs/H537eOPQCmPkPzMtSVWeHw)**   
  Use the locators of the captured elements to find the elements on the application screen while using the Universal App Connector (UAC) in the RPA Desktop Design Studio.
* **[Additional options for application screens and elements in Universal App Connector](https://www.servicenow.com/docs/UTquzr55UIF~jEONJd9oVg)**   
  Validate and perform additional operations for the added application screens and their captured elements. The additional options for the application screens are categorized based on the application type.
* **[Methods of UI Automation mode and Active Accessibility mode](https://www.servicenow.com/docs/jAVJQmWyj4sJGoxk9qbq6A)**   
  The Universal app connector provides multiple methods that perform various actions when screens are captured in Windows applications, for UI Automation mode and Active Accessibility mode.

