Examples of Permissions for App Settings
This article explains what actions users can perform under various configurations of the Permissions for App settings.
The permissions that can be set on the "Permissions for App" screen are as follows.
- View records
- Add records
- Edit records
- Delete records
- Manage app
- Import from file
- Export to file
For the steps to configure the Permissions for App settings, refer to the following page.
Configuring Permissions for Apps
Permissions that cannot be granted independently
Some permissions in the Permissions for App settings are dependent on another permission. These permissions cannot be granted independently.
When you select one of these permissions, the permission that must be selected together with it is automatically selected.
- Permissions that can be granted independently:
- View records
- Add records
- Manage app
- Permissions inheritance
- Permissions that cannot be granted independently:
- Edit records: View records also needs to be selected
- Delete records: View records also needs to be selected
- Import from file: Add records also needs to be selected
- Export to file: View records also needs to be selected
Examples of Permissions for App setting configurations
In a newly created app, the Permissions for App settings are initially set as follows.
- In the App creator row:
All permissions are granted. - In the Everyone row:
- The "View records", "Add records", "Edit records", and "Delete records" permissions are granted.
- The "Manage app", "Import from file", and "Export to file" permissions are not granted.
The following sections describe the actions users can perform with various setting configurations.
When the "View records" permission is granted
Users who have been granted the "View records" permission can perform the following actions.
- Display the app's "View" screen
- Display the "Record Details" screen of records in the app
- View and post record comments
- Check the change history of records
- Download files attached to "Attachment" fields
- Display the screen for printing a record
- Aggregate record data
When the "Add records" permission is granted
Users who have been granted the "Add records" permission can perform the following actions.
- Add new records
- Duplicate records
When only the "Add records" permission is granted
Users who have been granted only the "Add records" permission can only add new records. They cannot duplicate records.
If a user who only has the "Add records" permission opens the app, no records will be displayed on their "View" screen. Instead, the message "Failed to load records. No privilege to proceed." will be displayed at the top of the screen.
The New record icon is displayed on the "View" and "Record Details" screens for these users, so it is possible for them to add new records. However, if they click Save on the "New Record" screen, the error message "Failed to load record details. No privilege to proceed." will be displayed at the top of the screen. These users will not be able to view the added record, but the record will have been registered.
When the "Edit records" permission is granted
Users who have been granted the "Edit records" permission can edit records.
When the "Delete records" permission is granted
Users who have been granted the "Delete records" permission can delete records.
When the "Manage app" permission is granted
Users who have been granted the "Manage app" permission can configure App Settings as app administrators.
Each app needs to have at least one user with the "Manage app" permission.
For information on the settings that can be configured in App Settings, refer to the following page.
App Setting Options
When only the "Manage app" permission is granted
Users who have been granted only the "Manage app" permission will have the following restrictions.
- The app for which the user has been granted only the "Manage app" permission will not be displayed in the Apps section on their Portal.
- If the user tries to display the app's "View" screen by entering a URL and opening the app directly, the error message "No privilege to proceed." will be displayed and the user will not be able to use the app.
- The app will not be displayed in kintone search results.
In order for a user with only the "Manage app" permission to open the app's App Settings, they need to have kintone administrative permission.
If the user has kintone administrative permission, they can open the app's "App Settings" screen by going to the "App Management" screen in kintone Administration and clicking the Settings icon for the app in the Apps section.
When the "Import from file" permission is granted
Users who have been granted the "Import from file" permission can import data from a file to add new records or to update existing records in the app.
When the "Export to file" permission is granted
Users who have been granted the "Export to file" permission can export record data from the app to a file. This feature can be used in cases such as when you want to migrate or back up record data.
Users granted this permission will also see the Export to CSV File menu option when they click the Options icon on the screen that shows an aggregate result in chart or table format. Selecting this menu option allows them to export the aggregate result to a file.
When no permissions are granted
Users who have not been granted any of the permissions in the Permissions for App settings will have the following restrictions.
- The app for which the user has no permissions will not be displayed in the Apps section on the user's Portal.
- If the user tries to display the app's "View" screen by entering a URL and opening the app directly, the error message "No privilege to proceed." will be displayed and the user will not be able to use the app.
- The app will not be displayed in kintone search results.