Recetas de Power Automate
Cada receta de esta página es un flujo de nube de Power Automate: un desencadenador de Microsoft, los pasos de AutomaDoc que crean el documento y un paso de Microsoft que lo entrega. Se supone que el conector de AutomaDoc ya está añadido y tiene una conexión; si no es así, consulte Power Automate y Power Apps.
Las tres usan las mismas dos acciones de AutomaDoc:
| Acción | Qué se rellena | Qué entrega a los pasos siguientes |
|---|---|---|
| Generate a document | Template (elegida de una lista), después una entrada por cada marcador de esa plantilla, y Output Format (pdf, png o native; vacío significa el ajuste de la plantilla) |
Document ID, File Name, Status, Download URL, Warnings |
| Download document | Document ID ← Document ID de Generate a document |
File Content |
Generate a document espera hasta que el documento está listo, y falla con el motivo cuando no se puede crear. File Name Pattern y Record ID están en sus parámetros avanzados.
Cuando se completa una aprobación
Sección titulada «Cuando se completa una aprobación»Pida a alguien que apruebe una solicitud y cree el documento solo cuando la apruebe: una orden de compra, un certificado de permiso, un presupuesto validado.
Desencadenador. Lo que inicie la solicitud. Para una solicitud registrada en una lista de SharePoint, use SharePoint → When an item is created; para iniciarla a mano, use Manually trigger a flow con las entradas que necesite.
Pasos.
- Approvals → Start and wait for an approval.
- Approval type: Approve/Reject - First to respond.
- Title, Assigned to y Details: del desencadenador, por ejemplo Title y la dirección de correo de quien aprueba.
- Control → Condition:
Outcome(de Start and wait for an approval) is equal toApprove. - En la rama True, AutomaDoc → Generate a document:
- Template: su plantilla de orden de compra.
- Asigne las entradas de la plantilla desde el contenido dinámico del desencadenador (Title, Amount, Supplier, etc.), y las de la aprobación desde Start and wait for an approval:
Outcome,Response summary,Completion date. - Output Format:
pdf.
- AutomaDoc → Download document con Document ID ←
Document ID. - Entréguelo, de una forma o de las dos:
- Office 365 Outlook → Send an email (V2): To el solicitante; en Attachments, Attachments Name ←
File Namey Attachments Content ←File Content. - SharePoint → Create file: Site Address y Folder Path de su biblioteca, File Name ←
File Name, File Content ←File Content.
- Office 365 Outlook → Send an email (V2): To el solicitante; en Attachments, Attachments Name ←
Contenido dinámico que asignar.
| Entrada de la plantilla | Contenido dinámico |
|---|---|
Request |
Title (desencadenador) |
Amount, Supplier |
las columnas propias de la solicitud (desencadenador) |
Decision |
Outcome |
Approval_note |
Response summary |
Approved_on |
Completion date |
Responses Approver name y Responses Comments provienen de una lista con una entrada por cada persona que aprueba, así que Power Automate coloca el paso dentro de un Apply to each cuando los usa, lo que crea un documento por aprobador. Para mantener un documento por solicitud, use Response summary en su lugar.
Qué cuenta. Un documento por solicitud aprobada. Una solicitud rechazada termina en la rama False y no cuesta nada.
Cuando llega una respuesta de Microsoft Forms
Sección titulada «Cuando llega una respuesta de Microsoft Forms»Convierta cada respuesta de un formulario en un documento y envíelo de vuelta a la persona que respondió: una confirmación de inscripción, una solicitud de presupuesto, un informe de inspección.
Desencadenador. Microsoft Forms → When a new response is submitted, con su formulario en Form Id.
Pasos.
- Microsoft Forms → Get response details: el mismo Form Id, y Response Id ←
Response Iddel desencadenador. - AutomaDoc → Generate a document:
- Template: su plantilla de confirmación.
- Asigne cada entrada desde Get response details: cada pregunta aparece como contenido dinámico con su propio título.
- Output Format:
pdf.
- AutomaDoc → Download document con Document ID ←
Document ID. - Office 365 Outlook → Send an email (V2): To ←
Responders' Email; Attachments Name ←File Name, Attachments Content ←File Content.
Contenido dinámico que asignar.
| Entrada de la plantilla | Contenido dinámico (Get response details) |
|---|---|
Name, Company, Date |
las preguntas con el mismo nombre |
Email |
Responders' Email |
Submitted |
Submission time |
Responders' Emailsolo se rellena cuando el formulario registra quién respondió (un formulario para personas de su organización). En un formulario que cualquiera puede responder, añada una pregunta que pida una dirección de correo y envíe a esa respuesta.- Una pregunta que admite varias respuestas las entrega como un único texto entre corchetes, como
["Red","Blue"], y la plantilla lo imprime así. Para imprimirRed, Blue, rellene la entrada con la expresiónjoin(json(<the answer>), ', '). - Un archivo subido a través del formulario se guarda en OneDrive o SharePoint detrás de un inicio de sesión, así que no puede rellenar un marcador de imagen: las entradas de imagen deben ser direcciones web públicas (
https://, ohttp://).
Qué cuenta. Un documento por respuesta.
Cuando se crea un elemento de SharePoint
Sección titulada «Cuando se crea un elemento de SharePoint»Cree un documento a partir de las columnas de un nuevo elemento de lista y guárdelo junto al elemento: en una biblioteca de documentos, o como adjunto del propio elemento.
Desencadenador. SharePoint → When an item is created, con su Site Address y su List Name.
Pasos.
- AutomaDoc → Generate a document:
- Template: su plantilla.
- Asigne cada entrada desde las columnas del desencadenador.
- Output Format:
pdf.
- AutomaDoc → Download document con Document ID ←
Document ID. - Guarde el archivo, de una de estas formas:
- SharePoint → Create file: Site Address, Folder Path (por ejemplo
/Shared Documents/Contracts), File Name ←File Name, File Content ←File Content. - SharePoint → Add attachment: el mismo Site Address y la misma List Name que el desencadenador, Id ←
IDdel desencadenador, File Name ←File Name, File Content ←File Content.
- SharePoint → Create file: Site Address, Folder Path (por ejemplo
Contenido dinámico que asignar.
| Tipo de columna | Contenido dinámico que usar |
|---|---|
| Texto, número, fecha | la propia columna |
| Opción | Columna Value |
| Persona | Columna DisplayName (o Email) |
| Búsqueda | Columna Value |
Asigne el ID del desencadenador a Record ID, en los parámetros avanzados de Generate a document, para que {Record_ID} imprima el número del elemento.
- Use When an item is created, no When an item is created or modified: añadir el adjunto modifica el elemento, lo que volvería a iniciar el flujo.
- Importar muchos elementos a la vez inicia un flujo por elemento. Por encima de 60 solicitudes por minuto para una plantilla, el paso responde
429y la política de reintentos de Power Automate vuelve a intentarlo. - Para crear un documento a partir de muchos elementos (un extracto, una lista, etiquetas), consulte Un documento a partir de muchas filas.
Qué cuenta. Un documento por elemento nuevo.