If a Message "Applying Permission Setting Changes to Each Record" Appears

Article Number:040798

If the banner message "Applying permission setting changes to each record" is displayed on the "App Settings" screen while you are updating your app, it means that the app is in the process of applying the changes made in the Permissions for Records setting and the Permissions for Fields setting to each record. When this processing completes, you will be automatically navigated to the "View" screen.
Figure: Banner displayed on the "App Settings" screen

Note that, when the processing is carried out on an app that has a large number of records or permission sets configured, the app may temporarily contain a mixture of records under the new permission settings and those under the previous permission settings while the processing is taking place.

Details of the processing to apply app setting changes

In the cases where changes are made in the Permissions for Records setting or the Permissions for Fields setting, the processing to apply the app setting changes is split into several chunks.
Setting changes take effect sequentially as the processing of each chunk completes.
The details are as follows.

  • First, the system executes the processing to update app settings.
    Once this processing completes, any changes made to the position of fields on the app form, the app name, the Permissions for App setting, and other app settings take effect on the app, and the changes are made visible on app users' screens.
    At this point in time, changes made in the Permissions for Records setting and the Permissions for Fields setting are not yet applied to each record.
  • Next, based on the newly configured Permissions for Records setting and Permissions for Fields setting, the system executes the processing to re-calculate who will be allowed to perform what actions on which records (pre-calculation of permissions).
    This processing is carried out in several chunks, each of which covers a portion of records in the app. Changes made in the Permissions for Records setting and the Permissions for Fields setting take effect on the records sequentially as the processing of each chunk completes.

Figure: Processing to apply app setting changes

FAQ

  • What will happen to periodic reports if the reporting time is reached while the app contains a mixture of records under new permission settings and those that are still under the previous permission settings?
    Data aggregation for periodic reports will not be performed until the new permission settings are applied to all records. Therefore, data aggregation for periodic reports is not performed while the app contains a mixture of records under new permission settings and those that are still under the previous permission settings.
    If it takes more than a certain amount of time to apply the new permission settings to all the records, the aggregation fails and an error occurs. In such a case, a notification is sent to all users with the permission to manage the app.

  • What will happen to reminder notifications if the reminder time set in the Reminder Notifications setting is reached while the app contains a mixture of records under new permission settings and those that are still under the previous permission settings?
    Reminder notifications are sent also during the processing to apply the new permission settings to each record. If the app contains a mixture of records under new permission settings and those that are still under the previous permission settings, notifications are sent based on the permission settings that are applied to each record at the point in time.