cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Rachel_1992
Regular Visitor

How do I get responses from more than one Microsoft form to show in a single row on a Sharepoint list?

My organisation has a lengthy file opening form for new clients.

 

We have split the questions into 3 Microsoft Forms:

 

  • 1 for admin staff to complete;

  • 1 for senior staff to complete; and

  • 1 for clients to complete.

 

I have created a Sharepoint list so that senior management can view responses from all 3 forms in a single location. I have created separate flows using Microsoft Power Automate so that when a new response for each form is submitted it triggers the flow and sends the data to the Sharepoint list. However, the data for forms 1, 2 and 3 are displayed on different rows in Sharepoint list. The idea was that admin staff populate the first set of columns, senior staff populate the middle columns and clients populate the last columns as the data collected across the 3 forms will relate to the same file. We want a new row for each new file (which will be responses from the 3 forms) rather than for each form. I understand there is a way to update an existing data set by linking the forms together using a Form ID but would like step-by-step instructions on how to do this please.

 

Below are screenshots of my test flows, you can see the second flow is populating the correct columns, but the wrong row.

 

1.png2.png3.png

 

 

 

 

 

 
 
10 REPLIES 10
v-xiaochen-msft
Community Support
Community Support

Hi @Rachel_1992 ,

 

'Create item' action is designed to create a new item.

If you want to update the same item , you should use update item action.

vxiaochenmsft_0-1658903086604.png

 

Best Regards,

Wearsky

Rachel_1992
Regular Visitor

Hi,

 

Thank you for your reply.

 

The above will work in circumstances where I always want my flow to update an existing item, however that's not the case. For every new client Forms 1, 2 and 3 need to be completed and it should run the "update item" flow after the first form has been submitted (while the remaining 2 are outstanding). 

 

When repeating the process for a new client I want it to create a new entry (row) on the SharePoint list. 

 

Thanks

 

Rachel

ScottShearer
Most Valuable Professional
Most Valuable Professional

@Rachel_1992 

In order to do what you want, there needs to be a way to link the 3 Forms responses to a specific row of data in SharePoint.  Without that, you will not get this working.  Is there a question in each Form where the user enters a unique ID of some type that can be used to find the specific SharePoint row?

 

 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Scott

@ScottShearer 

 

I've not created all the columns for Sharepoint list yet or split questions into 3 separate forms yet. The forms are lengthy and I wanted to ensure it would work with test forms/flows before I do that. Each file has a unique file reference. I could use that as the Form ID and add a question at the start of forms 1, 2 and 3 asking for the File Reference to be entered. I'm just not sure how to create the flow, and if it will require an expression to pick up the unique identified so it knows which entry to update.

 

Many thanks for you assistance.

 

Rachel

ScottShearer
Most Valuable Professional
Most Valuable Professional

@Rachel_1992 

If you have something unique such as your file reference, then the SharePoint list should have a column where that info is stored.  I suggest configuring the column so that each entry must be unique

Here is how I would approach your issue:

  1. Use a When a new form is submitted trigger followed by a Get response details action
    1. Th Get response details action should not be in a loop - I suspect that you may have used an old template...
  2. Add a SharePoint Get Items action 
    1. Use a filter query so that only rows where the file reference entered on the Form matchs the SharePoint file reference column
    2. There should only be either 1 or 0 rows
  3. If no rows are returned create a new row
  4. If 1 row is returned, update that row with data from the new From

Give it a try and let me know if you need additional help.

The issue that I see with this solution is that you are relying on people to accurately enter the file reference.

 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Scott

Hi @ScottShearer 

 

Many thanks for the above. I will create the forms and use the steps above to try & create the flow for each. I also have concerns that this relied on the file reference being accurately entered. We will just have to stress importance to respondents that the file reference is copied and pasted exactly as shown in first form, do you know if it will be case sensitive? Can you think of a solution? Auto-fill or something more straightforward that a file reference to reduce risk of error?

 

Thanks,

 

Rachel

ScottShearer
Most Valuable Professional
Most Valuable Professional

@Rachel_1992 

You're using Forms, so I can't think of a way to validate the File reference.

I would go about this differently. 

Option 1:

  • Have your users enter that data directly in SharePoint

Option 2:

  • Create a Power App
    • You can configure the app such that only certain users can create new entries
    • Use Groups and make it so that each group can edit only certain columns
    • This would allow for the file ref to only be entered once
    • When an item is create, you can send an email notification to the second group 
    • When the second group completes their entry, and email can be sent to the third group
    • Make it so that when the app is opened, users only see items that apply to them.

 

 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Scott

Hi @ScottShearer 

 

Many thanks for those suggestions. 

 

For option 1 - would the user be able to see other entries in the Sharepoint list? One of the forms is to be send to clients (so users external to the organisation). The Sharepoint list will contain sensitive client data, so I cannot provide external users with access to the list unless I can restrict data visibility to only the entry they are updating. 

 

Additionally I need a solution that is very user-friendly for those that are not computer literate (hence we thought Forms would be the best solution here).

 

Option 2: This seems like it would meet our needs more efficiently. Do you have a screenshot/video you could share of the user-interface for entering data? Is this also web-based like Forms so our clients wouldn't need a O365 login/app?

 

Thank you,

 

Rachel

 

@Rachel_1992 

The fact that you have external users probably eliminates option 2 due to licensing issues.

Try your original plan and hope that users enter the file reference accurately.

You might try creating a Flow that runs periodically and looks for items in the SharePoint list that may have a bad file reference. 

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Scott
Rachel_1992
Regular Visitor

@ScottShearer 

 

Thank you very much. I am going to create the list and forms for my original plan, and I will also have a go at the Power App. 

 

In an ideal world we'd want external users to complete Form 3, but given that this relies on our clients entering the File Reference correctly, I can foresee some difficulty. It is not necessary that external users complete Form 3 (it was to save time), and our Admin staff could easily enter the data on behalf of clients.

 

I will put both options to management (one I have created the flows & hopefully the Power App) and see whch solution they prefer.

 

Thanks,

 

Rachel

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!    This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24  17 @Anil_g  7 @ManishSolanki  13 @eetuRobo  5 @David_MA  10 @VishnuReddy1997  5 @SpongYe  9JhonatanOB19932 (tie) @Nived_Nambiar  8 @maltie  2 (tie)   @PA-Noob  2 (tie)   @LukeMcG  2 (tie)   @tgut03  2 (tie)       Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate  @Deenuji  12@ManishSolanki 19 @Anil_g  10 @NathanAlvares24  17 @VishnuReddy1997  6 @Expiscornovus  10 @Tjan  5 @Nived_Nambiar  10 @eetuRobo  3 @SudeepGhatakNZ 8     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22   Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 4:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji11FLMike31Sayan11ManishSolanki16VishnuReddy199710creativeopinion14Akshansh-Sharma3SudeepGhatakNZ7claudiovc2CFernandes5 misc2Nived_Nambiar5 Usernametwice232rzaneti5 eetuRobo2   Anil_g2   SharonS2  

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (631)