- Notas relacionadas
- Primeros pasos
- Tutoriales
- Proyectos de automatización
- Crear automatizaciones
- Fundamentos de la automatización
- Repo. de objetos
- Tutorial: Crear una tabla dinámica
- Tutorial: Iterar a través de las filas de una tabla
- Tutorial: Extraer datos de correos electrónicos automatizados y trasladarlos a una aplicación de escritorio
- Tutorial: Filtrar datos en Excel
- Tutorial: Formatear celdas
- Tutorial: Añadir información en los archivos de una carpeta a un archivo de Excel
- Tutorial: Añadir sus propias fórmulas al cuaderno del proyecto
- Automatización de PowerPoint
- Automatización de datos
- Actividades comunes
- Automatización de Google Workspace
- Automatización de OneDrive y SharePoint
Acerca de las actividades
Las actividades son los bloques básicos de un proyecto de automatización, y cada una representa una o más tareas manuales que puede automatizar StudioX. Un proyecto de automatización consiste en una secuencia de actividades relacionadas e interconectadas. Cuando te plantees la posibilidad de automatizar un proceso repetitivo, primero debes descomponer ese proceso en todos los pasos manuales individuales que realizas, y después identificar las actividades en StudioX que automatizan cada uno de esos pasos.
Por ejemplo, digamos que quiere automatizar el siguiente flujo de trabajo:
- Abre una hoja de cálculo.
- Abrir una aplicación empresarial
- Copia los datos de una celda de una hoja de cálculo.
- Pega los datos copiados en un campo en una aplicación empresarial.
- Haz clic en un botón de la aplicación para enviar los datos.
Cuando creas un proyecto en StudioX para automatizar ese proceso, utilizarás las siguientes actividades:
- Utiliza el Archivo Excel para indicar a StudioX la hoja de cálculo que desea utilizar.
- Utiliza aplicación/navegador para indicar a StudioX la aplicación que deseas utilizar.
- Escribir en para seleccionar el campo de entrada de la aplicación empresarial donde copiar los datos así como la celda desde la que deseas copiar los datos.
- Haz clic para indicar qué botón debes pulsar para enviar los datos en la aplicación empresarial.
No siempre hay una relación de uno a uno entre un paso manual y una actividad de StudioX. Como puedes ver en el ejemplo anterior, la actividad Escribir en cubre dos pasos manuales porque la utilizas para indicar tanto el origen como el destino del texto copiado.
Actividades de contenedor
Las actividades contenedoras definen un ámbito o las condiciones que deben cumplirse para la ejecución de las actividades añadidas en su interior. Una actividad de contenedor puede describirse como actividad principal que contiene una o más actividades secundarias. Ejemplos de actividades de contenedor:
- Resource activities - Add an application resource to the automation and make that resource available to the activities added inside them.
- For Each activities - Define a collection of items and repeat the activities added inside them once for each of those items.
- Repetir número de veces: es parecido en cuanto a un Para cada uno, pero repite las actividades añadidas en su interior durante un número determinado de veces.
- Si, Cambiar y Comprobar el estado de aplicaciones: Evalúa una condición y determina el flujo de la automatización ejecutando actividades específicas añadidas en ellas basado en el resultado de la evaluación.
- Esperar a la descarga: detecta una descarga de archivos iniciada por las actividades añadidas dentro de ella y hace que el archivo esté disponible en la automatización.
Actividades de recursos
Las actividades se agrupan en la aplicación a la que se aplican. Antes de poder automatizar las tareas que se realizan en una solicitud, hay que añadir a la automatización el recurso de aplicación necesario. Las siguientes actividades agregan recursos a tus automatizaciones:
- Usar archivo de Excel : utiliza un archivo de Excel especificado. Los datos del archivo de Excel están disponibles para todas las actividades añadidas dentro de esta actividad. Al configurar actividades secundarias, puedes seleccionar celdas individuales, rangos u hojas en el archivo directamente desde StudioX.
- Utilizar la aplicación Outlook de escritorio, Utilizar Outlook 365 y Utilizar Gmail añaden una cuenta de escritorio de Outlook, Outlook 365 y Gmail a la automatización. Los correos electrónicos de la cuenta están disponibles para todas las actividades añadidas dentro de esta actividad. Al configurar actividades secundarias, puedes seleccionar carpetas individuales, mensajes o campos de mensajes directamente desde StudioX.
- Usar archivo de Word : utiliza un documento de Word especificado. Añade las actividades a realizar en el archivo dentro de esta actividad.
- Usar aplicación/navegador : utiliza una aplicación de escritorio o una página del navegador web especificada. Añade las actividades a realizar en la aplicación o navegador web dentro de esta actividad.
- Usar presentación de PowerPoint : utiliza un archivo de PowerPoint especificado. Añade las actividades a realizar en el archivo dentro de esta actividad.
Puedes añadir tantos recursos como tu automatización lo requiera. Para las actividades que utilizan más de una aplicación, añade los recursos dentro de la aplicación. Por ejemplo:
- Para añadir actividades que utilicen tanto datos de un archivo de Excel como correos electrónicos de una cuenta de Outlook, añade una actividad Usar archivo de Excel dentro de una actividad Usar cuenta de Outlook y, a continuación, añade las actividades comunes dentro de Usar archivo de Excel.
- Para añadir actividades que usan tanto los datos desde una página web como un documento de Word, agrega una actividad Utilizar aplicación/navegador en Usar archivo de Word, luego agrega las actividades comunes dentro de Utilizar aplicación/navegador.
Agregar recursos globales a la automatización
Cuando añades un recurso a la automatización utilizando una actividad de recurso, este solo está disponible para las actividades añadidas dentro de esta actividad. Si deseas que un recurso esté disponible para todas las actividades de un proyecto, puedes añadirlo globalmente conectando el proyecto al recurso. Los recursos globales se gestionan desde el Data Manager y no se añaden como actividades al proyecto. Esto significa que conectar el proyecto a un recurso también ayuda a guardar espacio en el panel Diseñador.
For information on how to connect a project to an Excel workbook, see Connecting a Project to an Excel File.
Iterar a través de los elementos
Iterar se refiere a repetir una o más actividades en tu proyecto de automatización para cada elemento individual en una colección de elementos. Para iterar a través de los elementos, añade una de las actividades Para cada disponibles en la que defines la colección y, a continuación, añade las actividades que se repetirán dentro de Para cada. Al configurar las actividades para que se repitan, indica que una actividad debe utilizar datos de cada elemento de la iteración seleccionando la opción del elemento actual en el signo Más
menú.
StudioX viene con las siguientes actividades Para cada uno:
-
Para cada fila de Excel: repite una o más actividades para cada fila de una tabla, rango u hoja de Excel.
La opción de elemento actual es
CurrentRow. Para algunas actividades, también debes seleccionar qué columna debes utilizar desde la fila actual. -
Para cada hoja de Excel: repite una o más actividades para cada hoja en un archivo Excel.
La opción del elemento actual es
CurrentSheet. -
Para cada correo electrónico: repite una o varias actividades para cada mensaje de una carpeta de Outlook, de una etiqueta de Gmail o de una selección de mensajes.
La opción de elemento actual es
CurrentMail. Para algunas actividades, también debe seleccionar qué campo utilizar del correo actual: Asunto, Cuerpo como HTLM, CCO, CC, Para, De o Prioridad. -
Para cada archivo en Carpeta: repite una o más actividades para cada archivo en una carpeta de tu ordenador.
La opción de elemento actual es
CurrentFile. También debes seleccionar qué propiedad del archivo actual deseas utilizar: Tamaño, Nombre, Nombre completo (Incluyendo la Ruta completa), Carpeta, Fecha de última modificación, Fecha de último acceso, Fecha de creación, IsReadOnly, o Tamaño en KB.
Para facilitar la identificación al configurar las actividades añadidas dentro de un Para cada uno, puedes renombrar la opción del elemento actual utilizando un nombre que describa los elementos por los que estás iterando.
Configuración de los datos utilizados por las actividades
Las actividades pueden recibir datos como entrada y, tras la ejecución, pueden generar datos de salida. Los datos de cada actividad se configuran con el botón Más
menú disponible en el lado derecho de los campos de datos.
Dependiendo de su propósito, una actividad puede no tener campos de datos, uno o varios campos de datos. La siguiente información describe las opciones que puedes encontrar en el Plus
menú. Como el menú muestra opciones que son relevantes en el contexto de cada campo, actividad y actividad principal, solo está disponible un subconjunto de las opciones para cada campo.
Opciones de campos de entrada
Los campos de entrada definen los datos recibidos por una actividad usando las siguientes opciones:
-
Datos de los recursos añadidos al proyecto:
- Excel - Data from the Project Notebook or from an Excel file added to the automation. Select named cells, named ranges, tables, or sheets directly from the Plus
menu, or select Indicate in Excel to open the workbook in Excel and indicate in it. Selecting Custom Input lets you manually enter sheet names, table names, cell addresses, or range addresses. If the activity is inside an For Each Excel Row activity, you can select the current row in the iteration. - Outlook/Gmail/Outlook 365: Datos procedentes de una cuenta de correo electrónico definida para una actividad de recurso de correo principal. Puedes utilizar el mensaje seleccionado en la aplicación de escritorio de Outlook cuando se ejecuta el proyecto o si la actividad está dentro de una actividad Para cada correo electrónico, el correo electrónico actual en la iteración.
- PowerPoint: Datos de una presentación de PowerPoint definida para una actividad de Utilizar la presentación de PowerPoint. Puedes seleccionar diapositivas, marcadores de posición, patrones de diapositivas o diseños.
- Archivo: si la actividad está dentro de una actividad Para cada archivo de la carpeta, puedes usar propiedades del archivo actual en la iteración.
- Excel - Data from the Project Notebook or from an Excel file added to the automation. Select named cells, named ranges, tables, or sheets directly from the Plus
-
Text - Enter text using the built-in text builder. You can click Plus
inside the Text Builder to add Excel data, mail data, or values you saved for later use to the text. -
Número: Introduce un valor numérico o una fórmula. Las fórmulas admiten los siguientes operadores y símbolos:
+(suma),-2 (resta),*3 (multiplicación), 4/(división),^(exponente, por ejemplo 2^3 para 2 elevado a la potencia de 3,( )(para forzar el orden de las operaciones).Puedes hacer clic en Más
dentro de la ventana Cálculo numérico para añadir valores numéricos del proyecto. Por ejemplo, selecciona una celda en un archivo de Excel o un valor numérico que hayas guardado para su uso posterior. -
Generador de condiciones: Añade declaraciones condicionales para determinar qué actividades deseas ejecutar en función de si se cumplen las actividades o no.Por ejemplo, la actividad Si contiene un campo de condición, y ejecuta una serie de actividades si la condición se cumple y, opcionalmente, otra serie de actividades si la condición no se cumple.
Se crea una sentencia condicional al seleccionar dos valores y los compara usando uno de los operadores disponibles: mayor que, mayor o igual, menor que, menor o igual, igual a, no igual a, está vacío, no está vacío, es verdadero, es falso, comienza con, termina con, contiene, es numérico, no es numérico.
Puedes añadir varias sentencias y seleccionar si todas o cualquiera de ellas deben ser verdaderas para que se cumpla la condición.
-
Utilizar valor guardado: Utiliza la salida de otra actividad que hayas guardado para utilizarla posteriormente en el proyecto como entrada para el campo actual.
-
Elegir fecha/hora: selecciona una fecha del calendario o un tiempo (hora/minuto).Esta opción está disponible para los campos de fecha y hora.
-
Elegir duración: selecciona una duración (horas, minutos y segundos).Esta opción está disponible para los campos de duración.
-
Preguntar al ejecutar: Solicita un valor durante la ejecución del proyecto, Esta es una opción disponible para los campos que aceptan valores de texto, numéricos, fecha/hora o booleanos (Verdadero/Falso).
-
Pegar desde el portapapeles: Utiliza un valor de salida que hayas copiado en el portapapeles en otra actividad como entrada para el campo actual. Esta opción está disponible para campos que aceptan valores de texto o rangos de Excel.
-
Variables: selecciona una variable creada para su uso en los selectores de actividades de la App/Web.
-
Argumentos de tareas: selecciona un argumento creado para pasar datos entre las actividades de StudioX y las aplicaciones.
-
Abrir en el Editor avanzado: Introduce expresiones VB.
-
Borrar valor: Borra la selección actual del campo.
Opciones de campos de salida
Los campos de salida definen qué hacer con los datos generados por una actividad usando las siguientes opciones:
- Excel - Save output to the Project Notebook or an Excel file defined for a parent Use Excel File activity. Select named cells, named ranges, tables, or sheets directly from the Plus
menu, or select Indicate in Excel to open the workbook in Excel and indicate in it. Selecting Custom Input lets you manually enter sheet names, table names, cell addresses, or range addresses. If the activity is inside an For Each Excel Row activity, you can select the current row in the iteration. - Guardar para usar más tarde: Guarda la salida para usarla más tarde en tu automatización e indica un nombre con el que referirte a ella en el proyecto. El valor guardado se puede seleccionar como entrada a otra actividad.
- Copy to clipboard - Save the output to the clipboard. You can then paste the value in an input field in another activity. This option is available for fields that output text, Boolean values (True/False), numbers, or Excel ranges (for example, the Destination field in the Copy Range activity). Boolean and number values are converted to text when copied to the clipboard.
- Renombra un valor guardado: renombra un valor que has guardado para usar más tarde.
- Variables: selecciona una variable creada para su uso en los selectores de actividades de la App/Web.
- Argumentos de tareas: selecciona un argumento creado para pasar datos entre las actividades de StudioX y las aplicaciones.
- Abrir en el Editor avanzado: Introduce expresiones VB.
- Borrar valor: Borra la selección actual del campo.
Utilizar el resultado de una actividad como entrada para otra actividad
El envío de datos de una actividad puede ser muy utilizado, incluso de forma esencial al intentar lograr ciertos flujos de trabajo. StudioX te permite guardar la salida generada por una actividad y luego se utiliza como entrada a otras actividades en el proyecto:
- To save data for use in other activities, select the Save for Later Use option in the Plus
menu of a field that configures the output data of an activity, and enter a name for the saved value. You will use this name later to identify and select the value as input in another activity, so make sure to use a unique name that describes the saved value. - To use the saved data as input for another activity later in the project, select the value from the Use Saved Value option in the Plus
menu of a field that configures the input data of an activity.
Hay diferentes escenarios en los que se puede utilizar esta característica. Aquí se muestra un par de ejemplos:
- La actividad Leer archivo de texto lee y emite el contenido de un archivo de texto que luego puede utilizarse como entrada para una actividad Anexar texto para agregar el texto a un archivo de Word.
- Una actividad El archivo existe comprueba si un archivo existe y emite el resultado (Verdadero o Falso) que luego puede ser utilizado en la condición de una actividad Si para determinar las acciones específicas que deben realizarse cuando el archivo ya existe.
Gestión de argumentos
Arguments are used to pass data between activities in a project and can be used to integrate an workflow with other products such as UiPath Apps.
Una vez configurado, puedes utilizar los argumentos en una actividad de forma similar a como lo harías con Guardar para uso posterior.
Crear argumentos
- Click the Arguments
button in the Data Manager panel. - Haz clic en +Añadir para crear un nuevo argumento.
- Click the Plus
menu next to the argument to set a value.
Por defecto, todos los nuevos argumentos son de tipo String y tienen una dirección In. Se pueden configurar los argumentos en función de su uso:
- Tipo: elige el tipo de valor que quieres que tu argumento almacene. Las siguientes opciones están disponibles:
- Booleano: este tipo solo tiene dos valores posibles:
trueofalse. Estos argumentos te permiten tomar decisiones y, por tanto, tener un mayor control sobre tu flujo de trabajo. - Int32: este tipo se utiliza para almacenar información numérica. Algunos de sus usos son realizar ecuaciones, comparaciones y pasar datos importantes.
- String: almacena información de texto. Este tipo de argumento se puede utilizar para almacenar cualquier información basada en texto, como nombres de empleados, nombres de usuario o cualquier otra string.
- Objeto: puede utilizarse para almacenar diferentes tipos de datos. Puedes utilizar este tipo de argumento en situaciones en las que necesites flexibilidad para el tipo de datos que almacenes en un argumento. Asegúrate de que el tipo de datos utilizado en los argumentos de los objetos es compatible con las actividades que utilizan el argumento.
- System.Data.DataTable: este tipo puede almacenar grandes piezas de información, y actuar como una base de datos o una simple hoja de cálculo con filas y columnas. Puede ser útil para migrar datos específicos de una base de datos a otra y extraer información de un sitio web y almacenarla localmente en una hoja de cálculo, entre otros usos.
- Matriz de [T]: permite almacenar múltiples valores del mismo tipo.
- Buscar tipos: te permite explorar más tipos que pueden ser relevantes para tu tarea.
- Booleano: este tipo solo tiene dos valores posibles:
- Dirección: selecciona una dirección para tu argumento cuando se utiliza con aplicaciones. Las siguientes opciones están disponibles:
- en: el argumento solo puede ser usado dentro del proyecto dado.
- Fuera: el argumento se puede usar para transferir datos fuera de un proyecto determinado.
- Dentro/Fuera: los argumentos se pueden usar tanto dentro como fuera de un proyecto determinado.
Eliminar Argumentos
- Click the Arguments
button in the Data Manager panel. - Haz clic en la X junto al argumento que quieres eliminar.
Ejecutar sus automatizaciones
Recomendamos ejecutar tus automatizaciones con frecuencia en la fase de diseño. Esto te permite verificar que el proyecto funciona como se espera e identificar errores potenciales con antelación.
Para ejecutar una automatización, haz clic en Ejecutar en la cinta de StudioX o pulsa F5 en tu teclado.
Puedes detener la ejecución del proyecto haciendo clic en Detener en la cinta o pulsar F5 en tu teclado. Una vez ejecutado el proyecto, un mensaje que se muestra en la parte superior del panel Diseñador te informa si la ejecución ha tenido éxito o no.
Para ejecutar solo partes de tu proyecto, haz clic con el botón derecho en cualquier actividad y selecciona:
- Ejecutar a esta actividad para ejecutar todas las actividades del proyecto antes de la actividad.
- Ejecutar desde esta actividad para ejecutar todas las actividades del proyecto empezando por la actividad.
Ejecutar en Imagen en imagen
Si deseas utilizar su ordenador durante la ejecución del proyecto sin la interferencia del Robot, puedes ejecutar la automatización en modo imagen en imagen. Esto ejecuta el proyecto en otra sesión abierta en una ventana separada, dejándote el control total del teclado, el ratón y la pantalla.
Para ejecutar una automatización imagen en imagen, haz clic en la flecha situada junto a Ejecutar en la cinta de StudioX y, selecciona Ejecutar en PiP.Como alternativa, puedes pulsar F6 en tu teclado. El Robot comienza a ejecutar las actividades del proyecto en una nueva ventana.
Las automatizaciones que utilizan recursos de Microsoft Office no se ejecutan bien en imagen-en-imagen si los recursos ya están abiertos en la sesión principal. Antes de ejecutar una automatización en picture-in-picture, cierra cualquier archivo de PowerPoint, Excel o Word al que acceda la automatización.
Escenarios comunes
Para ayudar a acelerar el diseño de la automatización, StudioX viene con escenarios comunes, piezas de automatización reutilizables que puedes añadir a cualquier proyecto. Un escenario común representa una o más actividades agrupadas en un orden lógico para automatizar una tarea o parte de ella.
Common scenarios are context-sensitive, which means the available options depend on where exactly you are in your automation. For example, in a Use Desktop Outlook App activity, the available common scenarios are related to Outlook tasks, such as Download email attachments. For a list of available common scenarios, see Common Scenarios Descriptions.
Para utilizar un escenario común en un proyecto:
-
Click the Add activity
icon in the Designer panel where you want to add the scenario.Aparece la barra de búsqueda Añadir actividad con una lista de actividades relevantes y escenarios comunes en la parte superior.
-
Haz clic en el escenario común que quieres añadir.
Las actividades del escenario se añaden al panel Diseñador.
-
Si es necesario, configura las actividades añadidas.
Las siguientes tablas describen los escenarios comunes disponibles en StudioX y la configuración que pueden requerir. Los escenarios comunes se enumeran en función de la actividad en la que se pueden añadir.
Cualquier lugar en la automatización
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
| Añadir la fecha a los nombres de archivo | Solicita la carpeta que contiene los nombres de los archivos para actualizar, añade una actividad Escribir celda que escribe la fecha de hoy en una celda del Cuaderno del proyecto, y una actividad Para cada archivo de la carpeta que itera a través de la carpeta seleccionada. Dentro de Para cada archivo de la carpeta, otra actividad Escribir celda copia el nombre del archivo actual en la iteración al Cuaderno dl proyecto, y una actividad Mover archivo añade la fecha actual al nombre utilizando una fórmula en el Cuaderno del proyecto. | |
| Eliminar carpeta y subcarpetas | Solicita que la carpeta se elimine y añade una actividad Eliminar carpeta configurada para eliminar incluso si la carpeta contiene archivos o subcarpetas. |
Utilice el archivo de Excel
Si no se añaden dentro de una actividad Usar archivo Excel, los siguientes escenarios comunes pueden ser usados con el Cuaderno del proyecto.
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
|
Fusionar rangos |
Añade una actividad Anexar rango que copia todos los valores de un rango y los anexa a otro rango, y una actividad Eliminar filas que elimina todas las filas duplicadas del destino después de anexar los datos. |
|
|
Repite las acciones para las filas dentro del rango de Excel |
Añade una actividad Para cada fila de Excel. |
|
Utilizar Aplicación/Navegador
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
|
Completar formulario desde Excel |
Añade una actividad Para cada fila de Excel que contiene tres actividades Escribir en configuradas para copiar los datos de la primera, segunda y tercera columnas del rango seleccionado, y los pega en tres campos indicados de la aplicación o página web de destino. Por defecto, se utiliza el rango |
|
Utilizar la aplicación Outlook de escritorio
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
|
Repetir las acciones para los correos electrónicos |
Añade una actividad Para cada correo electrónico. |
|
|
Enviar correo electrónico |
Añade una actividad Enviar correo electrónico. |
Configura la actividad Enviar correo electrónico. |
|
Descargar los archivos adjuntos de correo electrónico |
Solicita una carpeta en la que guardar los archivos adjuntos, añade una actividad Guardar archivos adjuntos de correo electrónico y, a continuación, una actividad Para cada archivo de la carpeta que contiene una actividad Escribir línea configurada para mostrar los nombres de los archivos en el panel Salida. | |
|
Copia de seguridad de la carpeta de correo electrónico |
Solicita una carpeta en el ordenador donde guardar los correos electrónicos, añade un Para cada correo electrónico con una actividad Guardar correo electrónico de Outlook dentro de ella. |
Selecciona la carpeta de la que quieres hacer una copia de seguridad desde Para cada correo electrónico. La bandeja de entrada está seleccionada por defecto. |
|
Crear base de datos de detalles de contactos |
Añade una actividad Para cada correo electrónico configurada para utilizar los correos electrónicos de la Bandeja de entrada, las actividades Escribir celda y Anexar rango dentro de Para cada correo electrónico para copiar los remitentes de cada correo electrónico a una nueva hoja de Contactos en el Cuaderno del proyecto, y una actividad Eliminar filas para eliminar los duplicados. | |
|
Copia los detalles de correo electrónico en Excel |
Añade una serie de actividades de Escribir celdas que añaden los campos de correo electrónico como encabezados de las columnas en una nueva hoja llamada Correos electrónicos en el Cuaderno del proyecto. A continuación, añade una actividad Para cada correo electrónico que contiene una serie de actividades Escribir celda que copian los campos de cada correo electrónico a la hoja Bloc de notas, y una actividad Anexar rango para copiar todos los campos a la hoja Correos electrónicos. |
En Para cada correo electrónico, selecciona la carpeta de la que desea obtener los correos electrónicos. La bandeja de entrada está seleccionada por defecto. |
|
Enviar por correo electrónico todos los archivos de una carpeta |
Solicita una carpeta para seleccionar y añade una actividad Enviar correo electrónico configurada para utilizar los archivos de la carpeta seleccionada como adjuntos. La cuenta actual de Outlook se añade por defecto al campo Para. |
Edita los valores predeterminado añadidos a los campos de la actividad para personalizar el correo electrónico, por ejemplo, añade uno o más destinatarios, o edita el Asunto y el Cuerpo. |
Para cada correo electrónico
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
|
Responder al correo electrónico |
Añade una actividad Responder al correo electrónico para responder al correo actual en la iteración, una actividad Marcar correo electrónico como leído/no leído y una actividad Mover correo electrónico para mover el correo electrónico a otra carpeta. |
|
|
Reenviar correo electrónico |
Añade una actividad Reenviar correo electrónico para reenviar el correo actual en la iteración, una actividad Marcar correo electrónico como leído/no leído y una actividad Mover correo electrónico para mover el correo electrónico a otra carpeta. |
|
|
Mover correo electrónico |
Añade una actividad Mover correo electrónico para mover el correo electrónico actual en la iteración a otra carpeta. |
En Mover el correo electrónico, selecciona la carpeta a la que deseas mover el correo electrónico. |
|
Guarda y procesa los archivos adjuntos de correo electrónico |
Solicita una carpeta donde guardar los archivos adjuntos, añade una actividad Guardar archivos adjuntos de correo electrónico y una actividad Para cada archivo de la carpeta donde añadir actividades que se repitan para cada archivo adjunto. |
Añade actividades a repetir para cada archivo adjunto dentro de Para cada archivo de la carpeta. |
Para cada archivo en la carpeta
| Escenario común | Lo que hace | Lo que hay que configurar |
|---|---|---|
| Intente abrir el archivo como Excel | Añade una actividad If que compruebe si el archivo actual en la iteración tiene la extensión .xlsx.La rama Then contiene una actividad Usar archivo de Excel que añade el archivo actual al proyecto si se cumple las condiciones. | |
| Añadir la fecha al archivo y moverlo a la subcarpeta | Añade una actividad Crear carpeta que crea una subcarpeta con nombre Processed en la carpeta actual, una actividad Escribir celda para copiar el nombre del archivo actual en la iteración al Cuaderno del Proyecto, y una actividad Mover archivo que mueve el archivo actual a la subcarpeta y añade la fecha actual al nombre utilizando una fórmula en el Cuaderno del proyecto. | |
| Agrupar archivos por tipo | Añade una actividad Escribir celda para copiar el nombre del archivo actual en la iteración al Cuaderno del proyecto, una actividad Crear carpeta que crea una subcarpeta en la carpeta actual nombrada con la extensión del archivo actual usando una fórmula en el Cuaderno del proyecto, y una actividad Mover archivo que mueve el archivo actual a la subcarpeta. | |
| Agrupar archivos por tamaño | Añade una actividad If que compruebe si el archivo actual en la iteración es menor de 100KB. La rama Then contiene una actividad Crear carpeta que crea una nueva carpeta con el título establecido en 100 k y una actividad Mover archivo que mueve el archivo actual de la iteración a la carpeta recién creada. La rama Else contiene una actividad If que comprueba si el archivo actual es menor a 1000KB. Tanto la rama Then como Else contienen una actividad Crear carpeta y Mover archivo. | |
| Agrupar archivos por fecha de creación | Añade una actividad Escribir celda para copiar la fecha de creación del archivo actual en la iteración al Cuaderno del proyecto, una actividad Crear carpeta que crea una subcarpeta en la carpeta actual nombrada con la fecha de creación del archivo actual usando una fórmula en el Cuadernol de proyecto, y una actividad Mover archivo que mueve el archivo actual a la subcarpeta. | |
| Copiar información del archivo en Excel | Añade una serie de actividades de Escribir celda que copian el nombre, la ruta completa, el tamaño y la fecha de creación del archivo actual en la iteración a la hoja del Bloc de notas y una actividad Anexar rango para copiar todos los campos a la Hoja de archivos. |
Consejos y trucos
General
-
Puedes abrir los archivos de Excel, Word y PowerPoint añadidos a tu automatización directamente desde el panel de Data Manager.Haz clic con el botón derecho en cualquier recurso de Excel o Word y selecciona Abrir. También puedes seleccionar Abrir la ubicación del archivo para abrir la carpeta que contiene el archivo.
-
Si no estás seguro de qué actividad puede ayudarte a automatizar una acción específica, busca en las actividades utilizando la barra de búsqueda en la parte superior del panel Actividades o la que se muestra en la parte superior de la pantalla después de hacer clic en Añadir actividad
en el panel Diseñador. La búsqueda devuelve resultados de los nombres de las actividades, así como de las descripciones, por lo que puede ser una buena manera de encontrar actividades que quizás aún no hayas descubierto. -
Cuando necesites ayuda en una actividad que hayas añadido a tu proyecto, haz clic con el botón derecho del ratón y selecciona Ayuda, o selecciona la actividad y pulsa F1 en su teclado para abrir su página de documentación con información relativa a la manera de configurarla.
-
If you want to save a few clicks when designing your automations, you can double-click most activity fields to open the option in the Plus
menu most commonly used to configure that field. For example, double-clicking a field that accepts text input opens the Text Builder, doing the same for the Condition field in the If activity opens the Condition Builder. -
When you select Text from the Plus
menu to add text to an activity field, you can compose text that combines multiple types of data using the Text Builder. In addition to typing text, you can select other types of data from the Plus
menu in the upper-right corner the Text Builder. For example, you can add the contents of a cell in an Excel file, a field in an Outlook email, or one of the properties of a file on your computer that you saved for later in a previous activity.
Automatización de IU
-
Al configurar una actividad Usar aplicación/navegador para añadir una aplicación de escritorio a la automatización, si quieres que la automatización abra un archivo específico, indica la aplicación y luego añade la ruta al archivo en el campo Argumentos de la aplicación . Por ejemplo, si indicaste Acrobat Reader como la aplicación a automatizar y quieres trabajar con el archivo form_template.pdf ubicado en la carpeta
C:\Work, introduceC:\Work\form_template.pdfen el campo Argumentos de la aplicación para abrir el archivo en Acrobat cuando la automatización se ejecuta. -
When indicating target elements of App/Web activities in web browsers, always add at least one anchor to make sure the element is correctly identified by the Robot. For more information about targets and anchors, see UI Automation.
-
Al configurar una actividad Utilizar aplicación/navegador para automatizar tareas que realiza en un navegador web, antes de indicar el navegador web, navega a la página web donde la automatización realiza la primera acción. Al hacer esto se añade automáticamente la URL de la página al campoURL del navegador, para que no tengas que introducirla manualmente.
-
Si no quieres añadir demasiadas actividades Escribir en para rellenar un formulario con muchos campos, puedes simplificar tu flujo de trabajo configurando una actividad Escribir en para introducir texto en varios campos. Después de indicar el primer campo del formulario y seleccionar el texto a escribir en él, puedes abrir el Creador de texto del campo Escribir esto , añadir la tecla especial
tabdel Más
dentro del Generador de texto y luego selecciona el texto para el siguiente campo. Por ejemplo, siempre que la tecla tabmueva el cursor al siguiente campo en la aplicación de destino, configurar el campo Escribir esto como en la siguiente imagen copia el texto de tres celdas diferentes y lo pega en tres campos diferentes. -
Cuando dos actividades consecutivas de la Aplicación/Web no se cronometran correctamente (por ejemplo, la primera tarda mucho en ejecutar la acción y la segunda comienza antes de que se complete la acción anterior), configura las propiedades Retraso antes de o Retraso después de del panel de propiedades de las actividades para asegurarste de que la primera actividad se complete antes del comienzo de la segunda. Estas propiedades añaden un retraso antes o después de que se ejecute una actividad, aumentando el tiempo entre actividades cuando sea necesario.
-
Cuando las acciones que deseas realizar en una aplicación de escritorio o en un navegador web dependen del estado de la aplicación, utiliza una actividad Comprobar estado de aplicación para determinar qué acciones realizar en función del estado. Esta actividad averigua si un elemento aparece o desaparece de la interfaz de usuario de la aplicación de destino y permite añadir diferentes actividades que se ejecutan cuando el elemento se encuentra y/o cuando no se encuentra. Por ejemplo, puedea comprobar si ya haa iniciado sesión en una aplicación web averiguando si el botón Iniciar sesión está presente, y solo realizar las acciones necesarias para iniciar sesión cuando se encuentre el botón.
Excel
-
Los archivos de Excel que se añaden a las automatizaciones no siempre están disponibles en el tiempo de diseño (por ejemplo, un archivo puede ser creado por o descargado durante la automatización).En este caso, puedes aprovechar la profunda integración de StudioX con Excel para configurar las actividades que utilizan el archivo definiendo otro archivo con el mismo formato (mismas hojas, columnas, tablas, etc.) como unArchivo de plantilla.
Once defined, you can indicate data in Excel or select data from the template file directly from the Plus
menu.For example, if you want to create an automation with a report you'll receive monthly, use an existing report with the same format as the template. To define a template, add the Use Excel File Excel File activity, enter the path to the file to automate, then select the Template file option and indicate the file to use.
-
When you want to work with a .xls (Excel 97-2003) workbook, the data in the file cannot be accessed directly from the Plus
menu. In this case, you can configure activities that use the file with the Indicate in Excel or Custom input options in the Plus
menu. Alternatively, to be able to select data directly from the menu, create a .xlsx copy and add it as a template file. -
Cuando se filtran filas en una hoja grande y se itera a través de ellas usando una actividad Excel para cada fila, en lugar de iterar a través de la hoja original después de aplicar el filtro, utiliza una actividad Copiar Rango para copiar las filas filtradas a una hoja diferente, y luego iterar a través del rango filtrado en la nueva hoja. Esto resultará en un mejor rendimiento durante la ejecución del proyecto.
Aplicación de Outlook de escritorio
-
Puedes añadir cuerpos con formato HTML para los correos electrónicos enviados mediante actividades de correo desde la aplicación de escritorio de Outlook seleccionando la opción Usar documento de Word para el campoCuerpo. Esto te permite seleccionar un documento de Word que contenga texto formateado, imágenes o tablas como cuerpo de los correos electrónicos enviados con las actividades Enviar correo electrónico, Responder al correo electrónico, y Reenviar correo electrónico.
Ejecutar proyectos
-
Si deseas utilizar su ordenador durante la ejecución del proyecto sin la interferencia del Robot, puedes ejecutar sus automatizaciones en modo imagen en imagen. Esta función te permite ejecutar el proyecto en otra sesión abierta en una ventana separada, dejándote el control total del teclado, el ratón y la pantalla. Para ejecutar una automatización en picture-in-picture, haz clic en la flecha situada junto aEjecutar en la cinta de StudioX y luego, selecciona Ejecutar en PiP.

-
Si descartaste un error que se produjo al ejecutar un proyecto antes de tener la oportunidad de leer el mensaje de error, puedes encontrar el mensaje de error en el panel Salida.Para acceder al panel de salida, haz clic en Salida en la esquina inferior izquierda de la ventana de StudioX.
-
Para evitar la apertura de varias instancias de la misma aplicación, antes de ejecutar una automatización, cierra todas las aplicaciones y archivos que se utilizan en ella.
- Acerca de las actividades
- Actividades de contenedor
- Actividades de recursos
- Iterar a través de los elementos
- Configuración de los datos utilizados por las actividades
- Opciones de campos de entrada
- Opciones de campos de salida
- Utilizar el resultado de una actividad como entrada para otra actividad
- Gestión de argumentos
- Crear argumentos
- Eliminar Argumentos
- Ejecutar sus automatizaciones
- Ejecutar en Imagen en imagen
- Escenarios comunes
- Cualquier lugar en la automatización
- Utilice el archivo de Excel
- Utilizar Aplicación/Navegador
- Utilizar la aplicación Outlook de escritorio
- Para cada correo electrónico
- Para cada archivo en la carpeta
- Consejos y trucos
- General
- Automatización de IU
- Excel
- Aplicación de Outlook de escritorio
- Ejecutar proyectos