- Notas relacionadas
- Primeros pasos
- Para administradores
- Diseñar automatizaciones
- Crear una automatización a partir de una idea
- Creación de un proyecto
- Cómo iniciar una automatización
- Gestionar archivos y carpetas de proyecto
- Conectar automatizaciones a tus cuentas
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Ejecutar y probar tus proyectos
- Gestionar automatizaciones
- Proyectos de aplicación web: vista previa
- Studio Web API
Configurar actividades
Las actividades pueden recibir datos como entrada y pueden generar datos de salida que pueden utilizarse como entrada en otras actividades. Las opciones o propiedades clave de la actividad son visibles de forma predeterminada en las tarjetas de actividad, y si una actividad tiene propiedades adicionales, puedes configurarlas seleccionando Mostrar propiedades adicionales.
El panel Propiedades te permite controlar cómo aparecen las propiedades de la actividad.
- Vista de lienzo : todas las propiedades de la actividad seleccionada aparecen en la tarjeta de actividad.
- Vista de panel : todas las propiedades de la actividad seleccionada, incluidas las propiedades avanzadas, aparecen solo en el panel Propiedades y la tarjeta de actividad está contraída.
- Usar variable
- Creador de texto
- Crear variable
- Abrir el editor de expresiones
Hay controles de entrada, editores y creadores disponibles para ayudarte a configurar actividades en función del tipo de datos, ya sea directamente desde la actividad en el diseñador de proyectos o desde un editor o un creador.
Algunas actividades definen un ámbito o las condiciones que deben cumplirse para la ejecución de otras actividades añadidas a ellas. Se denominan actividades de contenedor y, entre otros ejemplos se incluyen:
- Para cada actividad: Define una colección de elementos y repite las actividades añadidas dentro de ellos para cada uno de esos elementos.
- Si: evalúa una condición y determina el flujo de la automatización mediante la ejecución de actividades específicas en función de si se cumple la condición.
- Usar navegador: se adjunta a una página en tu navegador y ejecuta todas las actividades de UI Automation añadidas a esa página.
En las siguientes secciones se describe cómo puedes utilizar algunos de los editores y creadores disponibles.
Escribe expresiones complejas para configurar las propiedades de la actividad. El Editor de expresiones está disponible para la mayoría de las propiedades de las actividades y cuenta con finalización inteligente de código para variables, argumentos, métodos, propiedades, clases o palabras clave. Puedes escribir expresiones en varias líneas y utilizar Ctrl + Espacio para ver la lista de opciones disponibles. También puedes seleccionar Insertar variable para abrir la ventana de selección de variables y seleccionar una variable, argumento o propiedad.
Utiliza Ctrl + F dentro del editor para abrir las capacidades de búsqueda y reemplazo. El icono de error indica si hay una incompatibilidad entre una expresión y el tipo de propiedad de la actividad (por ejemplo, utilizar una expresión de tipo String en una propiedad de tipo Boolean).
Puedes probar el valor de las expresiones válidas seleccionando Probar. Actualmente no se admite la prueba de expresiones que utilizan valores complejos.
También puedes utilizar el lenguaje natural para describir tu expresión utilizando las capacidades de IA generativa de Autopilot™. En lugar de escribir manualmente una expresión en el Editor de expresiones, puedes utilizar el campo Generar expresión para describir la acción deseada (por ejemplo, "Extraer los ingresos totales del informe de ventas").
El modelo de IA generará una expresión basada en la descripción proporcionada, que luego se mostrará en el editor. A continuación, puede modificar la expresión generada o aceptarla tal cual. El modelo de IA aprende continuamente de las descripciones que envías, lo que le permite refinar y mejorar su rendimiento con el tiempo. El modelo también es capaz de utilizar variables y argumentos definidos por el usuario y es consciente de cualquier expresión ya utilizada.
Selecciona el botón Corregir junto a un icono de error y Autopilot intentará corregir la falta de coincidencia y proporcionar una expresión válida. Un mensaje de error le informa si la expresión no se puede corregir automáticamente.
Una forma sencilla de probar las capacidades de Autopilot es transformar una variable de minúsculas a mayúsculas. Para ello:
- Crea un nuevo proyecto con un desencadenador manual y crea una nueva variable (por ejemplo, MiVariable).
- Establece el tipo de variable en Texto y el valor predeterminado en "ejemplo".
- Añade una actividad Establecer valor de variable .
- En el campo Establecer valor , selecciona Ver más > Abrir el editor de expresiones.
- En el campo Generar expresión, escribe tus instrucciones en lenguaje natural (por ejemplo, "Convertir
MyVariable
a mayúsculas"). - Seleccione para generar su expresión. Opcionalmente, selecciona Probar en el Editor de expresiones para probar el nuevo valor de la variable.
- Selecciona Guardar para utilizar la expresión generada por Autopilot.
- En el campo de salida A variable , selecciona MiVariable.
- Añade una actividad Mensaje de registro .
- En el campo Mensaje , escribe el mensaje que quieres registrar (por ejemplo, "Mi variable,
MyVariable
, ahora está en mayúsculas"), y selecciona un nivel de registro. - Selecciona Probar en la parte superior del diseñador para probar la automatización, y comprueba el panel de salida de ejecución para ver la variable cambiada de minúsculas ("ejemplo") a mayúsculas ("EJEMPLO").
Crea un filtro complejo con una o más condiciones. Los filtros permiten que tus automatizaciones identifiquen los elementos exactos que deben utilizarse. Por ejemplo, la mayoría de los desencadenadores de eventos contienen filtros que te ayudan a determinar los criterios exactos que debe cumplir un evento para que se inicie la automatización.
Para crear un filtro:
- Selecciona el elemento a filtrar desde el campo a la izquierda. Por ejemplo, al filtrar correos electrónicos, puedes seleccionar un campo correo electrónico como Desde o Cuerpo.
- Selecciona un operador del menú desplegable en el centro para comparar con el elemento. Hay varios operadores de entre los que puedes elegir dependiendo del tipo de datos. Por ejemplo, al filtrar correos electrónicos por remitente, puedes seleccionar el operador Contiene o No contiene para el campo De.
- Selecciona el valor, desde el campo a la derecha, con el que comparar el elemento seleccionado.
All (AND)
si el filtro se aplica cuando se cumplen todas las condiciones, o Any (OR)
si el filtro se aplica cuando se cumple cualquiera de las condiciones.
Ejemplo de creación de un filtro
Diseñas una automatización que se desencadena por el evento Archivo creado en OneDrive o Google Drive y solo deseas que la automatización se ejecute cuando se creen archivos con las extensiones: pdf, tif, jpg, png y jpeg.
- En la actividad del desencadenador, selecciona Filtros adicionales para abrir el Creador de filtros.
- Añade una condición a cada extensión de archivo que se va a incluir en el filtro seleccionando Extensión a partir del primer campo, contiene a partir del segundo campo e introduciendo una extensión en el tercer campo.
- Selecciona Cualquiera (O) en el menú desplegable de la parte superior de la ventana para indicar que la creación de archivos con cualquiera de las extensiones debe activar la automatización.
Define una declaración verdadera o falsa que evalúa una actividad para determinar cómo debe continuar una automatización.
Para diseñar una condición:
- Selecciona un primer valor para compararlo desde el campo a la izquierda, por ejemplo una variable de tu proyecto.
- Selecciona un operador del menú desplegable en el centro para comparar con el primer valor. Hay varios operadores entre los que puedes elegir dependiendo del tipo de datos:
greater than
,greater than or equal
,less than
,less than or equal
,equals
,is empty text
,not equals
,is not empty text
,is true
,is false
,starts with
,does not start with
,ends with
,does not end with
,contains
,does not contain
,has value
,has no value
,list is empty
,list is not empty
, - Dependiendo del operador, también tendrás que seleccionar en el campo de la derecha un segundo valor con el que comparar el primero.
All (AND)
si la declaración es verdadera cuando se cumplen todas las condiciones, o Any (OR)
si las declaraciones son verdaderas cuando se cumplen cualquiera de las condiciones.
Ejemplo de creación de una condición
Diseñas una automatización que mueve cada archivo que se crea en una determinada carpeta de tu Google Drive u OneDrive a una de las dos carpetas en función del tamaño de cada archivo: los archivos de 1 MB o más van a la carpeta Archivos grandes , mientras que los archivos de menos de 1 MB van a la carpeta Archivos pequeños.
- Configura el desencadenador Archivo creado.
- Añade una actividad Si y haz clic en el campo Condición para abrir el Creador de condición.
- En el Creador de condición, añade la condición "el tamaño del archivo es inferior a 1 MB". Usaremos la propiedad TamañoEnBytes del archivo creado, y 1 MB = 1000000 bytes.
- Haz clic en el primer campo y selecciona Archivo creado > Mostrar más > Archivo > TamañoEnBytes.
- En el campo del medio, selecciona menor que.
- En el tercer campo, introduce
1000000
y luego, haz clic en Guardar.
- Añadiremos dos actividades Mover archivo para mover el archivo creado de la siguiente manera:
- Una actividad en la rama Entonces de la actividad Si. Esta es la actividad que se ejecuta cuando se cumple la condición (el tamaño del archivo es inferior a 1 MB), por lo que seleccionaremos Archivos pequeños como carpeta de destino.
- La otra actividad de la rama Si no de la actividad Si. Esta es la actividad que se ejecuta cuando la condición no se cumple (el tamaño del archivo no es inferior a 1 MB), por lo que seleccionaremos Archivos grandes como carpeta de destino.
Crear una colección de elementos del mismo tipo.
Para crear una colección, selecciona el elemento y entonces selecciona Añadir entrada para cada entrada que quieras añadir.
Ejemplo de creación de una colección
- En la actividad Cargar archivos, selecciona Ver más > Crea una colección de archivos junto al campo Archivo(s) .
- Selecciona Hacer clic para abrir el Creador de colecciones.
- Selecciona Añadir, haz clic en el primer campo y selecciona el resultado de la primera actividad Descargar archivo. Repite el proceso para el resultado de la segunda actividad y luego, haz clic en Guardar.
Al utilizar una variable en un campo que acepta valores de fecha y hora, los fragmentos también estarán disponibles, lo que te permite añadir rápidamente variables comunes de fecha y hora:
- Hoy
- Ayer
- Mañana
- Hace dos días
- Inicio de la última semana laboral
- Final de la última semana laboral
- Iniciodelasiguientesemana
- Iniciodelsiguientemes
- Comienzo de esta semana
- Comienzo de este mes
- Comienzo del mes pasado
- Comienzo de este año
- Hace 3 meses
- Hace 6 meses
- ahora