- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Grabación
- Elementos de la IU
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Automatizar las tecnologías de Citrix
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
- Validation of large Windows-legacy projects takes longer than expected
Acerca de la publicación de proyectos de automatización
Publicar un proyecto de automatización implica archivar la carpeta del proyecto de forma que esta se pueda enviar a Robots y ejecutarse después.
De forma predeterminada, todos los archivos de la carpeta del proyecto se publicarán excepto los casos de prueba. Si quieres evitar que un archivo en concreto se incluya en el paquete publicado, haz clic con el botón secundario en él en el panel Proyecto y luego selecciona Ignorar desde la publicación (no disponible para los archivos de flujo de trabajo en proyectos de biblioteca). En el caso de las bibliotecas, para evitar que un archivo de flujo de trabajo aparezca como componente reutilizable en el panel Actividades cuando la biblioteca publicada se instale en un proyecto, haz clic con el botón secundario en el panel Proyecto y luego selecciona Convertir en privado.
Puedes publicar proyectos de automatización en Orchestrator, una fuente personalizada de NuGet o localmente. Después de publicar en Orchestrator, el proyecto archivado se muestra en la página Paquetes y puedes crear un proceso que se distribuya en Robots. Cuando publiques un proceso de automatización en el Espacio de trabajo personal de Orchestrator o publiques casos de prueba, se crea un proceso automáticamente si no existe ninguno y los procesos existentes se actualizan automáticamente a la versión más reciente publicada.
Además, los proyectos de automatización pueden publicarse en una fuente personalizada de NuGet con la opción para añadir también una clave API si la fuente requiere autenticación.
%ProgramData%\UiPath\Packages
.
project.json
y design.json
en la carpeta de proyecto no deben estar en una ubicación de solo lectura (por ejemplo, si el proyecto está bajo control de origen, los archivos deben comprobarse para su edición).
Puedes publicar proyectos desde Studio o desde la línea de comandos. Para actualizar las dependencias para varios proyectos y publicarlos todos a la vez, utiliza la Herramienta de actualización masiva de dependencias del proyecto.
Para publicar un proyecto, selecciona Publicar en la cinta de la pestaña Diseño de Studio.
Para publicar un proyecto de automatización:
Aparece el cuadro de diálogo de Información:
- El nombre con el que se publicó el paquete.
- El número de versión en la que se publicó el paquete;
- La ubicación donde se publicó el proyecto si se publicó localmente o en el Almacén predeterminado de los Robots. Haz clic en la ruta para ir al paquete, excepto si la ubicación de publicación era Orchestrator.
- La opción Detalles que amplía una lista con los nombres de los archivos del proyecto que se han publicado.
-
La opción Copiar en el portapapeles.
Información añadida durante la publicación, como la ubicación de la publicación se mantiene en la ventana, para que pueda utilizarse para acciones posteriores realizadas para el mismo tipo de proyecto. Cada vez que haces clic en Publicar se crea una nueva versión del proyecto y se envía a la fuente de paquetes. La publicación en una fuente segura puede ser autenticada a través de la Clave del Robot, las credenciales de Orchestrator, la autenticación de Windows o la clave API.
.xaml
inicial en Studio, realiza los cambios y luego publica el proyecto de nuevo.
Puedes publicar proyectos utilizando el comando UiPath.Studio.CommandLine.exe.
UiPath.Studio.CommandLine.exe está disponible en la carpeta de instalación:
- Para instalaciones por máquina, la ruta por defecto es C:\Program Files\UiPath\Studio\.
- Para instalaciones por usuario, la ruta por defecto es %localappdata%\Programs\UiPath\Studio\.
Los siguientes argumentos están disponibles para el comando de publicación:
Argumento | Descripción |
---|---|
-p, --project-path | La ruta al project.json que va a publicarse. El argumento es obligatorio. |
-g, --target |
Dónde publicar el proyecto:
|
-f, --feed | La URL personalizada para publicar el proyecto. También puede ser un directorio local personalizado, similar a la ruta de la pestaña Opciones de publicación de Studio. |
-a, --api-key | La clave API para publicar el proyecto. Este argumento puede utilizarse para un destino personalizado. |
-i, --icon | Ruta al icono personalizado para el paquete. |
-n, --notes | Las notas de la versión que contienen cambios introducidos en el proyecto. |
-v, --new-version | La nueva versión para el proyecto. Si no se proporciona, la versión se incrementa automáticamente. |
-t, --timeout | Especifica el valor de tiempo de espera para la publicación de proyectos. El tiempo de espera predeterminado es de 30 segundos. Esta configuración solo se aplica a la duración de la transferencia del paquete a Orchestrator. |
--cer-path | La ruta local al certificado para la firma de paquetes. |
--cer-password | La contraseña del certificado. |
--timestamper-url | La dirección URL al marcador de tiempo. |
--incl-all-feeds | No necesario. |
--help | Ver los argumentos disponibles para cada comando. |
--version | Comprueba la versión de UiPath.Studio.CommandLine.exe. |
Por ejemplo:
-
El siguiente comando publica el proceso de muestra a la fuente de procesos del tenant de Orchestrator:
UiPath.Studio.CommandLine.exe publish --project-path "C:\Users\username\Documents\UiPath\Sample\project.json" --target OrchestratorTenant --notes "Corregidos un par de errores".
-
El siguiente comando publica el mismo proceso en una carpeta local:
UiPath.Studio.CommandLine.exe publish --project-path "C:\Users\username\Documents\UiPath\Sample\project.json" --target Custom --feed "C:\sers\usernameDesktop\myfeed" --notes "Corregidos un par de errores".
Para obtener más información sobre la utilidad CommandLine.exe, consulta Parámetros de línea de comandos de actualización masiva.