Co-Pilot for Automators (Co-Pilot) admite la lógica de bucle en indicadores de lenguaje natural y puede reconocer el tipo de iterador en función de la acción.

Los desarrolladores pueden aprovechar Co-Pilot para acelerar el proceso de desarrollo utilizando un mensaje en lenguaje natural. Al crear un escenario de automatización que necesita lógica de bucle, los desarrolladores pueden simplemente describir el escenario para generar y secuenciar rápidamente las acciones necesarias y el tipo de iterador. Con las acciones requeridas y el iterador establecidos en el lienzo, los desarrolladores pueden concentrarse en especializar la automatización con valores de variables y configuraciones.

Instrucciones de su indicador

Al enviar un indicador a través de Co-Pilot, interactúa directamente con el orquestador donde las instrucciones son reconocidas por las acciones disponibles en el Bot editor. Luego, Co-Pilot completa y secuencia esas acciones en una estructura en el lienzo para su desarrollo posterior. Al escribir instrucciones de solicitudes para crear bucles, la estructura generada incluye las acciones secuenciadas que usted describe y establece automáticamente el tipo de iterador y los elementos que la automatización debe recorrer en bucle, en relación con las acciones. El trabajo restante se vuelve mucho más fácil con la estructura visiblemente disponible para revisar y editar las área donde se necesitan los detalles restantes.

La lógica de bucle es reconocida por las instrucciones y los parámetros descritos en un indicador cuando existe un iterador para una acción. El tipo de bucle se genera en función de las propiedades de los elementos (p. ej., para cada archivo de una carpeta, mientras un programa está abierto).

Verificar resultados

Después de generar el bucle a través del indicador, verifique las configuraciones en los ajustes de la acción para garantizar la precisión de la automatización resultante. Por ejemplo, si el tipo de iterador es archivos de una carpeta, la ruta de la carpeta es una propiedad que debe ingresar en el indicador y debe verificar en la configuración de la acción.

Iterador de archivos

Al recorrer archivos, Co-Pilot comprende de forma inherente los atributos de los archivos y el plan y la razón para el objetivo descrito en el indicador del usuario. Observe el siguiente ejemplo que incluye la ruta del archivo, el nombre del archivo y la extensión.

Por ejemplo:
For each folder and file in C:\Users\Name\Documents, if any excel file is found, then check for the worksheet ‘Main’. If available, then save it as a PDF in the same folder.

Una variable de diccionario se crea automáticamente para almacenar datos transitorios de la acción de bucle, mientras se ejecuta.

Las propiedades compatibles al solicitar un archivo en una carpeta incluyen lo siguiente:
  • NOMBRE
  • Fecha
  • Extensión
  • Existe o no existe
Ejemplo:
For each file in the folder C:\Users\Name\Documents, show the file extension in a message box.

Se pueden revisar las propiedades de este iterador. Consulte Condiciones relacionadas con el iterador.

Iterador de correo electrónico

Al indicar recorrer correos electrónicos, los mejores resultados se obtienen usando una conexión de la Control Room establecida con su servidor de correo electrónico. Observe el siguiente ejemplo, que incluye la conexión de correo electrónico guardada y la condición para los archivos adjuntos.

Ejemplos:
  • Usa el paquete de Outlook para construir la automatización con una conexión preconfigurada.
    Move all emails in 'OutlookConnection' to the 'Finance' folder if attachments have more than 3 files.
  • Utiliza el paquete de correo electrónico para construir la automatización, dejándole configurar el servidor de correo electrónico.
    Move all emails in to the 'Finance' folder if attachments have more than 3 files.

Al igual que el iterador de archivos, se utiliza una variable de diccionario para almacenar datos mientras se ejecuta el bucle. Aquí puede aprovechar muchas propiedades provenientes de los metadatos de los correos electrónicos, ya que Co-Pilot comprende de forma inherente los atributos del correo electrónico.

Las propiedades compatibles al solicitar recorrer los correos electrónicos incluyen las siguientes:
  • Asunto
  • Mensaje
  • Desde
  • Hasta
  • CC
  • Cco
  • HoraDeRecepción
  • FechaDeRecepción
  • HoraDeEnvío
  • FechaDeEnvío
  • Nro.DeArchivosAdjuntos
Ejemplo:
For each email in 'OutlookConnection' show the sender in a message box.

Consulte Iterador para cada correo del buzón de correo.

Prácticas recomendadas

Agregar variables antes de enviar el indicador.
Cualquier variable que se requiera en las instrucciones debe agregarse al archivo de automatización antes de enviar el indicador. Las variables existentes en el archivo se reconocen en el indicador mediante la convención de nombres adecuada ($var1$), y se asignan en la automatización como corresponda. Las variables que no existen en el archivo y son necesarias para la automatización descrita por el mensaje se generan de forma predeterminada. Estas variables predeterminadas necesitan verificación y configuración para establecer los valores, después de que se haya ingresado el indicador.
Incluye un escenario de automatización completo en el indicador, cuando sea posible.
Cuando esté listo para ingresar su indicador, describa todo el escenario de automatización en solo indicador. Si el escenario es demasiado extenso o complejo, divídalo en secciones de operaciones. A continuación, ingrese un indicador para cada operación en su flujo de automatización por sección.

Introducción

Utilice el siguiente ejemplo para crear su automatización utilizando indicadores. Consulte Ejemplo de indicaciones de lógica de bucle.