Hello,
I'm a newborn baby who has almost zero understanding of how MS flow works.
I would like to know if there is any way copy form content and send as attachment .pdf or .doc.?
I read a few posts https://powerusers.microsoft.com/t5/Building-Flows/Send-MS-Form-results-as-email-attachment-not-just... and tried for my purpose but it doesn't work properly.
Flow works until approval part and I also know how to display dynamic content in the email which works fine. please look these screen shots
Form submitted
approval
email content
This what I'm trying to achieve
Any help would be appreciated.
Thankkkooo
Mahi
Hi @Mahipundir
Use Outcome dynamic content in If condition
Outcome is equal to Approve
Regards,
Reza Dorrani
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
Hi @Mahipundir ,
Please follow this document how to create Word and PDF documents from Microsoft Forms using Microsoft Flow.
If you want any futher help please let me know.
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @Mahipundir ,
This might be helpful as well.
https://www.youtube.com/watch?v=4OJDkBBEdhI&feature=player_embedded
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogThank you @RezaDorrani using response equal to approve also work. is there any benefit using Outcome is equal to Approve .?
Many Thank
Mahi
Update
Only one issue I'm facing in both cases Approved or rejected it creates a share-point record. I would like if approved only then.
Please look screenshot.
Don't know what is not right here any advice would be very helpful.
Many Thanks
Mahi
Hi @Mahipundir ,
The screenshot looks ok and can see only the create item is under the Yes condition.
Could you post a history of your flow run?
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @abm
thanks for your reply
I think this is what you were talking about..?
If not I can PM you the history ..? it's an excel sheet
Many Thanks
Mahi
I don't think MS community let us send files. but here is the history.
Simply copy this to excel (hope that will make some sense)
Run start time Run end time Run ID Run status Run error message Run link Trigger status Trigger method Trigger input Trigger output Trigger start time Trigger end time Get_response_details - status Get_response_details - method Get_response_details - input Get_response_details - output Get_response_details - start time Get_response_details - end time Start_and_wait_for_an_approval - status Start_and_wait_for_an_approval - method Start_and_wait_for_an_approval - input Start_and_wait_for_an_approval - output Start_and_wait_for_an_approval - start time Start_and_wait_for_an_approval - end time Send_an_email_(V2)_2 - status Send_an_email_(V2)_2 - method Send_an_email_(V2)_2 - input Send_an_email_(V2)_2 - output Send_an_email_(V2)_2 - start time Send_an_email_(V2)_2 - end time Get_response_details_2 - status Get_response_details_2 - method Get_response_details_2 - input Get_response_details_2 - output Get_response_details_2 - start time Get_response_details_2 - end time Get_user_profile_(V2) - status Get_user_profile_(V2) - method Get_user_profile_(V2) - input Get_user_profile_(V2) - output Get_user_profile_(V2) - start time Get_user_profile_(V2) - end time Create_item - status Create_item - method Create_item - input Create_item - output Create_item - start time Create_item - end time Send_an_email_(V2) - status Send_an_email_(V2) - method Send_an_email_(V2) - input Send_an_email_(V2) - output Send_an_email_(V2) - start time Send_an_email_(V2) - end time
08/14/2019 10:42:58 08/14/2019 11:05:16 08586358275071305886054444817CU00 Succeeded https://flow.microsoft.com/manage/environments/Default-c417a09e-ffcc-490d-bf50-c93b3be48b6f/flows/f0... Succeeded "{
""path"": ""/formapi/api/forms/nqAXxMz_DUm_UMk7O-SLb7t4nzcBQs9FoYyWeTw2UMJUOUpFSkRSWEI5MEZPNElDMEZEN0pQT0M1VyQlQCN0PWcu/webhooks"",
""host"": {
""api"": {
""runtimeUrl"": ""https://uk-001.azure-apim.net/apim/microsoftforms""
},
""connection"": {
""name"": ""/providers/Microsoft.PowerApps/apis/shared_microsoftforms/connections/shared-microsoftform-55c965a3-c414-4dc2-b499-a105e08c87d1""
}
}
}" "{
""headers"": {
""Connection"": ""Keep-Alive"",
""Expect"": ""100-continue"",
""Host"": ""prod-29.uksouth.logic.azure.com"",
""X-CorrelationId"": ""6ea4ab68-bc39-430e-8943-8a88792f75fb"",
""Content-Length"": ""267"",
""Content-Type"": ""application/json; charset=utf-8""
},
""body"": {
""value"": [
{
""webhookId"": ""852eba12-bcb7-453f-bfea-1fc9b8f76c57"",
""eventType"": ""ResponseAdded"",
""resourceData"": {
""formId"": ""nqAXxMz_DUm_UMk7O-SLb7t4nzcBQs9FoYyWeTw2UMJUOUpFSkRSWEI5MEZPNElDMEZEN0pQT0M1VyQlQCN0PWcu"",
""responseId"": 7
},
""eventTime"": ""2019-08-14T10:42:58.2207440Z""
}
]
}
}" 08/14/2019 10:42:58 08/14/2019 10:42:58 Succeeded get 08/14/2019 11:05:16 08/14/2019 11:05:16 Succeeded 08/14/2019 11:05:16 08/14/2019 11:05:16 Succeeded post 08/14/2019 11:05:16 08/14/2019 11:05:16 Skipped get 08/14/2019 11:05:16 08/14/2019 11:05:16 Skipped get 08/14/2019 11:05:16 08/14/2019 11:05:16 Skipped post 08/14/2019 11:05:16 08/14/2019 11:05:16 Skipped post 08/14/2019 11:05:16 08/14/2019 11:05:16
08/14/2019 10:39:05 08/14/2019 10:40:22 08586358277395853056703480971CU18 Succeeded https://flow.microsoft.com/manage/environments/Default-c417a09e-ffcc-490d-bf50-c93b3be48b6f/flows/f0... Succeeded "{
""path"": ""/formapi/api/forms/nqAXxMz_DUm_UMk7O-SLb7t4nzcBQs9FoYyWeTw2UMJUOUpFSkRSWEI5MEZPNElDMEZEN0pQT0M1VyQlQCN0PWcu/webhooks"",
""host"": {
""api"": {
""runtimeUrl"": ""https://uk-001.azure-apim.net/apim/microsoftforms""
},
""connection"": {
""name"": ""/providers/Microsoft.PowerApps/apis/shared_microsoftforms/connections/shared-microsoftform-55c965a3-c414-4dc2-b499-a105e08c87d1""
}
}
}" "{
""headers"": {
""Connection"": ""Keep-Alive"",
""Expect"": ""100-continue"",
""Host"": ""prod-29.uksouth.logic.azure.com"",
""X-CorrelationId"": ""6d2ef0f9-d17d-470c-ad2f-d035fae6e46d"",
""Content-Length"": ""267"",
""Content-Type"": ""application/json; charset=utf-8""
},
""body"": {
""value"": [
{
""webhookId"": ""852eba12-bcb7-453f-bfea-1fc9b8f76c57"",
""eventType"": ""ResponseAdded"",
""resourceData"": {
""formId"": ""nqAXxMz_DUm_UMk7O-SLb7t4nzcBQs9FoYyWeTw2UMJUOUpFSkRSWEI5MEZPNElDMEZEN0pQT0M1VyQlQCN0PWcu"",
""responseId"": 6
},
""eventTime"": ""2019-08-14T10:39:05.7502783Z""
}
]
}
}" 08/14/2019 10:39:05 08/14/2019 10:39:05 Succeeded get 08/14/2019 10:40:22 08/14/2019 10:40:22 Succeeded 08/14/2019 10:40:22 08/14/2019 10:40:22 Skipped post 08/14/2019 10:40:22 08/14/2019 10:40:22 Succeeded get 08/14/2019 10:40:22 08/14/2019 10:40:22 Succeeded get 08/14/2019 10:40:22 08/14/2019 10:40:22 Succeeded post 08/14/2019 10:40:22 08/14/2019 10:40:22 Succeeded post 08/14/2019 10:40:22 08/14/2019 10:40:22
I hope it's correct.
Many Thanks
Mahi
Hi @Mahipundir ,
Yes it is and thanks for the post but you need to iterate the loop and see where in the no condition it creates the SharePoint list item?
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blog
@abm wrote:Hi @Mahipundir ,
"where in the no condition it creates the SharePoint list item?"
No, it doesn't it emails the submitter if the condition is no. please see the screenshot.
That's it.
Thank you
Mahi
Hi @Mahipundir ,
You mentioned "Only one issue I'm facing in both cases Approved or rejected it creates a share-point record. I would like if approved only then."
I can't see this from your first screenshot you provided. As you mentioned under the no condition there are no create sharepoint record.
I am missing something here?
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogThanks @abm
Sorry, if it was difficult to understand, what I meant.
Right now I'm only having one issue which is if "Approval request got reject" flow still add entries to SharePoint doc which I don't want. I only want entries added to Sharepoint when "Approval request get approve".
I hope it makes sense now 😄
Kind Regards
Mahi
Hi @Mahipundir ,
Thanks for your quick reply. Here below I am using your screenshot. Where does it creates the entries to SharePoint doc? Sorry still I am not following you.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @abm
Thank you
So after Condition
If Outcome equal to Approve (If Yes) then it creates entries or adds new data (Create item) to .cvs or .doc in SharePoint>sites>documents
Thank You
Mahi
Hi @Mahipundir ,
It make sense now 🙂 thanks.
So what you could do is declare a variable before the condition where you check approval. This variable type is boolean. Under the Yes condition set the flag as true. Then at the end step check the flag is true or false. Add the create sharepoint action under the true statement.
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @abm
ah ha, I see what you meant, and tried but no success adding a variable before condition.
Would you be able to show me one example (screenshots).?
Kind Regards
Mahi
Hi @Mahipundir ,
Could you please send me your screenshot? Lets see whether I can pick something from that or not?
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogHi @abm
I can setup value but it's not letting me set up variable name. and seems like this is wrong 😕
Thank you
Mahi
Hi @Mahipundir ,
Thanks for your reply.
This is what you need to do.
First declare the variable just after when a new response is submitted.
Set the variable to true after the outcome check under the yes statement.
Finally check the variable is true or false.
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up.
Thanks
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blog