Forms based on a SharePoint list's view

%3CLINGO-SUB%20id%3D%22lingo-sub-3069829%22%20slang%3D%22en-US%22%3EForms%20based%20on%20a%20SharePoint%20list's%20view%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3069829%22%20slang%3D%22en-US%22%3E%3CP%3EHi%3C%2FP%3E%3CP%3EI%20am%20building%20a%20SharePoint%20list%20to%20record%20and%20then%20analyse%20engineering%20issues%20in%20a%20plant.%3C%2FP%3E%3CP%3EMy%20idea%20is%20to%20have%20first%20columns%20to%20report%20issue%20by%20the%20operators%20(time%2C%20location%2C%20problem%20etc.)%2C%3C%2FP%3E%3CP%3Ethen%20a%20few%20columns%20for%20the%20engineer%20(cause%2C%20fix%2C%20time).%20Can%20I%20create%20two%20views%20and%20two%20forms%20based%20on%20those%20views%20in%20a%20way%20that%20they%20only%20see%20their%20relevant%20fields%20on%20the%20form%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3069829%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EForms%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Occasional Contributor

Hi

I am building a SharePoint list to record and then analyse engineering issues in a plant.

My idea is to have first columns to report issue by the operators (time, location, problem etc.),

then a few columns for the engineer (cause, fix, time). Can I create two views and two forms based on those views in a way that they only see their relevant fields on the form?

1 Reply

@KrzysztofG2022 No, Forms doesn't work like that. I assume you are saving the first form response automatically to the SharePoint with a flow in Power Automate. You could have a second form and flow for the fix, time spent etc and also automatically add that to the relevant columns in your list item. But you would need to provide the engineer with the ID number that was created after the first form was saved, and the engineer would need to add that into the form. The flow second flow would need a filter query to get the item where the ID equals the number the engineer had input. 

 

What we do with our IT Ticketing System is that the user submits the form with details of the problem and the flow saves it to a "triage" list. A manager opens a Power Apps customised form on the list item and works out which team to engineer to assign it to. The manager clicks a button on the customised form which triggers another flow, saves the ticket to another list with a column for the original ID and ithe flow emails the engineer saying that s/he has been assigned the ticket number with details of the problem. The engineer goes into the list and completes their details of the fix. The time taken is calculated automatically. We've had it running for a year with about 14000 tickets and it works well.

 

Rob
Los Gallardos
Microsoft Power Automate Community Super User