studiox
2021.10
false
UiPath logo, featuring letters U and I in white
Sin asistencia

Guía del usuario de StudioX

Última actualización 18 de nov. de 2024

Fundamentos de la automatización

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:

  1. Abre una hoja de cálculo.
  2. Abrir una aplicación empresarial
  3. Copia los datos de una celda de una hoja de cálculo.
  4. Pega los datos copiados en un campo en una aplicación empresarial.
  5. 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:

  1. Utiliza el Archivo Excel para indicar a StudioX la hoja de cálculo que desea utilizar.
  2. Utiliza aplicación/navegador para indicar a StudioX la aplicación que deseas utilizar.
  3. 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.
  4. 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:

  • 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.

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:

  • 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.

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.

Iterar a través de los elementos

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 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 su 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 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.

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: 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 docs image, 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 docs image 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.
  • 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.

  • 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- 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 docs image, 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.
  • 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.
  • 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.
  • 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:

  1. Para guardar los datos para utilizarlos en otras actividades, selecciona la opción Guardar para uso posterior en el docs imagemenú Más de un campo que configure los datos de salida de una actividad, y escribe un nombre para el valor guardado. Utilizarás este nombre más tarde para identificar y seleccionar el valor como entrada en otra actividad, por lo que asegúrate de utilizar un nombre único que describa el valor guardado.
  2. Para utilizar los datos guardados como entrada para otra actividad más adelante en el proyecto, selecciona el valor de la opción Usar valor guardado en el docs imagemenú Más de un campo que configura 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.

Gestión de argumentos

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 configurado, puedes utilizar los argumentos en una actividad de forma similar a como lo harías con Guardar para uso posterior.

Crear argumentos

  1. Haz clic en el botón Argumentos docs image en el panel Data Manager.
  2. Haz clic en +Añadir para crear un nuevo argumento.
  3. Haz clic en el menú Más docs image junto al argumento para establecer un valor.

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 o false. 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.
  • 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

  1. Haz clic en el botón Argumentos docs image en el panel Data Manager.
  2. 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.

Nota: 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.

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:

  1. 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.

  2. Haz clic en el escenario común que quieres añadir.

    Las actividades del escenario se añaden al panel Diseñador.

  3. 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.

  • En Anexar rango, selecciona los rangos de origen y destino.
  • En Eliminar filas, selecciona el rango de destino.

Repite las acciones para las filas dentro del rango de Excel

Añade una actividad Para cada fila de Excel.

  • Selecciona el rango a utilizar.
  • Añade las actividades a repetir dentro de 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 rangoA1:C3 de la hoja del Bloc de notas del proyecto.
  • Asegúrese de que el rango de la hoja del Bloc de notas del proyecto contiene los datos que se van a introducir en el formulario (por defecto A1:C3). Puede añadir otro archivo en una actividad padre Usar archivo de Excel y/o seleccionar otro rango para Para cada fila de Excel.
  • Indica el elemento de destino para cada actividad Escribir en.
  • Añade o elimina las actividades de tipo Escribir en en función del número de campos del formulario.

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.

  • Selecciona la carpeta o mensajes a utilizar.
  • Añade las actividades a repetir dentro de 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.

  • En Responder correo electrónico, edita el cuerpo del correo.
  • En Mover el correo electrónico, selecciona la carpeta a la que deseas mover el correo electrónico.

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.

  • Configura la actividad Reenvío de correo electrónico.
  • En Mover el correo electrónico, selecciona la carpeta a la que deseas mover el correo electrónico.

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 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 docs image 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 docs imagemenú 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ásdocs image 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.

Automatización de IU

  • 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:\Workcarpeta, 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 docs imagemenú Más dentro del Creador de texto, y luego seleccionar el texto para el siguiente campo. Por ejemplo, siempre que la clave tab 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.

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.

    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ásdocs image. En este caso, puedez configurar las actividades que utilizan el archivo con las opciones Indicar en Excel oEntrada personalizada en el menúMásdocs image. 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.

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 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.



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.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.