Forum Discussion
How to enable different users to edit different sections of a List form?
Hi Community,
I have created a form using SharePoint list which requires different teams to fill out different sections.
Employee fills in employee details
Managers fills in manager details
Admin fills in admin details
Is there a way to do this power automate? I require the fields to be locked once it goes to the next team. For example the manager will be able to see the employee details but cannot edit, they can only edit fields in the manager section.
Please help! Thanks!
Hello jamjar01
in SharePoint list form it's not possible to give permissions on fields. And in list form editing it's limited to show/hide fields based on permissions or rules: https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/list-form-conditional-show-hide
For your use case i recommend a Power Apps form, in there you have more possibilities to give teams the right view, based on rules you can use activ/inactiv controls or you can hide/unhide fields:
https://docs.microsoft.com/en-us/power-apps/maker/canvas-apps/customize-list-form
Hope this help.
Regards, Dave
5 Replies
- Jon_NeillCopper Contributor
Hello jamjar01
in SharePoint list form it's not possible to give permissions on fields. And in list form editing it's limited to show/hide fields based on permissions or rules: https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/list-form-conditional-show-hide
For your use case i recommend a Power Apps form, in there you have more possibilities to give teams the right view, based on rules you can use activ/inactiv controls or you can hide/unhide fields:
https://docs.microsoft.com/en-us/power-apps/maker/canvas-apps/customize-list-form
Hope this help.
Regards, Dave
- jamjar01Copper ContributorIs there a way to create a workflow within PowerApps so that each user can view different screen cards? For example, I have screen_1 for employee, once employee fills in the section of a form and select submit, another screen goes to manager via email?
Hello jamjar01
you can create multiple screens in your app. Inside the app you can control multiple screens depending on field values or roles. You can also trigger or call Power Automate flows.
You can find a lot information about your use cases in the dedicated community: https://powerusers.microsoft.com/t5/Power-Apps-Community/ct-p/PowerApps1
Regards, Dave