apps
latest
false
Importante :
Para ver la documentación sobre proyectos de aplicaciones en Studio Web, consulta el capítulo Proyectos de aplicaciones de la documentación de Studio Web: https://docs.uipath.com/es/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web. Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Apps

Última actualización 20 de mar. de 2026

Aplicaciones públicas

Información general

Puedes utilizar UiPath Apps para crear aplicaciones que estén disponibles para los usuarios fuera de Automation CloudTM.

Esto abre nuevas oportunidades para su aplicación, como:

  • Crear un parte de horas para proveedores externos.
  • Creating a form where users can submit their taxes reports and process them using Document Understanding.
  • Crear un formulario para restablecer una contraseña o cambiar una dirección.
  • Recuperar datos de un sistema heredado.
  • Crear un formulario donde los usuarios puedan enviar comentarios.
    ADVERTENCIA:
    • Las aplicaciones públicas funcionan de forma anónima, sin un flujo de autenticación. Por tanto, las aplicaciones públicas no admiten funcionalidades relacionadas con el estado o los datos del usuario actual.
    • En el caso de las entidades, se recomienda eliminar el grupo Everyone para eliminar el acceso involuntario a los datos para las aplicaciones públicas.

Se aplican los siguientes límites de tarifa para las aplicaciones públicas:

  • Número de GET solicitudes permitidas en un período de 5 minutos por IP: 1000
  • Número de POST solicitudes permitidas en un período de 5 minutos por IP: 1000
  • Número de solicitudes GET permitidas en un período de 5 minutos por organización: 1000
  • Número de solicitudes POST permitidas en un período de 5 minutos por organización: 15000

Todos los demás métodos HTTP tienen límites más bajos pero con un impacto mínimo ya que se usan de vez en cuando.

Nota:

Because public apps are accessible to anyone with the URL, make sure that your app never collects or retrieves sensitive data such as Social Security Number, billing information, and so on.

Requisitos previos

Necesitas el rol Administrador de organización para crear una aplicación de cara al público.

Nota:
  • Los usuarios con planes de licencia Enterprise necesitan Apps Units para crear aplicaciones públicas.
  • Para que los cambios en las licencias surtan efecto, los usuarios deben cerrar la sesión y volver a iniciarla.

Pasos

Construcción de la aplicación

Use the following steps in UiPath Apps to create and publish your external app:

  1. Go to the UiPath Apps homepage and create a new app.

  2. In the app creation dialog, mark the Public App checkbox.

    docs image

    Nota:

    You can also make an existing app public from the Manage access tab.

  3. Cree la aplicación que desee.

  4. Publique la aplicación.

  5. Implementa la aplicación en una carpeta de Orchestrator:

    1. Ve a Automatizaciones > Apps.
    2. En el menú desplegable App, selecciona la aplicación a implementar.
    3. En el menú desplegable Versión, selecciona la versión específica de la aplicación que quieres implementar.
    4. De forma opcional, introduce un Nombre para mostrar o una Descripción para tu aplicación.
    5. Click Deploy. More details here
    Nota:

    Una aplicación pública publicada contiene public en la URL de producción.

    docs image

Nota:

Public apps created using UiPath Apps are displayed as external applications in the Admin > External Applications > OAuth Apps page. Identify these apps by the UiPath-Apps prefix.

Setting up the external app

Para configurar la aplicación pública como una aplicación externa:

  1. Asigna los roles adecuados para tu aplicación externa tanto a nivel de tenant como de carpeta. Para identificar la aplicación deseada, busca el prefijo UiPath-Apps y crea nuevos roles con los siguientes permisos:

    RecursoPermisos para establecer a nivel de tenantPermisos para establecer en nivel de carpeta (*)
    WebhooksVer, CrearX
    TrabajosXCrear
    Archivos de almacenamientoXVer, Crear
    Depósitos de almacenamientoXVer
    ColasXVer
    TransaccionesXCrear

    (*) Los roles de carpeta deben asignarse en la carpeta donde se implementó la aplicación pública.

    docs image

  2. Si tienes derechos de Read para el componente de Data Service, las aplicaciones públicas funcionan de forma predeterminada con Data Service.

    Nota:

    Para obtener un control de acceso más detallado, incluidos roles y permisos, consulta la página Gestionar acceso de la guía de Data Service .

    Al utilizar entidades con aplicaciones públicas, asegúrate de proporcionar solo los permisos relevantes en Data Service. Una buena forma de hacerlo es crear un rol específico y proporcionar los permisos específicos que se necesitan. Evita utilizar permisos Read para entidades que tengan información que no deba exponerse externamente.

    Otorga permisos View y Edit para una entidad solo si te sientes cómodo con que todos los usuarios de esa aplicación accedan a los datos de esa entidad.

  3. Añade tu aplicación externa tanto a un tenant como a una carpeta.

    Nota:

    Si quieres configurar el ámbito de la aplicación externa, consulta la página Acceder a los recursos de UiPath utilizando aplicaciones externas de la guía de Automation CloudTM .

Para validar que tu aplicación externa tiene los roles adecuados:

  1. Ve a Orchestrator > Tenant > Gestionar acceso.

  2. Identifica tu aplicación en la lista buscando después del prefijo UiPath-Apps.

  3. Para la aplicación deseada, haz clic en Más acciones y luego selecciona Comprobar roles y permisos.

  4. Despliega los roles para ver y validar los permisos asignados.

    docs image

Aplicaciones públicas en soluciones

Puedes empaquetar e implementar aplicaciones públicas como parte de las soluciones de Unified Build.

Habilitar aplicaciones públicas

Para habilitar las aplicaciones públicas, proceda de la siguiente manera:

  1. Abre la solución en Studio Web.

  2. En el explorador de soluciones, haz clic con el botón derecho en el nodo de la aplicación que deseas hacer público.

  3. Selecciona Propiedades en el menú contextual.

  4. En el panel Propiedades , selecciona la casilla de verificación Aplicación pública para marcar la aplicación como pública.

  5. Publicar e implementar la solución.

    La casilla de verificación Aplicación pública en una solución en Studio Web.

Asignar permisos de aplicaciones públicas después de la implementación de la solución

Para asignar permisos a una aplicación pública después de implementar tu solución, procede de la siguiente manera:

  1. Navega a la carpeta de la solución.
  2. Asigna los permisos necesarios a la aplicación pública en función de los recursos que utiliza. Por ejemplo, si la aplicación utiliza un depósito de almacenamiento, debes conceder los permisos Depósito de almacenamiento y Archivo de almacenamiento .

Para obtener más información sobre cómo asignar permisos a una aplicación pública, consulta Aplicaciones públicas.

You can access the external app credentials from the ellipsis menu â‹® of the deployed public app. These credentials are required when you assign permissions to the external app. Use the Client IDs of external apps to search and identify them.

La opción Copiar ID de cliente de aplicación externa en Orchestrator.

Verificar la aplicación pública

Para verificar la aplicación pública, ejecuta la aplicación después de asignar los permisos. La aplicación debería ejecutarse como se espera.

La URL de producción incluirá /public/, lo que indica que la aplicación es de acceso público.

Nota:

Si encuentras errores al ejecutar la aplicación, asegúrate de que la aplicación pública tenga configurado el permiso Jobs.Create . Aunque este permiso se asigna automáticamente de forma predeterminada, la asignación puede fallar ocasionalmente.

Mejores prácticas para usar aplicaciones públicas

Las aplicaciones públicas son una potente característica de UiPath que permite a los clientes exponer sus automatizaciones a usuarios fuera de su organización. Para garantizar la seguridad, la privacidad y el rendimiento óptimo de estas aplicaciones, es esencial seguir las mejores prácticas que se describen a continuación:

DOS

  • Revisar permisos y controles de acceso: tómate el tiempo para inspeccionar cuidadosamente los permisos y controles de acceso para todas las dependencias de las que depende tu aplicación pública.
  • Sigue el principio de privilegio mínimo (PoLP): otorga el conjunto mínimo de permisos necesarios para que tu aplicación pública funcione correctamente. Esto reduce el riesgo de acceso no autorizado y violaciones de datos.
  • Validar la entrada del usuario: implementa la validación de entrada adecuada para proteger tu aplicación de datos maliciosos y garantizar que procesa la información de forma segura.
  • Realiza auditorías de seguridad con regularidad: audita y actualiza periódicamente los controles de acceso y los permisos de tu aplicación pública para mantenerlos en línea con las políticas de seguridad y privacidad de tu organización.
  • Proporciona instrucciones claras: haz de la experiencia del usuario una prioridad ofreciendo instrucciones claras, concisas y útiles sobre cómo utilizar tu aplicación pública de forma efectiva.
  • Implementar la gestión de errores: diseña tu aplicación pública para gestionar errores y proteger los datos confidenciales en caso de problemas inesperados.
  • Supervisar actividad: revisa periódicamente la actividad de los usuarios anónimos y el rendimiento de la aplicación para identificar posibles amenazas de seguridad y facilitar la respuesta a incidentes.
  • Sigue prácticas de codificación seguras: cumple con los estándares de codificación establecidos y las mejores prácticas para minimizar el riesgo de vulnerabilidades de seguridad en tu aplicación pública.

No hacer

  • No almacenar datos confidenciales: evita almacenar información confidencial del usuario, como números de seguridad social, detalles de facturación o cualquier otro dato confidencial en Data Service.
  • No concedas acceso excesivo: no proporciones un permiso de lectura de aplicación pública a una entidad a menos que quieras que todos los usuarios de la aplicación accedan a todos los datos dentro de ella.
  • No confíes únicamente en los filtros de consulta: el uso de filtros de consulta con Data Service no garantiza la seguridad o la privacidad a nivel de registro.
    Nota:

    Para obtener un control de acceso más detallado, incluidos roles y permisos, consulta la página Gestionar acceso de la guía de Data Service .

  • No expongas información confidencial en los mensajes de error: asegúrate de que los mensajes de error nunca revelen datos confidenciales ni proporcionen pistas que puedan ser aprovechadas por posibles atacantes. Mantén los mensajes de error seguros y genéricos.
  • No utilices credenciales codificadas: evita incrustar credenciales sensibles o claves API directamente en el código de la aplicación. En su lugar, opta por métodos seguros para almacenar y recuperar estos valores.
  • No descuides las pruebas: antes de la implementación, prueba exhaustivamente tu aplicación pública para detectar vulnerabilidades de seguridad, funcionalidad y rendimiento. Asegúrate de que cumple con los más altos estándares de seguridad para proteger tanto a tus usuarios como a tu aplicación.

Omitir las restricciones de IP para aplicaciones públicas

Los administradores pueden añadir aplicaciones públicas específicas a la lista de aplicaciones públicas de confianza en Automation Cloud para eludir las restricciones de IP.

Cuando los administradores añaden una aplicación pública a la lista de confianza, los usuarios pueden acceder a ella incluso si están fuera de los intervalos de IP de confianza.

Para obtener más información sobre cómo incluir aplicaciones públicas en la lista blanca, consulta Aplicaciones públicas de confianza.

Nota:

Aún no se admite eludir la restricción de IP para aplicaciones públicas con URL personalizada.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado