UiPath Documentation
delegate
latest
false
Guía del usuario Delegate

Repetir el trabajo con rutinas

Crea, gestiona y ejecuta rutinas en Delegate para guardar flujos de trabajo de tareas reutilizables y ejecutarlos con un solo clic.

Las rutinas son flujos de trabajo reutilizables que puedes ejecutar con un solo clic. Capturan patrones de trabajo que realizas repetidamente, lo que te permite automatizar tareas comunes sin tener que reconstruirlas cada vez.

¿Qué es una rutina?

Una rutina es una sesión de Delegate guardada que se ha empaquetado para su reutilización. A diferencia de una conversación única, una rutina:

  • Tiene una descripción clara del desencadenador que explica cuándo usarlo
  • Acepta entradas (parámetros) que varían en cada ejecución
  • Produce una salida coherente (documento, informe, actualización, etc.)
  • Aparece en la barra lateral para acceder con un solo clic
  • Se puede compartir con compañeros de equipo

Piensa en las rutinas como tu biblioteca de automatización personal: flujos de trabajo que diseñas una vez y ejecutas cuando sea necesario.

Cuándo crear una rutina

Crea una rutina cuando te encuentres:

  • Pedir al Delegate el mismo tipo de tarea semanalmente (p. ej., "Preparar mi informe del lunes por la mañana")
  • Seguir un proceso coherente con datos variables (p. ej., "Generar un informe de estado de este proyecto de Jira")
  • Compartir un flujo de trabajo con compañeros de equipo que necesitan realizar la misma tarea
  • Querer programar la automatización para que se ejecute en momentos específicos

Crear una rutina

Hay tres formas de crear una rutina:

Método 1: guardar una sesión correcta

Para guardar una sesión correcta como rutina, sigue los siguientes pasos:

  1. Completa una sesión de Delegate que produzca el resultado que deseas reutilizar.
  2. Selecciona Guardar como rutina (aparece en las opciones de conversación).
  3. Delegate analiza la sesión y sugiere:
    • Un nombre para la rutina
    • Parámetros de entrada (lo que varía cada vez)
    • El formato de salida
  4. Revisa y edita la configuración sugerida:
    • Nombre: algo descriptivo (por ejemplo, "Informe de ventas semanales")
    • Desencadenador: cuándo utilizarlo (p. ej., "Cuando necesites un resumen de los datos de ventas semanales")
    • Entradas: qué información se necesita (p. ej., "Fecha de finalización de la semana", "Ruta de la hoja de cálculo de ventas")
    • Salida: lo que produce la rutina (p. ej., "presentación de PowerPoint con gráficos")
  5. Selecciona Guardar.

La rutina ahora aparece en tu barra lateral en Rutinas.

Método 2: crear desde cero

Para crear una rutina desde cero, sigue los siguientes pasos:

  1. Abre ConfiguraciónRutinas (o utiliza el menú de la barra lateral).
  2. Selecciona Crear rutina.
  3. Rellena la configuración:
    • Nombre: el nombre que se muestra en la barra lateral
    • Descripción: lo que hace esta rutina
    • Desencadenador: descripción en lenguaje natural de cuándo usarlo
    • Entradas: define parámetros con nombres, tipos y descripciones
    • Pasos: describe lo que debe hacer el Delegate (o pega una transcripción de sesión correcta)
  4. Selecciona Guardar.

Método 3: editar un archivo SKILL.md

Este método es para usuarios que se sienten cómodos con Markdown y la configuración del sistema de archivos.

  1. Localiza tu directorio de LocalSkills:
    • macOS: ~/Library/Application Support/UiPath/Delegate/LocalSkills/
    • Windows: %APPDATA%/UiPath/Delegate/LocalSkills/
  2. Crea una nueva carpeta para tu rutina (por ejemplo, my-routine/).
  3. Crea SKILL.md dentro de la carpeta con la definición de la rutina.
  4. Reinicia Delegate o actualiza las habilidades en Configuración.
Estructura de HABILIDAD.md
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
  - name: week_ending
    type: date
    description: "The last day of the week to report on"
  - name: data_file
    type: file
    description: "Path to the sales data spreadsheet"
output:
  type: file
  description: "PowerPoint presentation with sales charts"
---

## Steps

1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
   - Title slide: "Weekly Sales Report - {week_ending}"
   - Summary slide with key metrics
   - Chart slide showing product performance
   - Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
  - name: week_ending
    type: date
    description: "The last day of the week to report on"
  - name: data_file
    type: file
    description: "Path to the sales data spreadsheet"
output:
  type: file
  description: "PowerPoint presentation with sales charts"
---

## Steps

1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
   - Title slide: "Weekly Sales Report - {week_ending}"
   - Summary slide with key metrics
   - Chart slide showing product performance
   - Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop

Ejecutar una rutina

Desde la barra lateral

Para ejecutar una rutina desde la barra lateral, sigue los siguientes pasos:

  1. Busca la sección Rutinas en la barra lateral izquierda.
  2. Selecciona la rutina que quieres ejecutar.
  3. Delegate te solicita las entradas necesarias.
  4. Revisa el plan (si está en modo guiado).
  5. La rutina se ejecuta y produce la salida.

Al mencionarlo

En cualquier conversación, haz referencia a la rutina por su nombre:

Run the Weekly Sales Report for last week using the file in ~/Documents/Sales/
Run the Weekly Sales Report for last week using the file in ~/Documents/Sales/

Delegate reconoce el nombre de la rutina y lo ejecuta con los parámetros especificados.

A través del atajo de teclado

Para ejecutar una rutina utilizando un atajo de teclado, sigue los siguientes pasos:

  1. Pulsa tu atajo configurado (por ejemplo, Cmd+Shift+1).
  2. La rutina se ejecuta inmediatamente (o solicita entradas).

Asigna atajos en Configuración → Atajos de teclado.

Gestionar rutinas

Favoritos

Anclar las rutinas utilizadas con más frecuencia en la parte superior de la barra lateral:

  1. Busca la rutina en la barra lateral.
  2. Selecciona el icono de la estrella (o abre el menú contextual → Añadir a favoritos).
  3. La rutina se mueve a la sección Favoritos .

Edición

Actualiza una rutina a medida que cambian tus necesidades:

  1. Abre el menú contextual de la rutina en la barra lateral → Editar.
  2. O ve a Ajustes → Rutinas → busca la rutina → Editar.
  3. Modifique el nombre, la descripción, las entradas o los pasos.
  4. Guardar cambios.

Nota: la edición de una rutina no afecta a las ejecuciones anteriores, solo a las ejecuciones futuras.

Duplicar

Crea una variación de una rutina existente:

  1. Abre el menú contextual para la Rutina → Duplicar.
  2. Aparece una copia con "(Copiar)" en el nombre.
  3. Edite la copia para personalizar.

Eliminación

Eliminar una rutina que ya no necesitas:

  1. Abre el menú contextual para la Rutina → Eliminar.
  2. O ve a Configuración → Rutinas → Eliminar.
  3. Confirma la eliminación.

Programación de rutinas

Ejecutar rutinas automáticamente en una programación:

Configurar una programación

Para configurar una programación para una rutina, sigue los siguientes pasos:

  1. Ve a Configuración → Rutinas → busca tu rutina.
  2. Selecciona Programar.
  3. Configure:
    • Frecuencia: una vez, diaria, semanal, mensual
    • Hora: cuándo ejecutar (su hora local)
    • Entradas: valores fijos o "solicitud en tiempo de ejecución"
  4. Guarda la programación.

Opciones de programación

La siguiente tabla describe las opciones de programación disponibles.

OpciónDescripción
Ejecutar en segundo planoEjecutar sin robar el foco (recomendado para ejecuciones programadas)
Notificar al finalizarMostrar una notificación cuando haya terminado
En caso de falloReintentar, notificar o detener si la rutina falla
Gestión de entradasUtilizar los últimos valores, solicitar cuando sea necesario u omitir si faltan entradas

Gestionar rutinas programadas

Ver y gestionar todas las rutinas programadas:

  1. Configuración → Rutinas → pestaña Programada .
  2. Consulta las próximas ejecuciones, el estado de la última ejecución y el historial.
  3. Habilitar/deshabilitar programaciones individuales.
  4. Editar o eliminar programaciones.

Nota: las rutinas programadas se ejecutan utilizando tus conexiones y permisos almacenados. Si la autenticación caduca, la rutina puede fallar hasta que te vuelvas a conectar.

