studio
2023.10
false
- Notas relacionadas
- Primeros pasos
- Introducción
- La interfaz de usuario
- Atajos del teclado
- Inicio de sesión en tu cuenta
- Configuración de los ajustes de Studio
- Proceso de Orchestration
- Proceso de fondo
- Robotic Enterprise Framework
- Marco de automatización Attended
- Proyecto de pruebas SAP
- Crear un Proceso básico
- Crear una Biblioteca básica
- Tutoriales
- 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-021: tiempo de espera codificado
- 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
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- Automatización atendida basada en desencadenadores
- 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
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- Las versiones de UiPath Remote Runtime y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Directivas de grupo de Chrome
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Directivas de grupo de Edge
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para VMware Horizon
- Complemento SAP Solution Manager
- Add-in de Excel
- 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
- Validation of large Windows-legacy projects takes longer than expected
Marco de automatización Attended
Guía de usuario de Studio
Last updated 4 de nov. de 2024
Marco de automatización Attended
El marco de automatización Attended es una plantilla completa adaptada a escenarios atendidos, cuyo objetivo es proporcionar una experiencia fluida y fácil de usar ofreciendo un conjunto de formularios intuitivos y sus correspondientes flujos de trabajo de desencadenador.
La plantilla consta de seis carpetas distintas, cada una de ellas con un propósito particular:
- Framework_Workflows: almacena los flujos de trabajo compatibles necesarios para que la plantilla se ejecute correctamente. No es necesario modificar esta carpeta.
- Form_Inputs: permite a los usuarios introducir información e interactuar con la automatización mediante formularios intuitivos, y activa flujos de trabajo basados en sus acciones (como hacer clic en Cancelar, Continuar, Seleccionar carpeta o Ver guía del usuario). Los valores se almacenan en el archivo
ConfigUtility.json
, que se utiliza para rellenar previamente los formularios en las siguientes ejecuciones. - Form_ConfigUtility: ofrece la posibilidad de añadir lógica y configuraciones personalizadas, invocadas por el archivo
ConfigUtility.xaml
e incluye flujos de trabajo de activación para cancelar cambios de configuración, restablecer todas las configuraciones por defecto o guardar nuevas configuraciones. Te permite personalizar la configuración de automatización, incluidos los valores predeterminados del formulario, las excepciones personalizadas, la configuración adicional, las constantes y los activos de Orchestrator, para adaptar la automatización a tus necesidades específicas. Para establecer las configuraciones, ejecuta este flujo de trabajo en tiempo de diseño. - Form_Success: muestra el formulario cuando la transacción se realiza correctamente e incluye flujos de trabajo de activación para opciones como cerrar, repetir el proceso o ver el resultado.
- Form_Error: aparece cuando se produce un error o una excepción durante el proceso de automatización e incluye flujos de trabajo de activación para opciones como crear la automatización, enviar el error por correo electrónico a la dirección de correo electrónico predeterminada (guardada en el archivo de formulario
Form_ConfigUtility
) o repetir el proceso. - Form_StatusWindow: muestra el estado del proceso de automatización a lo largo de la automatización, proporcionando actualizaciones en tiempo real sobre su progreso.
Para configurar la plantilla para tu caso de uso específico, sigue estos pasos:
- Abre el archivo
Process.xaml
y personaliza las siguientes opciones:- Mensajes de estado: personaliza los mensajes que le aparecen al usuario durante el proceso de automatización (
resultFormMessage
). - Botón Ver salida: elige si el usuario puede abrir la carpeta seleccionada utilizando el botón Ver salida (
Config("showViewOutput")
). -
Coloca la lógica de tu automatización en este flujo de trabajo.
- Mensajes de estado: personaliza los mensajes que le aparecen al usuario durante el proceso de automatización (
- Ejecuta solo el archivo
ConfigUtility.xaml
y configura el archivo de formularioForm_ConfigUtility
siguiendo estos pasos:- Formulario por defecto: establece los valores predeterminados del formulario que aparecen durante cada ejecución.Los campos de formulación se establecerán a estos valores en cada ejecución.
- Excepciones: define excepciones empresariales personalizadas en la automatización.
- Configuración: define parámetros que deben ser únicos para cada automatización, pero que no son campos del formulario de entrada. Esto incluye lo siguiente:
logF_BusinessProcessName
: el nombre de tu automatización, que se mostrará en la parte superior de tus formularios y en cualquier correo electrónico de error.userGuideUrl
: la URL de la guía del usuario o de cualquier otra documentación que quieras proporcionar al usuario como referencia.automationDescription
: el texto que aparece en la parte superior del formulario, debajo del nombre de la automatización y antes del enlace a la guía del usuario.errorEmailRecipient
: el destinatario del correo electrónico de error que se genera automáticamente en caso de un error.
- Constantes y activos: establece valores constantes y activos de Orchestrator utilizados en la automatización.
Las dependencias por defecto de esta plantilla de proyecto son UiPath.Form.Activities, UiPath.System.Activities, UiPath.UIAutomation.Activities y UiPath.WebAPI.Activities.