- Notas relacionadas
- Primeros pasos
- Para administradores
- Proyectos de flujo de trabajo de RPA
- Crear un flujo de trabajo RPA a partir de una idea
- Creación de un proyecto
- Cómo iniciar un flujo de trabajo de RPA
- Gestionar archivos y carpetas de proyecto
- Conectar flujos de trabajo de RPA a tus cuentas
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Proyectos de aplicación
- Aplicaciones en Studio Web
- Diseñar proyectos de aplicación
- Depuración de proyectos de aplicación
- Publicar, implementar y actualizar proyectos de aplicaciones
- Importar y exportar proyectos de aplicación
- Trabajar con entidades en un proyecto de aplicación
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Limitaciones conocidas
- Establecer un contexto externo utilizando parámetros de consulta
- Set an external context using external events
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utilizar controles tabulares con entidades de Data Service en proyectos de aplicación
- Actividades de la aplicación
- Procesos de agente
- Agentes
- Soluciones
- Flujos de trabajo de API: vista previa

Guía del usuario de Studio Web
External events are custom cross-window communication messages that enable secure data exchange between parent windows and apps embedded in child windows (iframes). At runtime, this enables apps to listen for configured external events and execute the associated automations.
External events bring:
- Event-driven architecture - Trigger specific actions based on custom event types.
- Secure messaging - Ensure communication only occurs between trusted origins.
- Real-time data exchange - Enable dynamic interactions between the host application and embedded UiPath Apps.
The external events functionality relies on the UiPath Communication Driver, a lightweight and secure communication library for cross-window messaging.
The UiPath Communication Driver must be installed in the host platform. Go to the npm package page to download the driver and read detailed documentation on how to install and use it.
- Open an app.
- Right-click App in the project explorer and select Properties.
- Expand the External events section and select Enable.
- In the Allowed origins field, enter the domain of the host application. You can add multiple entries by adding a comma-separated list of URLs.
Allowed origins are critical for the security of external events. Defining allowed origins enables:
-
Validation of message sources - Only processes messages from specified origins.
-
Targeted message delivery - Ensures responses go to intended recipients.
-
Prevention of CSRF attacks - Blocks unauthorised cross-site requests.
-
Maintaining data integrity - Ensures trusted communication channels.
-
-
Open an app and select a page in the project explorer.
-
Navigate to the Events tab in the Properties panel.
-
Select Create external event.
-
Enter a meaningful name for the external event.
-
Select Define workflow file to configure the workflow file to be executed for the defined event. The data received in the external event is available in the workflow argument named ExternalEventData.