Compartir rutinas

Comparte rutinas con compañeros de equipo o con la comunidad de Delegate en general:

Exportar una rutina

Para exportar una rutina para compartir o hacer una copia de seguridad, sigue los siguientes pasos:

  1. Abre el menú contextual para la Rutina → Exportar.
  2. O ve a Configuración → Rutinas → Exportar.
  3. Elegir formato:
    • Archivo ZIP: carpeta de rutina completa (SKILL.md + cualquier recurso)
    • Solo HABILIDAD.md: solo el archivo de definición
  4. Guarda en la ubicación deseada.

Compartir con un equipo

Para compartir una rutina con tu equipo, sigue los siguientes pasos:

  1. Exporta la rutina como ZIP.
  2. Comparte a través de tus canales habituales (correo electrónico, Slack, unidad compartida).
  3. Importación de destinatarios a través de Configuración → Rutinas → Importar.

Publicar en una fuente de Marketplace

Para publicar una rutina en una fuente de Marketplace, sigue los siguientes pasos:

  1. Asegúrate de que tu rutina sigue el formato SKILL.md.
  2. Ponte en contacto con tu administrador de UiPath sobre la fuente de Skill Marketplace de tu organización.
  3. Envía la rutina a la URL de la fuente.
  4. Los miembros del equipo pueden descubrirlo e instalarlo a través del Delegate Store.

Nota: publicar en marketplaces públicos requiere la revisión y aprobación de UiPath.

Mejores prácticas de rutina

Diseño para la claridad

  • Nombre descriptivo: "Informe de ventas semanales" no "Informe 1"
  • Escribir desencadenadores claros: explica cuándo alguien debe usar esta rutina
  • Entradas de documentos: explica para qué sirve cada parámetro y el formato esperado
  • Especificar salidas: describe lo que recibirá el usuario

Manejar la variabilidad

  • Utilice parámetros de entrada para cualquier cosa que cambie (fechas, rutas de archivos, nombres)
  • Proporcione valores predeterminados sensibles cuando sea posible
  • Validar entradas en los pasos de la rutina (p. ej., "Comprueba que el archivo existe")
  • Gestione las entradas que faltan con elegancia con un comportamiento alternativo

Prueba exhaustiva

  • Ejecutar primero en modo guiado para detectar pasos inesperados
  • Prueba con casos límite (archivos vacíos, fechas futuras, caracteres especiales)
  • Verifique que las salidas coincidan con las expectativas antes de compartir
  • Prueba en diferentes máquinas si se comparte con un equipo

Control de versión

  • Duplicar antes de cambios importantes para preservar las versiones funcionales
  • Documentar los cambios en la descripción de la rutina o un REGISTRO DE CAMBIOS
  • Utilizar versiones semánticas en SKILL.md (1.0.0, 1.1.0, 2.0.0)

Consideraciones de seguridad

  • No codifiques las credenciales en los pasos de rutina: utiliza conexiones
  • Tenga cuidado con las rutas de archivo : utilice rutas relativas o parámetros de entrada
  • Revisa los permisos antes de compartir: asegúrate de que los destinatarios tengan acceso a los sistemas necesarios
  • Desinfecte las entradas que van en los comandos de shell o las URL

Avanzado: almacenamiento de rutinas

Las rutinas se almacenan como archivos en tu máquina:

LocalSkills/
├── my-routine/
│   ├── SKILL.md          # Routine definition
│   ├── references/       # Optional: supporting files
│   └── examples/         # Optional: example inputs/outputs
└── another-routine/
    └── SKILL.md
LocalSkills/
├── my-routine/
│   ├── SKILL.md          # Routine definition
│   ├── references/       # Optional: supporting files
│   └── examples/         # Optional: example inputs/outputs
└── another-routine/
    └── SKILL.md

Puedes:

  • Haz una copia de seguridad de tus rutinas copiando la carpeta LocalSkills
  • Sincroniza entre máquinas colocando LocalSkills en el almacenamiento en la nube (Dropbox, OneDrive)
  • Control de versiones inicializando la carpeta como repositorio Git

Nota: si sincronizas LocalSkills, ten cuidado con las rutas absolutas en las rutinas: es posible que no funcionen en máquinas diferentes.

Próximos pasos

Más información sobre cómo:

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado