- Notas relacionadas
- Primeros pasos
- Tutoriales
- Proyectos de automatización
- Crear automatizaciones
- Fundamentos de la automatización
- Repo. de objetos
- Mejores prácticas de automatización
- Tutorial: Crear una tabla dinámica
- Tutorial: Iterar a través de las filas de una tabla
- Tutorial: Comparar archivos de Excel y envío de errores de conciliación por correo electrónico
- 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
- Solución de problemas
Fundamentos de la automatización
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.
El panel de actividades muestra las actividades disponibles que pueden añadirse al proyecto actual. Puedes buscar las actividades por su nombre o descripción utilizando el cuadro de búsqueda de la parte superior del panel. Para añadir una actividad a tu automatización, haz doble clic en ella o arrástrala y suéltala en el lugar deseado del panel del Diseñador.
Al pasar el puntero sobre una actividad del panel se muestra el paquete al que pertenece y su descripción. Para añadir una actividad a la lista de favoritos, haz clic sobre ella con el botón derecho y selecciona Añadir a favoritos.
Personalización del panel de actividades
Haz clic en el botón Ver opciones en la parte superior del panel para abrir un menú que te permite personalizar el panel. Consulta la siguiente tabla para una lista de opciones disponibles.
Opción |
Descripción |
---|---|
Mostrar favoritos |
Muestra una sección con actividades favoritas. Esta opción está seleccionada de forma predeterminada. |
Mostrar reciente |
Muestra una sección con las diez actividades utilizadas más recientes. Esta opción no está seleccionada de forma predeterminada. |
Mostrar categorías |
Agrupa actividades por la categoría a la que pertenecen. Esta opción está seleccionada de forma predeterminada. |
Agrupar por paquetes |
Agrupa actividades por el paquete al que pertenecen. Esta opción no está seleccionada de forma predeterminada. |
Anclar favoritos |
Al buscar en el panel, mantén las actividades favoritas siempre visibles. Disponible si se selecciona Mostrar favoritos. Esta opción no está seleccionada de forma predeterminada. |
Mostrar Desarrollador |
Muestra las actividades diseñadas para el perfil de Studio. Esta opción no está seleccionada de forma predeterminada. Estas actividades pueden no funcionar conforme a lo esperado en el perfil de StudioX. |
Por ejemplo, si quieres ver todas las actividades de Excel, puedes seleccionar Agrupar por paquetes y desmarcar Mostrar categorías.
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:
- Actividades de recursos: añade un recurso de la aplicación a la automatización y haz que ese recurso esté disponible para las actividades añadidas dentro de ellas.
- Para cada actividad: define una colección de elementos y repite las actividades añadidas dentro de ellos para cada uno de esos elementos.
- Repetir número de veces: es parecido 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 en función del 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.
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:
- Utilizar 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.Cuando configuras actividades secundarias, puedes seleccionar celdas individuales, u hojas del archivo directamente desde StudioX.
- Utilizar la aplicación de escritorio de Outlook, Utilizar Outlook 365 y Utilizar Gmail: añade una cuenta de Outlook de escritorio, 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. Cuando configuras actividades secundarias, puedes seleccionar carpetas individuales, o mensaje directamente desde StudioX.
- Utilizar archivo de Word: utiliza un documento de Word especificado. Agrega las actividades que vas a realizar en el archivo dentro de esta actividad.
- Utilizar aplicación/navegador: utiliza una aplicación de escritorio o página del navegador web especificada. Añade las actividades que se van a realizar en la aplicación o en el navegador web dentro de esta actividad.
- Utilizar presentación de PowerPoint: utiliza un archivo de PowerPoint especificado. Agrega las actividades que vas a realizar en el archivo dentro de esta actividad.
- Utilizar OneDrive y SharePoint: selecciona una cuenta para la automatización de OneDrive y SharePoint. Añade las actividades relacionadas 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.
Para obtener más información sobre cómo conectar un proyecto a un libro de Excel, consulta Conectar un proyecto a un archivo de Excel.
Iteración se refiere a la repetición de una o más actividades en su proyecto de automatización en cada elemento individual de una colección de elementos. Para iterar a través de los elementos, añada uno de los Para cada uno en la que se define la colección, y luego agrega las actividades a repetir dentro del Para cada uno. Cuando configures las actividades para que se repitan, indica que una actividad debe utilizar los datos de cada elemento de la iteración seleccionando la opción del elemento actual en el menú Más .
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 esCurrentRow
. 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 esCurrentSheet
. -
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 esCurrentMail
. 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 su ordenador.
La opción de elemento actual esCurrentFile
. 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 cada carpeta en la carpeta: repite una o más actividades para cada carpeta dentro de una carpeta especificada en tu ordenador.
La opción de elemento actual esCurrentFolder
. Para algunas actividades, también debes seleccionar qué propiedad de la carpeta utilizará de la carpeta actual: nombre, ruta completa o fecha de última modificación.
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.
Las actividades pueden recibir datos como de entrada y, tras la ejecución, puede generar datos de salida. Los datos de cada actividad se configuran a través del menú Más disponible a la derecha de los campos de datos.
Dependiendo de su propósito, una actividad puede tener ningún campo de datos, o varios campos de datos. La siguiente información describe las opciones que puedes encontrar en el menú Más . Debido a que el menú muestra las 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.
Los campos de entrada definen los datos recibidos por una actividad usando las siguientes opciones:
-
Datos de los recursos añadidos al proyecto:
- Excel: datos desde el Bloc de notas de proyecto o desde un archivo de Excel añadido a la automatización. Selecciona celdas con nombre, rangos con nombre, tablas u hojas directamente desde el menú Más , o selecciona Indicar en Excel para abrir el libro en Excel e indicar en él. La selección de Entrada Personalizadale permite introducir manualmente los nombres de las hojas, los nombres de las tablas, las direcciones de las celdas o las direcciones de los rangos. Si la actividad está dentro de un Para cada fila de Excel puedes seleccionar la fila actual en la iteración.
- 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.
- Texto: introduce el texto utilizando el generador de texto incorporado.Puede hacer clic en Más dentro del Constructor de Texto para añadir al texto datos de Excel, datos de correo o valores que haya guardado para su uso posterior.
- Texto - valor vacío: esta opción te permite tener un texto vacío como valor para los casos en los que quieras añadir texto adicional o actualizarlo más adelante.
-
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 Calculo para añadir valores numéricos desde el proyecto. Por ejemplo, selecciona una celda en un archivo Excel, o un valor numérico que haya 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.
- Verdadero/Falso: añade una declaración condicional. Selecciona
True
oFalse
para los campos que admitan declaraciones condicionales en actividades como la actividad Si. -
Usar variable: utiliza la salida de otra actividad que guardaste como variable en el proyecto para el campo actual. En determinados casos, StudioX adapta el tipo de variable para que coincida con el tipo que requiere el campo. Por ejemplo, puedes utilizar variables de Texto en los campos que requieren un Número, ya que el valor se convierte automáticamente de Texto a Número. Cuando un tipo de variable se convierte en otro tipo, StudioX añade el nuevo tipo al final del nombre de la variable.
- 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: 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.
Los campos de salida definen qué hacer con los datos generados por una actividad usando las siguientes opciones:
- Excel- Guarda el resultado en el Cuaderno de Proyecto o en un archivo de Excel definido para una actividad principal Usar Archivo de Excel. Selecciona celdas con nombre, rangos con nombre, tablas u hojas directamente desde el menú Más , o selecciona Indicar en Excel para abrir el libro en Excel e indicar en él. La selección de Entrada Personalizadale permite introducir manualmente los nombres de las hojas, los nombres de las tablas, las direcciones de las celdas o las direcciones de los rangos. Si la actividad está dentro de un Para cada fila de Excel puedes seleccionar la fila actual en la iteración.
- Crear variable: guarda el resultado para su uso posterior como variable en tu automatización. Introduce un nombre por el que te quieras referir a la variable en el proyecto y selecciona un tipo de datos de las siguientes opciones: Texto, Número, Verdadero o Falso, Número con decimales, Fecha y Duración. La variable creada podrá seleccionarse luego como entrada en otra actividad.
- Copiar en portapapeles: guarda la salida en el portapapeles. A continuación, puedes poner el valor en un campo de entrada en otra actividad. Esta opción está disponible para los campos que tienen como salida texto, valores booleanos (Verdadero/Falso), números o rangos de Excel (por ejemplo, el campo Destino en la actividad Copiar rango). Los valores booleanos y numéricos se convierten en texto cuando se copian en el portapapeles.
- Cambiar nombre de variable: cambia el nombre de una variable que hayas creado para su uso posterior.
- Variables: selecciona una variable creada para su uso en los selectores de actividades de la App/Web.
- Argumentos: 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.
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 en variables, y luego utilizarlas como entrada en otras actividades más adelante en el proyecto:
-
Para guardar los datos y utilizarlos en otras actividades, selecciona la opción Crear variable en el menú Más de un campo que configure los datos de salida de una actividad, e introduce un nombre para la variable (valor guardado). Utilizarás este nombre más tarde para identificar y seleccionar la variable como entrada en otra actividad, por lo que asegúrate de utilizar un nombre único que describa la variable.
Aviso: Ciertas actividades pueden requerir que selecciones el tipo de datos junto con el nombre de la variable. Selecciona de entre las siguientes opciones: Texto, Número, Verdadero o Falso, Número con decimales, Fecha y Duración. Selecciona Opciones avanzadas si el tipo de datos que necesitas almacenar no se encuentra en la lista. - Para utilizar la variable como entrada para otra actividad más adelante en el proyecto, selecciónala de la opción Usar variable en el menú Más de un campo que configure los datos de entrada de una actividad.
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.
El panel Propiedades es contextual y te permite ver y editar propiedades avanzadas para una actividad seleccionada. Al seleccionar varias actividades, solo se puede modificar sus propiedades comunes desde el panel Propiedades.
El panel Propiedades está oculto de forma predeterminada. En la mayoría de las situaciones, puedes configurar actividades utilizando las opciones disponibles en el panel Diseñador.
Las variables se utilizan para almacenar datos de diferentes tipos y transferirlos entre actividades en un proyecto. Puedes encontrar todas las variables utilizadas en tu proyecto y gestionarlas en el panel Data Manager. Para editar o cambiar el nombre de una variable, abre el panel Data Manager, haz clic con el botón derecho sobre una variable y selecciona Editar variable.
- Haz clic en Nuevo en el panel Data Manager y selecciona Nueva variable. Se abrirá el panel Variables y se añadirá una nueva variable al final de la lista.
- Selecciona un nombre en el campo Nombre.
- Selecciona un tipo de datos en el campo Tipo de datos y haz clic en Más a la derecha del campo Valor predeterminado para establecer un valor predeterminado.
También puedes hacer clic en el botón +Nuevo para crear una nueva variable.
También puedes crear una variable directamente desde el campo de salida de una actividad.
De forma predeterminada, todas las variables nuevas son del tipo String (texto). Puedes configurar las variables en función de cómo se utilizan:
-
Tipo: elige el tipo de valor que deseas almacenar en tu variable. Las siguientes opciones están disponibles:
- Booleano: este tipo solo tiene dos valores posibles:
true
ofalse
. Estas variables 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 variable puede utilizarse para almacenar cualquier información basada en texto, como los nombres de los empleados, los nombres de usuario o cualquier otra cadena de texto.
- Objeto: puede utilizarse para almacenar diferentes tipos de datos. Puedes utilizar este tipo de variable en los casos en que necesites flexibilidad para el tipo de datos almacenado en una variable. Asegúrate de que el tipo de datos utilizado en las variables de objetos sea compatible con las actividades que utilizan la variable.
- 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.
Aviso: También puedes crear variables desde las actividades que tienen campos de salida, como por ejemplo Establecer valor de variable. En el campo de salida (Guardar en), haz clic en el menú Más , selecciona Crear variable y asigna un nombre y un tipo a la variable.
- Booleano: este tipo solo tiene dos valores posibles:
- Abre el panel Data Manager.
- Haz clic con el botón derecho sobre una variable de la lista y selecciona Editar variable. También puedes seleccionar Cambiar nombre de variable y cambiar el nombre de la variable directamente desde el panel Data Manager.
Los tipos y valores de las variables también pueden editarse directamente desde el panel Data Manager haciendo clic en el icono de la flecha a la izquierda de una variable. Esto aporta campos adicionales en los que podrás editar la variable.
Los argumentos se utilizan para pasar datos entre las actividades de un proyecto y pueden utilizarse para integrar un flujo de trabajo con otros productos como UiPath Apps.
Una vez configurados, puedes utilizar los argumentos en una actividad de forma similar a como utilizas las variables (valores guardados). Para editar o cambiar el nombre de un argumento, abre el panel Data Manager, haz clic con el botón derecho sobre un argumento y selecciona Editar.
- Haz clic en Nuevo en el panel Data Manager y selecciona Nuevo argumento. Se abrirá el panel Argumentos y se añadirá un nuevo argumento al final de la lista.
- Selecciona un nombre en el campo Nombre.
- Selecciona una dirección utilizando el campo Dirección y un formato de datos utilizando el campo Formato de datos.
- Selecciona un valor utilizando el menú Más junto al campo Valor predeterminado para establecer un valor predeterminado.
También puedes hacer clic en+Añadir para crear un nuevo argumento.
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:
true
ofalse
. 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.
- Abre el panel Data Manager.
- Haz clic con el botón derecho sobre un argumento de la lista y selecciona Editar argumento. También puedes seleccionar Cambiar nombre y cambiar el nombre del argumento directamente desde el panel Data Manager.
La dirección, el formato de datos y los valores del argumento también pueden editarse directamente desde el panel Data Manager haciendo clic en el icono de la flecha a la izquierda de un argumento. Esto aporta campos adicionales en los que podrás editar el argumento.
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.
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.
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.
Los escenarios comunes son sensibles al contexto, lo que significa que las opciones disponibles dependen del punto exacto en el que se encuentre la automatización.Por ejemplo, en una actividad Uso de la aplicación Outlook de escritorio, los escenarios comunes disponibles están relacionados con las tareas de Outlook, como Descargar archivos adjuntos de correo electrónico. Para ver una lista de los escenarios comunes disponibles, consulta Descripciones de escenarios comunes.
Para utilizar un escenario común en un proyecto:
-
Haz clic en el icono Añadir actividad en el panel Diseñador donde quieres añadir el escenario.
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.
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. |
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. |
|
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
A1:C3 de la hoja del Bloc de notas del proyecto.
|
|
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. |
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. |
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. |
-
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 la actividad que puede ayudarte a automatizar una acción concreta, busca entre las actividades utilizando la barra de búsqueda situada en la parte superior del panel de las Actividades, o la que aparece en la parte superior de la pantalla después de hacer clic en Añadir actividades en el panel de Diseñador. La búsqueda devuelve resultados a partir de los nombres de las actividades, así como de las descripciones, lo que puede ser entonces una buena forma de encontrar actividades que quizá no hayas descubierto todavía.
- 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.
- Si quieres ahorrarte unos cuantos clics a la hora de diseñar tus automatizaciones, puedes hacer doble clic en la mayoría de los campos de actividad para abrir la opción del menúMás más utilizada para configurar ese campo. Por ejemplo, al hacer doble clic en un campo que acepta la introducción de texto, se abre el Creador de texto, al hacer lo mismo con el campo de condición en la actividadSi, se abre el Creador de condición.
- Cuando seleccionas Texto en el menú Más para añadir un texto a un campo de actividad, puedes componer un texto que combine varios tipos de datos utilizando el creador de texto. Además de escribir texto, puedes seleccionar otros tipos de datos en el menú Más ubicado en la esquina superior derecha del creador de texto. Por ejemplo, puedes añadir el contenido de una celda de un archivo de Excel, un campo de un correo electrónico de Outlook o una de las propiedades de un archivo de su ordenador que hayas guardado para más tarde en una actividad anterior.
-
Al configurar una actividad Utilizar aplicación/navegador para añadir una aplicación de escritorio a la automatización, si deseas que la automatización abre un archivo específico, indique la aplicación y, a continuación, añade la ruta del 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 situado en la
C:\Work
carpeta, introduceC:\Work\form_template.pdf
en el campo Argumentos de la aplicación para abrir el archivo en Acrobat cuando se ejecute la automatización. - Al indicar los elementos de destino de las actividades de la Aplicación/Web en los navegadores web, añade siempre por lo menos un Anclaje para asegurar que el elemento es identificado correctamente por el Robot.Para más información sobre destinos y anclajes, consulta Automatización de UI.
- 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, puedes abrir el Creador de texto del campo Escribir esto, añadir la
tab
tecla especial del menú Más dentro del Creador de texto, y luego seleccionar el texto para el siguiente campo. Por ejemplo, siempre que la clavetab
mueva el cursor al siguiente campo de la aplicación de destino, si se configura el campo Escribir esto como en la siguiente imagen, se copia el texto de tres celdas diferentes y se pega en tres campos distintos. - 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.
-
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.
Una vez definido, puedes indicar los datos en Excel o seleccionar los datos del archivo de plantilla directamente desde el menú Más .
Por ejemplo, si quieres crear una automatización con un informe que recibirás mensualmente, utilice un informe existente con el mismo formato que la plantilla. Para definir una plantilla, añade la actividad de archivo de Excel Utilizar archivo de Excel, escribe la ruta del archivo a automatizar, luego selecciona la opción Archivo de plantilla e indica el archivo a utilizar.
- Cuando quieras trabajar con un archivo.xlsLibro (Excel 97-2003), no se puede acceder a los datos del archivo directamente desde el menúMás. En este caso, puedez configurar las actividades que utilizan el archivo con las opciones Indicar en Excel oEntrada personalizada en el menúMás. Por otra parte, crea un archivo .xlsx para poder seleccionar los datos directamente desde el menú.Cópialo y añádelo como unArchivo de plantilla.
- 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.
-
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 con formato, 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.
-
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
- El panel de 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
- El panel de propiedades
- Gestión de variables
- Crear variables
- Editar variables
- Eliminar variables
- Gestión de argumentos
- Crear argumentos
- Editar 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