Power Automate: Recopilar respuestas de correo con opciones
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- Una de las funcionalidades primordiales de Power Automate es la de poder automatizar capturas de información de múltiples fuentes automáticamente. La recopilación de respuestas de usuarios suele tener el problema de no ser paralela.
Vamos a ver el día de hoy como podemos crear un flujo que sea capaz de enviar simultáneamente todos los correos con opciones de selección a varios usuarios, sin tener que esperar a que el primero responda para continuar.
Aprende más de las aprobaciones en automate checando este enlace:excelcute.com/...
💬
🔗
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
¡Aprende todo lo que necesitas para ser el más CUTE en nuestros cursos en UDEMY!
Power Automate Cloud
👉www.udemy.com/... 👈
Power Automate Desktop
👉 www.udemy.com/... 👈
Si necesitas un cupón, no dudes en preguntar jeje.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
🟦 Síguenos en FB: / xlscute
🟩 Visita mi página: excelcute.com
🟪 También en Instagram: / cuteexcel
⬛ Y hasta en Tiktok: vm.tiktok.com/...
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
No olvides suscribirte, dejar un like y compartir con tus amigos si te gusto. Si no, compártelo con tus enemigos y arruínales el día.
Recuerda que actualizamos dos veces por semana, y siempre estoy atento a la caja de comentarios por si tienes alguna duda sobre #powerapps #powerautomate #excel #VBA #powerquery y #powerpivot #powerautomatedesktop
Hola Sebastian! que debo hacer para que despues de enviar un correo con opciones, aprobar o rechazar, se active una aprobación?, ya que lo he intentado con condicionales y no me funciona.
Hola Sebastian, por fa una consulta, es posible por medio de power automate identificar si un correo especifico que llega siempre en un rango de horas si o no llegó?
Hola.
Puedes programar un flujo que corta diario, que use la acción de obtener correos con el subject que llega diario y con una acción de condición ver si la matriz tiene ese correo, entonces si llego jeje
Holaa, me podrias ayudar con algo? necesito hacer un flujo que envié un correo que la persona deba aceptar y se cree un nuevo registro en una tabla de power apps ( por ejemplo: que el correo diga que si desea agendar una cita, que la persona acepte y se cree un registro en la tabla cita que diga agendada)
Hola.
Pero que tabla de powerapps estas usando? Excel, Sharepoint, Dataverse, SQL...
Realmente el flujo es sencillo, solo usas la acción mandar correo con opciones y si la opción seleccionado es la esperada creas el registro
Buen día, muchas gracias por su conocimiento, con una consulta si quiero que cuando se apruebe me aparezca la caja de comentarios como lo puedo añadir, quisiera que me apareciera igual que cuando utilizo un iniciar y esperar una aprobación que se despliega ese campo. Pero en esta forma no me muestra sino que solamente aparecen los botones o bien existirá una forma donde se pregunte si se está seguro de aprobar o rechazar la información?, desde ya muchas gracias
Hola.
Esto se hace con "mensajes accionables de outlook"
Tengo algunos videos en el canal hablando de eso que puedes checar
Saludos!
Hola ,gracias por los tutoriales , y quisiera preguntarte si sabes como hacer para que al mover carpetas de SharePoint y utilizar approval me cree solo 1,y no varios approvals o envié varios correos .
Hola Stefa!!!
Me podrías mandar más detalles de como esta tu flujo a svallejo@excelcute.com para poder darte una respuesta mas clara?
Creo que la opción seria registrar en una lista de SP el movimiento de estas carpetas, para que antes de enviar el approval revise si ya envio alguno anteriormente y si ya lo hizo no mande tantos. Ya sea creando un ID con la fecha y hora (solo hora y minuto) y con eso.
Hola, estaba analizando tu video y me cuestione lo del Parallelism degree, qué significa eso? Osea he visto que cuando hay un apply to each y usas una variable dentro de ella te pide configurarla en 1, nose exactamente el porqué, quizá tienes idea? en ambos contextos.
Hola Juan.
El paralelismo es la capacidad de las acciones de ejecutarse de forma simultánea.
Un ejemplo es cuando tienes una lista de valores, sobre los cuales quieres mandar una aprobación.
1. Cuando no usas paralelismo, cada aprobación se enviará individual y sólo hasta que la anterior haya acabado. Esto lo haces regularmente con la intención de incrementar una varíable itinerante cada que la acción ocurra.
2. Cuando configuras el paralelismo diferente a 1, enviaras aprobaciones al mismo tiempo, tantas como hayas configurado el paralelismo. Esto lo harías para no estar esperando la respuesta para informar con la aprobación a la siguiente persona.
Lo de la variable a 1 que comentas es regularmente una itinerante, que crece con cada corrida del apply. En el paralelismo no aplica tanto el concepto porque todas las acciones se ejecutan a la par
Espero haberme explicado.
@@ExcelCute es decir que si envío correos y le asignó paralelismo igual a 1, entonces el segundo correo se hará tras el envío del primero verdad? Y No en paralelo
Es correcto.
En lugar de 1, solo no se lo pongas, pero tienes toda la razón en tu comentario.
@@ExcelCute Perfecto! Muchísimas gracias!!!
Y que passa cuando en el appy to each existen muchos destinatarios de correos. Necesito enviar mas de (500) correos con opciones de respuesta con el apply to each y esperar la respuesta de cada uno, pero el control de concurrencia solo me permite máximo 50. Como podría lograr el envío de todos?
Ahi te diria que reeplantees tu proceso. Para que necesitas esperar por 500 respuestas? no hace mucho sentido el planteamiento, por eso te recomiendo que analices bien tu proceso porque este no seria una opcion
Hola! como estas? Excelente explicación. Tengo una duda sobre la cual quizas me puedan ayudar. Cuando el usuario elige una opción en su correo electrónico, se abre una ventana emergente con una leyenda como la siguiente "El flujo de trabajo no tiene el estado "En ejecución". Se completó o canceló." en caso de ya haber emitido una respuesta y reintentarlo nuevamente . Existe la posibilidad de inhabilitar esa ventana emergente o customizarla? Muchas gracias desde ya!
Hola.
No en realidad, es un default del programa.
Lo que si puedes hacer es mandar una respuesta al correo para que cambie de forma, pero necesitas licencias premium y http me parece
Hola amigo, felicitaciones por el vídeo. Te queria consultar si es posible recibir respuestas abiertas, es decir q quien responda pueda escribir la respuesta y enviar y Automate me registre la respuesta en excel
hola.
Eso solo se puede si usas mensajes accionables en un correo. Es una carta adaptativa pero con codigo especial.
Hola, muy bueno tu video, aqui una duada, Ese codigo podria comenzar con los mail tomados de una tabla de excel? Y despues de ese envio de correos, que en el mismo excel aparezca una columna modificada con la respuesta de quien recibio el correo? Tienes algo asi en algun video? No se si me explico.
GRacias
ammm no te entiendo mucho jeje.
Pero si es posible, solo que para eso necesitas dos flujos.
1. Flujo envia correos segun tabla y se guarda el conversation ID en la tabla de excel.
2. Flujo 2 de "cuando un correo es recibido" se compara su conversation ID y de ahi se revisa vs la tabla si coincide y se guarda la respuesta.
Tengo un video de conversation ID con sharepoint, checalo y me dices.
Hola buenos dias, quisiera saber si pueden ayudarme. Mi jefe quiere recibir por mail todas las aprobaciones solicitadas eso se puede con power automate?
Hola!
Si, es posible.
Como lo necesita? Cada vez que se crea una recibir alerta? O una lista de todas las que se solicitaron por dia?
Cuentame más 😁
Saludos!
@@ExcelCute quiere recibir al final del dia un reporte de las solicitudes que hubo y saber cuantas aprobadas hubo. para llevar un control de la gestion
graciassssssss
Pues tienes de dos opciones.
1. hacer que tus flujos de aprobación escriban en una lista o tabla y con un flujo programado recopilar la informacion del dia (tardado si tienes muchos flujos de aprobacion).
2. Crear un flujo programado que vaya a leer la tabla de approvals en el dataverse y mandarlas filtradas por dia. Esto requiere licencia premium.
Suerte!
@@ExcelCute mil gracias por orientarme tratare hacer la opcion 1. ojala me salgaaaaaaa eres un genio admiracion por tu conocimientos
Hola,
Necesito que al enviar el mail, la respuesta quede como texto libre y guardar la respuesta, se puede?
Por ejemplo
Hola, escribe el centro de costo
CECO: ___________
Hola Javier.
Creo que esta no seria la opción adecuada. Me parece que para lo que buscas te conviene una carta adaptativa.
Aquí puedes ver un ejemplo. th-cam.com/video/6ZEqmoBliLg/w-d-xo.html
Hola, Lo primero muchas gracias por toda la información de powerautomate. Me ha resultado muy util y estoy a punto de conseguir que todo funcione a la perfección pero me fallla una cosa y no se por qué. Es un flujo de aprobación manual con 4 respuestas posibles (3 de aprobacion con diferentes roles y una de rechazo) y al final tengo configurado que se me envíe un emal con un resumen de todas las respuestas (tanto si se aprueba todo como si alguien rechaza). Sin embargo en ocasiones, cuando ya tengo todas las respuestas (incluso cuando todas son "aprobaciones") no me llega el email con el resumen de las mismas. No se por que a veces si, y a veces no. Lo unico que veo es que cuando me llega, en TEAMS la solicitud aparece "Complete" y cuando no me llega el email de resumen (pese a haber aprobado todo el mundo), en TEAMS esa soliitud se queda en requested. Pero no puedo ver cual es el probema. Cuando voy a analisis delflujo, veo que el flujo se ha quedado parado justo en el el paso de "enviar email" pero no se la razzón y por tanto no puedo solucionarla.
Me suele pasar cuando hay mas de 3 aprobadores. es porque hay un limite de aprobadores?. Es porque no hay limite de aprobadores, pero algunos han respondido lo mismo?.
Hola.
Basicamente ahi es porque, como mencionas, la aprobacion sigue en request. Puede deberse a un error temporal de servidor o a que (nada raro) Microsoft trae un relajo estos dias con su cambio de servidor jajaja.
Tambien puedes checar con todos tus aprobadores que SI hayan terminado el proceso, ya que este no va a avanzar hasta que todos respondan y el servidor reciba el response de la carta.
No hay limite de aprobadores (bueno si, 255) por lo que el error no esta ahi, sino en que la carta no termina por alguna razon (humana o no)
@@ExcelCute muchas gracias, seguir probando. Y gracias de nuevo por este canal
Hola, sabes la cantidad máxima de correos que pueden ser enviados en paralelo? Tengo una base de más de 4mil y necesito capturar la respuesta de todos ellos x.x
Hola Milagros.
El máximo grado de paralelismo es de 50.
Si necesitas 4,000 respuestas tal vez convenga un flujo que envie correos, guarde la respuesta en SP y al haber 4,000 registros en tu lista, haga la evaluacion.
Hablo al aire, pero se oye complicado el caso que planteas 😬😬😬
@@ExcelCute gracias! Lo estoy haciendo con SP y activar al crear nuevo elemento. Con fe y no se cae
Jeje me gustó tu frase de con Fe! 😁
Me cuentas que sucede, y si necesitas ayuda adicional escribeme a svallejo@excelcute.com
Hola, como hago para que hasta que no me respondan la opcion en un correo el proceso no siga?
Hola Mafe. Con el método del video logras mandar los correos y el proceso no continúa hasta que se les dé respuesta. Es algo distinto lo que necesitas hacer?
Lo que sí tienes que contemplar son los timeouts de Power automate
docs.microsoft.com/en-us/power-automate/limits-and-config
Hola, ¿Como se puede saber/recoger que usuario/correo ha marcado alguna opción en el correo?
hola.
Deberias mandar correos unicos a cada usuario para saberlo, ya que si lo mandas a muchos no lo sabras.
Saludos!
Hola Sebastian, tienes algún video sobre como enviar varios correos a distintas personas y días después guardar la respuesta de cada persona en una columna de excel onedrive. Intenté realizarlo con el método del video pero el proceso no continúa hasta que la persona brinde la respuesta. Saludos
Hola.
Tengo un video de guardar el ID de mensaje y con ese capturar la respuesta con el trigger "cuando un correo electrónico llega"
Checalo, igual te da una idea de lo que necesitas jeje
@@ExcelCute estaba buscando el video, no lo ubico, puedes brindarme el nombre del video por favor, Saludos
Amigo necesito que cuando un correo me llegue, asignarlo a una lista de sharepoint donde varias columnas como ID, remitente etc.. una vez creado el elemento que se tome ese ID y enviarlo como respuesta automatica, que digas "estas en el numero "ID", alguna idea de como hacerlo?? sos un crack
Solo usa el trigger "cuando un correo llega" y las acciones "crear elemento" y "responder a un correo", en esta última tienes los datos dinámicos del crear elemento anterior
@@ExcelCute No amigo eres un genio!!!!
Buenos días Sebastián, Muchas gracias como siempre por compartir tu conocimiento..
Necesito enviar un correo con opciones que interprete HTML ya que en el mensaje formateo una tabla en HTML.
Para que aparezca bien el formato en el mail debo activar la opción avanzada "usar solo HTML" pero si lo activo pierdo el nombre de la persona que ha respondido al mail y como el mail va a varios destinatarios (La caja no contempla el cc :/) necesito saber quin ha respondido.
En resumen, el problema que me encuentro es que si no activo la opción usar sólo HTML, en el mail se ve el código en sí y lo no formatea, y si activo esta opción el mail se ve bien pero la respuesta no me muestra quien lo respondió.
Este dato está en la variable dinámica UserEmailAddress del componente.
Sabes cómo podría solucionarlo!?
Muchas gracias!
Se me hace muy raro lo que me comentas, acabo de hacer una prueba y veo sin problema el contenido dinámico del usuario que respondió.
El cuerpo json de una respuesta no se altera por sus opciones.
Saludos.
@@ExcelCute no me refiero a la respuesta en sí sino a quien ha respondido.
El dato se encuentra en la variable UserEmailAddress
Ahí es donde me viene dato si activo el usar siempre html pero lo pierdo si no lo activo, y necesito tenerlo activo porque de lo contrario me aparece en el cuerpo el código html sin el formato 🙁
ya entendi que dices.
Checa este link para ver si te puede ayudar
powerusers.microsoft.com/t5/General-Power-Automate/Send-email-with-option-html-message-but-useremailaddress-return/td-p/1518721
@@ExcelCute muchísimas gracias Sebastián, es exactamente mi problema.. parece que tiene solución así que voy a probarlo.
Muchísimas gracias por tu tiempo y ayuda!!!
Un abrazo.
Alberto.
Esta bueno para aprender las posibilidades. Ahora es muy poco util como herramineta la solucion. si usas O365 outlook ya se encarga de validar agendas y preguntar disponibilidad...
Si, en el ejemplo presentado puede tener mejores opciones, pero su aplicación para otros casos puede servir bastante jeje.
El chiste era hacer facil la explicación jeje.
Saludos!