cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
cpags
Frequent Visitor

Approver/Checker Validation of Answer in Every Questions in MS Form

Hi,

 

I am new to Power Automate. Is it possible to validate answer in every question from MS Forms?

What I would like to do is:

(1) Submit Form

(2) Get the form response details.

(3)Validate response in every questions to be validated by the first approver.

    If the answer in any question is invalid or incorrect, the first approver shold be able to edit and correct the response

(4) Approve the form response if all responses are valid.

(5) Send the validated and corrected response details and append attachments to the next approver.

 

Thanks.

 

1 ACCEPTED SOLUTION

Accepted Solutions
Krishna92
Microsoft
Microsoft

@cpags 

 

(1) Submit Form 

 

the forms response has to be submitted from the Forms website itself, after the response is submitted we can initiate next action from flow

 

There is a Forms connector in flow, which has a trigger and action, you can use the trigger When a form response is submitted to trigger the flow after form response.

 

(2) Get the form response details

 

There is an action in flow, Get response details to retrieve the responses submitted in the form 

 

(3) Validate every question in form response.

 

You can store the form response information in HTML using create HTML table action or you can directly use the response data from the dynamic content in the next steps.

 

You cannot edit the response from the flow, but you can store the right response in a variable and pass it along side the previous response.

 

For approval you can use Approval action card present in flow

 

(4) Approve form responses.

 

You can make use of the approval action card to initiate approval in flow

 

(5) Create response as attachment and pass it to next approver.

 

You can create the responses as a HTML table and can convert if to PDF using the one drive action.

Once it is converted to PDF you can pass that PDF content to next approval step. 

 

If this information helps you with resolution, please consider giving a thumbs up and mark the solution as resolved.

View solution in original post

1 REPLY 1
Krishna92
Microsoft
Microsoft

@cpags 

 

(1) Submit Form 

 

the forms response has to be submitted from the Forms website itself, after the response is submitted we can initiate next action from flow

 

There is a Forms connector in flow, which has a trigger and action, you can use the trigger When a form response is submitted to trigger the flow after form response.

 

(2) Get the form response details

 

There is an action in flow, Get response details to retrieve the responses submitted in the form 

 

(3) Validate every question in form response.

 

You can store the form response information in HTML using create HTML table action or you can directly use the response data from the dynamic content in the next steps.

 

You cannot edit the response from the flow, but you can store the right response in a variable and pass it along side the previous response.

 

For approval you can use Approval action card present in flow

 

(4) Approve form responses.

 

You can make use of the approval action card to initiate approval in flow

 

(5) Create response as attachment and pass it to next approver.

 

You can create the responses as a HTML table and can convert if to PDF using the one drive action.

Once it is converted to PDF you can pass that PDF content to next approval step. 

 

If this information helps you with resolution, please consider giving a thumbs up and mark the solution as resolved.

View solution in original post

Helpful resources

Announcements
MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

MPA User Group

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

secondImage

Are Your Ready?

Test your skills now with the Cloud Skill Challenge.

Top Solution Authors
Users online (90,919)