Ejemplo de utilización de Email actions en un bot
Descargar como PDF
- Última actualización2023/03/06
Ejemplo de utilización de Email actions en un bot
En este ejemplo, utilizamos las actions de correo electrónico para realizar operaciones relacionadas con el correo electrónico utilizando Outlook Client.
- Recupera el número total de archivos adjuntos de los correos electrónicos e imprime el resultado en el cuadro de mensaje.
- Enviar una respuesta al remitente y a todos los destinatarios de un correo electrónico con un asunto diferente.
- Eliminar y quitar los correos electrónicos leídos de la Bandeja de entrada.
Procedimiento
-
Cree un bot.
-
En el panel izquierdo, haga clic en Automatización.
Se muestra la lista de formularios y bots disponibles.
- Haga clic en Crear nuevo > Bot.
- Proporcione un nombre para el bot: Email_Operation_Bot.
- Haga clic en Crear y editar.
-
En el panel izquierdo, haga clic en Automatización.
-
Utilice la Conexión para establecer una conexión con un servidor de correo.
- Haga doble clic o arrastre la Correo electrónico > Conectar action.
- Ingrese EmailSession en el campo Nombre de sesión.
- Seleccione Outlook para establecer una conexión con Microsoft Outlook.
- Ingrese test@automationanywhere.com en el campo Buzón de Outlook (opcional).
-
Para procesar cada elemento de la lista, utilice la Bucle action.
- Haga doble clic o arrastre la action Bucle.
- Seleccione la opción Para cada correo electrónico en el buzón en la lista iterador.
- En el campo Nombre de sesión, introduzca EmailSession.
- Seleccione Todos en el campo Tipo de correos electrónicos a obtener para recuperar correos electrónicos del servidor de correo electrónico.
- En el campo Desde una carpeta específica (opcional), ingrese Inbox/Analytics folder.
- Elija la opción HTML para el formato del mensaje.
- Seleccione Verdadero en la lista Usar zona horaria local .
- En el campo Asignar el valor actual a la variable (opcional), cree EmailDetails como variable de Diccionario.
-
Recupere el número total de archivos adjuntos de cada correo e imprímalos.
- haga doble clic en la action Cuadro de mensaje o arrástrela
- En el campo Escriba el mensaje para mostrar, escriba: $EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$.
- Haga doble clic o arrastre la Analizar > Cerrar action. En el campo Nombre de sesión, introduzca EmailSession.
-
Haga clic en Guardar y, luego, en Ejecutar.
Los detalles de los archivos adjuntos se recuperan de los correos electrónicos de la siguiente manera:
emailSubject emailNoOfattachments Informe de Google Analytics de diciembre de 2022 12 Informe de Google Analytics de noviembre de 2022 11 Informe de Google Analytics de octubre de 2022 9 Informe de Google Analytics de agosto de 2022 10 Informe de Google Analytics de julio de 2022 13 Informe de Google Analytics de mayo de 2022 11 Informe de Google Analytics de marzo de 2022 5 -
Inicie una nueva sesión de correo electrónico.
- Haga doble clic o arrastre la Correo electrónico > Conectar action.
- Ingrese EmailSession1 en el campo Nombre de sesión.
- Seleccione Outlook para establecer una conexión con Microsoft Outlook.
- Ingrese test@automationanywhere.com en el campo Buzón de Outlook (opcional).
-
Para procesar cada elemento de la lista, utilice la Bucle action.
- Haga doble clic o arrastre la action Bucle.
- Seleccione la opción Para cada correo electrónico en el buzón en la lista iterador.
- En el campo Nombre de sesión, introduzca EmailSession1.
- Seleccione Todos en el campo Tipo de correos electrónicos a obtener para recuperar correos electrónicos del servidor de correo electrónico.
- En el campo Desde una carpeta específica (opcional), ingrese Inbox/Daily stand up meeting.
- Elija la opción HTML para el formato del mensaje.
- Seleccione Verdadero en la lista Usar zona horaria local .
-
Utilice Responder a todos action para enviar una respuesta a un correo electrónico.
-
Introduzca los siguientes ID de correo electrónico. peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
Nota: Utilice una coma para separar los identificadores de los correos electrónicos.
- En el campo URI de redireccionamiento, ingrese Documentation deliverables for upcoming releases.
- Agregue el archivo adjunto al mensaje de correo electrónico release plan.xlsx.
- Seleccione Texto sin formato para el cuerpo del correo electrónico.
-
En el campo Mensaje, introduzca el siguiente mensaje:
Hi All, See the attached document outlining the release plan.
- Seleccione la opción Outlook de la lista Enviar correo electrónico a través de.
-
Introduzca los siguientes ID de correo electrónico. peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
- Haga doble clic o arrastre la Analizar > Cerrar action. En el campo Nombre de sesión, introduzca EmailSession1.
-
Haga clic en Guardar y luego en Ejecutar.
La respuesta se enviará al remitente y a todos los destinatarios de un correo electrónico.
-
Inicie una nueva sesión de correo electrónico.
- Haga doble clic o arrastre la Correo electrónico > Conectar action.
- Ingrese EmailSession2 en el campo Nombre de sesión.
- Seleccione Outlook para establecer una conexión con Microsoft Outlook.
- Ingrese test@automationanywhere.com en el campo Buzón de Outlook (opcional).
-
Utilice la función Eliminar todo action para eliminar el correo electrónico especificado de la bandeja de entrada.
- Ingrese EmailSession2 en el campo Nombre de sesión.
- En el campo Desde una carpeta específica (opcional), ingrese Inbox/Backup mails.
- Seleccione Todos en el campo Tipo de correos electrónicos a obtener para recuperar correos electrónicos del servidor de correo electrónico.
- Haga doble clic o arrastre la Analizar > Cerrar action. En el campo Nombre de sesión, introduzca EmailSession2.
-
Haga clic en Guardar y, luego, en Ejecutar.
Los correos electrónicos se eliminarán de la carpeta especificada.