Hi All! Weird scenario here I would like to solve for...
I am creating sort of a How Can We Help You? feature in our department's SharePoint site. I would like to present the user with a list of actions or requests, and when they choose one, have a custom form appear that captures the data required for the action or request, and then use Power Automate to create workflows based off of the form data. For example> How Can We Help You? User selects: File a Complaint. A form appears that has Complaint specific fields (ex: Name, Date of Issue, Representative Involved, Details of Incident, etc.), they fill it out, and an email is composed and sent to the Complaints department.
I am thinking the best way to achieve this is to create a single SharePoint list with all the different columns that could possibly be required for each type of issue they might select under How Can We Help You? and then create a form from that list in Power Apps that has fields that are visible and dependent upon what issue they selected: data is saved in the SharePoint List and I use Power Automate to take the appropriate action based on the issue.
The problem I am facing though is I need to be able to identify the issue type in the form. For example, when they select File a Complaint, I want the Complaint fields to automatically appear in the form when they go to create a new list item, and if they choose Request an Invoice, the Invoice fields automatically appear on the form when they go to create a new list item.
What I am trying to avoid is having them open the form to add a new list item, and then having to select their issue. I want them to select their issue via a SharePoint page, perhaps via a link that THEN opens the form, which is already specifically curated to their issue. I hope this makes sense!
Examples of desired outcome is below, but if there is a better/easier way to do this, I am all ears! THANK YOU
On the SharePoint Page they select their issue:
A SharePoint List exists with columns to capture data for EACH issue:
If they select File a Complaint, they are taken to the new list item form but the following appears:
Or, if they select "Request an Invoice" from above, they are taken to the new list item form but the following appears: