Compartir a través de


Office 365 Outlook

El grupo de Office 365 Outlook (versión preliminar) permite la utilización del conector de Office 365 Outlook desde dentro de los flujos de escritorio, aliviando la necesidad de crear un flujo de nube para usar sus acciones. Este conector es el mismo que el que se usa en los flujos de nube de Power Automate, Power Apps y Logic Apps. Utiliza los mismos parámetros y devuelve el mismo tipo de datos.

Requisitos previos y limitaciones

  • Necesita una licencia de RPA asistida.
  • Además de las políticas de prevención de pérdida de datos (DLP) para Office 365 Outlook, los administradores de máquinas pueden deshabilitar las acciones de Outlook de Office 365 modificando la configuración de registro adecuada.

Enviar un correo electrónico con datos adjuntos

Esta sección presenta un ejemplo de cómo enviar un correo electrónico con datos adjuntos en los flujos de su escritorio, usando acciones de Office 365 Outlook.

Nota

Para incluir archivos adjuntos en sus correos electrónicos, debe convertir esos archivos usando la acción Convertir archivo en datos binarios . Luego use la variable que contiene los datos binarios en la acción Enviar un correo electrónico (V2), al agregar un archivo adjunto.

Convierta el archivo para adjuntarlo como datos binarios usando la acción Convertir archivo en datos binarios.

Captura de pantalla de la acción Convertir archivo a datos binarios.

Abra la acción Enviar un correo electrónico (v2) del grupo de acciones de Office 365 Outlook. Dentro de la sección Avanzado, junto al parámetro Datos adjuntos, seleccione Editar.

Captura de pantalla de la acción Enviar un Email(v2).

Agregar un número fijo de archivos adjuntos

En la ventana Datos adjuntos, ya existe un elemento en la lista. Seleccione Más para configurarlo de forma que contenga el archivo adjunto deseado.

Captura de pantalla de la ventana de datos adjuntos

Modifique la propiedad Nombre con el nombre del archivo que se adjuntará. Actualice ContentBytes para hacer referencia a los datos binarios que representan el archivo.

Nota

Observe cómo la variable %BinaryData% se utiliza en la entrada del archivo adjunto en la propiedad ContentBytes.

Captura de pantalla de los detalles del elemento en la ventana Datos adjuntos

Puede agregar más datos adjuntos seleccionando el botón más.

Captura de pantalla del botón Agregar más en la ventana Datos adjuntos

Cuando todos los archivos que se adjuntarán estén finalizados, seleccione Guardar para cerrar la ventana Datos adjuntos y regresar a la configuración de la acción Enviar un correo electrónico (v2).

Captura de pantalla de la acción Enviar un correo electrónico (v2) con datos adjuntos.

Agregar un número dinámico de archivos adjuntos

Cuando no sepa la cantidad total de archivos adjuntos que desea incluir en un correo electrónico, utilice el siguiente enfoque:

  • Creer una lista nueva. Esta lista contiene los archivos adjuntos que se enviarán.
  • Se debe utilizar un objeto personalizado para representar cada archivo adjunto. Cada objeto personalizado debe tener las dos propiedades que componen un archivo adjunto, 'Name' y 'ContentBytes'.
  • Una vez que la lista esté completa, debe pasarla como entrada a la propiedad Datos adjuntos de la acción de Office 365 Outlook.

Ejemplo

El flujo de su escritorio recibe una lista que contiene una cantidad dinámica de rutas de archivos como entrada. Quiere adjuntar esos archivos a un correo electrónico. Se comienza creando una nueva lista para almacenar los archivos que se enviarán.

Captura de pantalla de la acción Crear nueva lista

Nota

Debe recorrer la lista introducida que contiene las rutas de archivos, convertirlas en datos binarios y agregar el objeto personalizado que representa cada archivo a la lista de archivos adjuntos.

Agregue una acción Para cada para recorrer la lista de entrada de flujo del escritorio. Durante cada bucle, el elemento actual es una ruta de archivo que apunta al archivo real.

Captura de pantalla de la acción Para cada.

Para usarlo con acciones del conector de la nube, convierta el archivo actual en datos binarios.

Captura de pantalla de la acción Convertir archivo a datos binarios donde CurrentItem se convierte en datos binarios

El nombre del archivo es necesario para la propiedad respectiva que lo representa. Utilice la acción Obtener parte de ruta de archivo para recuperar el nombre del archivo actual.

Captura de pantalla de la acción Obtener parte de la ruta del archivo donde se recupera el nombre del archivo de CurrentItem

Luego agregue el objeto personalizado que representa el archivo en la lista de archivos adjuntos. Para eso, utilice la acción Agregar un elemento a una lista. En la propiedad Elemento, haga referencia al objeto personalizado utilizando la siguiente sintaxis:

{'Name': %variable holding the file name%, 'ContentBytes': %variable containing the binary data%}

Captura de pantalla de la acción Agregar un elemento a una lista.

Finalmente, pase la lista de archivos adjuntos como entrada a la propiedad Datos adjuntos de la acción Enviar un correo electrónico (V2).

Captura de pantalla de la acción Enviar un correo electrónico (V2) configurada para usar una lista de objetos personalizados en la propiedad de archivos adjuntos.

El diseño de su acción debe ser similar al del siguiente ejemplo:

Captura de pantalla de la vista general de ejemplo sobre cómo utilizar una lista de adjuntos en la acción Enviar un correo electrónico (V2).