The ability to adjust permissions at the field level would be great. It would avoid having to do workarounds such as relying on secondary private apps that pull from an existing public app.
Main use case is multi-team work on the same app. Suppose we have a Proposals app, a group for Marketing, and a group for Program. And suppose users in the Program group are privy to certain information that either can’t be shared with users in Marketing, or can only be made visible to Marketing.
- Field 1 - text field - both groups can edit
- Field 2 - multi-line text field - both groups can edit
- Field 3 - text field - visible to Marketing, only editable by Program
- Field 4 - text field - not visible to Marketing, editable by Program
Today, this would require two apps - the original Proposals app and a secondary Program Feedback app that has a relationship field back to Proposals. Both groups have access to the former, only the Program group has access to the latter. The fields would be setup like so:
Proposals app
- Field 1 - text field
- Field 2 - multi-line text field
- Field 3 - calculation field that pulls content from Program Feedback’s Field 5
Program Feedback app
- Field 4 - relationship field to Proposals app
- Field 5 - text field
- Field 6 - text field
- (perhaps a Field 7 that is a calculation field making other data from the Proposals app such as Field 1 and Field 2 visible within the Program Feedback app)
An ideal setup would be a single app containing all the fields, and a Share option in the Edit Field dialog box similar to the Share option for apps and workspaces.
- Fields 1 and 2 - text field and multi-line text field
- Group: Marketing - can edit
- Group: Programs - can edit
- Field 3 - text field
- Group: Marketing - can view
- Group: Programs - can edit
- Field 4 - text field
- Group: Marketing - no access
- Group: Programs - can edit
Other use cases:
-
An Incidents app visible to both a Management group and a HR group, with certain internal notes fields only visible to the HR group.
-
A Contracts app visible to all users and a Legal group, with certain fields regarding legal negotiation only visible to the Legal group.
-
A Business Travel app visible to all users and a Finance group, with certain fields that capture total spend for trips visible only to the Finance group.