- Primeros pasos
- Agentes de UiPath en Studio Web
- Agentes de UiPath codificados

Guía del usuario de agentes
Barreras de seguridad personalizadas
Las barreras personalizadas proporcionan un mecanismo para controlar comportamientos inesperados dentro de las llamadas a herramientas de forma determinista. Permiten a los desarrolladores configurar condiciones para la intervención humana y garantizar que las escaladas se produzcan precisamente cuando se cumplen las condiciones definidas.
En resumen, el rol de las barreras es:
- Abordar las entradas y salidas de llamadas de herramientas impredecibles en runtime.
- Reducir la necesidad de intervenciones humanas (HITL) para tareas de corrección y validación.
- Habilita a los desarrolladores para crear reglas personalizadas a nivel de herramienta individual.
Cómo funciona
Debes definir las barreras para cada herramienta de agente, de la siguiente manera:
- Puede haber una o más barreras por herramienta.
- Cada barrera contiene una o más reglas y una acción. Las reglas se evalúan en función de las entradas y salidas de la herramienta.
- Una acción se desencadena cuando se cumplen todas las reglas. La acción puede ocurrir antes y/o después de la ejecución de la herramienta.
En el panel de propiedades se muestran barreras de seguridad para cada tipo de herramienta (automatizaciones, actividades u otros agentes). El Diseñador de barreras es donde se define la lista de reglas que desencadenan la barrera y la acción que se aplicará cuando se cumplen todas las reglas.
En runtime, las barreras se comprueban desde arriba hacia abajo en el orden en que aparecen en la lista. Puedes reordenar las barreras según sea necesario mediante una acción de arrastrar y soltar utilizando el icono del menú de la izquierda.
Utiliza la opción Habilitar barrera para evaluaciones para aplicar también la barrera seleccionada durante las ejecuciones de evaluación.
Configurar barreras
Para configurar barreras para una herramienta:
- Añade cualquier herramienta a tu agente.
- Selecciona la herramienta y abre el panel Propiedades.
- En el Creador de barreras personalizadas, establece el nombre y la descripción de la barrera de seguridad.
- A continuación, configura los tipos de regla y acción.
- Selecciona Guardar. Las herramientas con barreras están marcadas con un icono de escudo.
Figura 1. Una herramienta de actividad con barreras aplicadas

Tipos de reglas
Los siguientes tipos de reglas están disponibles:
- Aplicar siempre la barrera (predeterminado): esta barrera siempre desencadena la acción independientemente de la entrada o la salida. Es aplicable a la entrada del agente (antes de la ejecución), a la salida (después de la ejecución) o a ambos (antes y después de la ejecución).
- Cadena : esta barrera se aplica a los campos de entrada y salida disponibles. La regla es aplicable a los campos de cadena, incluidos los campos JSON anidados, y admite varios operadores (contiene, comienza con, termina con, es igual a, está vacío, etc.)
- Número : esta barrera se aplica a los campos de entrada y salida disponibles. La regla es aplicable a campos numéricos, incluidos los campos JSON anidados, y admite varios operadores (contiene, comienza con, termina con, es igual a, está vacío, etc.).
- Booleano : esta barrera se aplica a los campos de entrada y salida disponibles. La regla es aplicable a los campos booleanos, incluidos los campos JSON anidados, y admite el operador Igual, con valores Verdadero o Falso.
Tipos de acción
Para cada regla, obligas a que la acción se produzca cuando se cumplen todas las reglas.
Los siguientes tipos de acción están disponibles:
- Registro : establece un nivel de gravedad para el registro. Esta acción es útil para enviar eventos personalizados para la supervisión del panel
- Filtro: elimina los campos seleccionados de la entrada y/o salida de una herramienta, de la siguiente manera:
-
Entradas: los campos seleccionados no se envían a la solicitud API de la herramienta.
-
Salidas: los campos seleccionados no se devuelven al agente.
Nota:La calidad del agente puede verse afectada si se filtra información crítica.
-
- Bloquear : evita la ejecución de la herramienta cuando se cumplen las condiciones. Al utilizar esta opción, debes proporcionar un motivo para el bloqueo. El bloqueo de una herramienta puede provocar un fallo del agente.
- Escalar: asigna una escalada a un usuario a través de una aplicación de escalada compatible.
Ejecución de barreras
Después de ejecutar el agente, el panel de salida muestra:
- El estado de ejecución correcta.
- La presencia de barreras en el seguimiento.
- Los detalles de las barreras aplicadas u omitidas.
Uso de una aplicación de escalada para barreras
La acción Escalar requiere una aplicación de acción compatible. Hay una plantilla disponible en UiPath Marketplace con el siguiente nombre: Herramienta de agente Aplicación de escalada de barreras.
Para que la aplicación esté disponible para barreras de seguridad, sigue estos pasos:
- Descarga la plantilla de aplicación desde Marketplace e importa el archivo
.uipa un nuevo proyecto de Studio. Para obtener más información, consulta Importar proyectos de aplicaciones en la guía del usuario de Studio Web. - Puedes añadir nuevos controles y eventos a la aplicación, pero no cambies el esquema de acción subyacente. Alterar el esquema hace que la aplicación sea incompatible con las escaladas de barreras.
- Publica la aplicación, como se describe en Publicación de proyectos de aplicaciones.
- Ve a Orchestrator e implementa la aplicación en una carpeta compartida, como se describe en Implementar proyectos de aplicación. Asegúrate de que la carpeta tenga robots sin servidor disponibles, para evitar errores al ejecutar la escalada.
- Vuelve a tu agente y selecciona la aplicación recientemente implementada para tus barreras.