- 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
- Flujo de control
- Repo. de objetos
- Registro
- La herramienta ScreenScrapeJavaSupport
- Pruebas de Studio
- 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
This page provides an overview of the design experience when creating projects based on the selected project compatibility.
Proyectos Windows
The design experience differs depending on the activities you use in your project. Some activities use the design experience available in cross-platform projects (for example, Testing, IT Automation activities, and some System activities) and other activities use the design experience available in Windows - Legacy projects (for example, UIAutomation, Mail, and Excel activities).
Proyectos multiplataforma
In cross-platform projects and for some activities in projects with the Windows compatibility, various editors and builders are available for different data types, and all activity properties are available in the activity cards in the Designer panel. Only key properties are visible by default, and if an activity has additional properties, you can configure them by selecting Show advanced options.
Editores y constructores
Los controles, editores y constructores de entrada dedicados están disponibles para los tipos de datos más habituales, para ayudarte a configurar las actividades sin introducir expresiones. Dependiendo del tipo de datos, puedes configurar las propiedades de las actividades bien directamente desde la tarjeta de la actividad en el panel Diseñador, o bien abriendo un editor o constructor en una ventana independiente. En el perfil de StudioX, el editor o constructor dedicado es la manera predeterminada de configurar una propiedad, mientras que en el perfil de Studio, dependiendo del tipo de datos, lo predeterminado es introducir una expresión en el lenguaje del proyecto (VB o C#). Comprueba el texto del marcador de posición en los campos de actividad para obtener pistas sobre cómo configurarlos.
Para cambiar el modo en que configuras una propiedad, haz clic en el botón Más
a la derecha de la mayoría de propiedades de la actividad para abrir un menú que contiene las opciones disponibles para esa propiedad. Puedes seleccionar el editor para el tipo de datos, abrir el editor avanzado para expresiones, seleccionar una variable o bien eliminar el valor existente.
Por ejemplo, cuando la entrada de una propiedad String está configurada como expresiones, puedes:
-
Introduce una expresión directamente en la propiedad de la actividad.
-
Haz clic en
para abrir el Editor de expresiones avanzado. -
Selecciona
> Restablecer a Creador de texto para introducir texto directamente en la propiedad de la actividad. -
Selecciona
> Abrir el Creador de texto para abrir el Creador de texto avanzado. -
Selecciona
> Utilizar variable para seleccionar una variable.
Las siguientes secciones describen algunos de los selectores, editores y constructores disponibles.
Editor de expresiones
El Editor de expresiones está disponible para la mayoría de las propiedades de la actividad. Incluye el rellenado inteligente de código para variables, argumentos, métodos, propiedades, clases, espacios de nombres, constantes o palabras clave. Las expresiones se pueden escribir en múltiples líneas. Puedes crear variables o argumentos usando los atajos Ctrl + K y Ctrl + M respectivamente. Usa Ctrl + F dentro del editor para abrir las capacidades de búsqueda y sustitución.
Creador de texto
Redacta texto plano con la posibilidad de introducir texto en varias líneas. Para añadir una variable o argumento al texto, selecciónalo desde el desplegable Usar variables encima del cuadro de texto. Haz clic en Guardar para guardar el texto. Disponible para propiedades que acepten entradas String.
Selector de fecha y hora
Select a date from the calendar and a time of day (hour and minute). Available for properties that accept DateTime values. Examples of activities where available: Modify Date.
Editor de duración
Specify a duration in hours, minutes, seconds, and milliseconds. You can type values or use the up and down arrows to increase and decrease them. Available for properties that accept TimeSpan values. Examples of activities where available: Delay.
Explorador del almacenamiento en la nube
Explora las carpetas de almacenamiento en la nube y los buzones de correo de las aplicaciones en línea y selecciona los elementos que se utilizarán en el proyecto. Ejemplos de actividades en caso de estar disponibles: actividades que procesan correos electrónicos, archivos y carpetas de Office 365 y Google Workspace.
Selector de conexiones
Cuando añades una actividad que interactúa con una aplicación en línea usando un conector de Integration Service, debes seleccionar la conexión para la cuenta a utilizar en esa actividad. Dependiendo de si las conexiones ya se han configurado o no en el Integration Service para el conector puede ocurrir una de las siguientes opciones:
-
No existe conexión: se muestra el texto Añadir nueva conexión en la actividad. Del desplegable de conexión, selecciona Añadir nueva conexión para iniciar el proceso de autenticación y habilitar los permisos requeridos. Para obtener más información, consulta la Documentación de Integration Service para el conector que quieres usar.
-
Ya existen conexiones: selecciona una conexión del desplegable de conexiones en la actividad. La conexión configurada como predeterminada se selecciona automáticamente. Para añadir una nueva conexión, selecciona Añadir nueva conexión del desplegable.
-
Se selecciona una conexión que no es válida: si se selecciona una conexión, pero no eres capaz de configurar las otras propiedades en la actividad, esto indica que la conexión está rota. Desde el desplegable de conexiones, selecciona Administrar conexiones para ir al Integration Service y arreglar la conexión.
Creador de condición
Define a true or false statement that an activity evaluates to determine how the automation should continue. Examples of activities where available: If and While.
Para diseñar una condición:
-
Selecciona un primer valor para compararlo desde el campo a la izquierda, por ejemplo una variable de tu proyecto.
-
Selecciona un operador del menú desplegable en el centro para comparar con el primer valor. Hay varios operadores de entre los que puedes elegir dependiendo del tipo de datos. Múltiples operadores disponibles:
greater than,greater than or equal,less than,less than or equal,equal to,not equal to,is empty,is not empty,is true,is false,starts with,ends with,contains,is numeric,is not numeric. -
Para algunos operadores, debes seleccionar también del campo a la derecha un segundo valor para comparar con el primer valor.
To create a statement with multiple conditions, click Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a dropdown menu appears at the top of the window where you must select when the statement is true: select All (AND) if the statement is true when all the conditions are met, or Any (OR) if the statements is true when any of the conditions are met.
Creador de colecciones
Create a collection of items of the same type. Examples of activities where available: Build collection, Append item to collection, Upload files.
Para crear una colección, selecciona el elemento y entonces selecciona Añadir entrada para cada entrada que quieras añadir.
Creador de diccionarios
Crear una colección de pares de valor clave donde cada clave es exclusiva. Ejemplo de actividades en caso de estar disponibles: añadir Campo de registro.
Para crear un diccionario, selecciona la clave, el tipo y el valor, y a continuación selecciona Añadir entrada para cada entrada que quieras añadir.
Creador de filtros
Create a complex filter with one or more conditions. Examples of activities where available: For Each Email activities.
Para crear un filtro:
-
Selecciona el elemento a filtrar desde el campo a la izquierda. Por ejemplo, al filtrar correos electrónicos, puedes seleccionar un campo correo electrónico como Desde o Cuerpo.
-
Selecciona un operador del menú desplegable en el centro para comparar con el elemento. Hay varios operadores de entre los que puedes elegir dependiendo del tipo de datos. Por ejemplo, al filtrar correos electrónicos por remitente, puedes seleccionar el operador Contiene o No contiene para el campo De.
-
Selecciona el valor, desde el campo a la derecha, con el que comparar el elemento seleccionado.
Añadir un desencadenador
Puedes configurar cómo se ejecutará tu automatización añadiendo un desencadenador en el periodo de diseño. Puedes añadir una actividad de desencadenador por archivo del flujo de trabajo como la primera actividad en el flujo de trabajo. Una actividad de desencadenador solo puede añadirse en el flujo de trabajo principal o en flujos de trabajo marcados como puntos de entrada. Si el archivo principal del flujo de trabajo contiene un desencadenador solo puedes establecer otro archivo como principal si también contiene un desencadenador.
Los siguientes tipos de desencadenadores no están disponibles:
- Desencadenador manual: la automatización se ejecuta cuando activas el desencadenador manualmente desde Orchestrator o UiPath Assistant.
- Desencadenador de tiempo: la automatización se ejecuta en momentos especificados según una programación (requiere un unattended robot).
- Desencadenador de eventos: la automatización se ejecuta cuando se produce un evento especificado (requiere un unattended robot). Por ejemplo, puedes configurar la automatización para que se inicie cuando se añade un nuevo elemento a una cola de Orchestrator.
Después de publicar el proyecto, puedes gestionar el desencadenador desde Orchestrator.
Proyectos Windows (heredado)
En proyectos Windows: heredado y para algunas actividades en proyectos con la compatibilidad de Windows, configura las actividades introduciendo expresiones en el lenguaje del proyecto (VB o C#) ya sea en el Diseñador o el panel Propiedades. Cuando mantienes el puntero del ratón sobre un campo de una actividad, se muestra un botón Más
a la derecha del campo. Al hacer clic en este botón se abre un menú con opciones que te permiten configurar la actividad:
-
Para los próximos tipos de actividades, navega el recurso asociado y selecciona los datos que coincidan con el tipo de la propiedad directamente de este menú sin tener que introducir expresiones:
- Automatización de Excel: si la Experiencia moderna de diseño de Excel está habilitada, en las actividades secundarias de la actividad Usar archivo de Excel puedes:
- Seleccionar celdas, intervalos, tablas o gráficos de la hoja de trabajo. También puedes indicar la fila actual o la hoja actual en una iteración.
- Input based on cell and range references, table, chart, or sheet names using the Custom Input option.
- Switch to Excel to indicate data directly from the file using the Indicate in Excel option. This functionality requires the Excel Add-in to be installed.
- Automatización de PowerPoint: en las actividades secundarias de la actividad Usar presentación de PowerPoint, selecciona diapositivas, formas o diseños del archivo de PowerPoint.
- Automatización de correo: en las actividades secundarias de las actividades Usar Outlook 365, Usar Gmail y Usar la aplicación de escritorio de Outlook, selecciona los datos de correo como Carpetas de Outlook, Etiquetas de Gmail, el correo actual en una iteración, o los campos de mensaje específicos desde la cuenta de correo.
- Automatización de Excel: si la Experiencia moderna de diseño de Excel está habilitada, en las actividades secundarias de la actividad Usar archivo de Excel puedes:
-
Abrir en Editor avanzado: abre el Editor de expresiones.
-
Crear variable: crear una variable.
-
Borrar valor: borrar un valor existente.
-
Escoger duración: selecciona una hora (hora, minuto). Esta opción está disponible para actividades que aceptan valores de TimeSpan como entrada.