Using Indirect Permission for Flowfields


In most cases where flowfields are used in NAV, only Indirect Read permission is required for a user to be able to view the flowfield. However, there are exceptions where flowfields are used in code, such as with the CALCSUMS system function. In this case NAV may require Direct Read permission.

Recordings in Easy Security

Easy Security will assign Read permission for flowfields based on the option in Security Setup on the Source Code Analyzer tab

The default value is checked. When the most restrictive security is required, the recommended best practice is to leave the Use Indirect for FlowFields option checked. This way the users will not be given direct Read permission for data when only Indirect is needed.
In those special cases where NAV requires Direct Read permission, it is recommended that those permissions be added manually to the recording on a case by case basis rather than unchecking this option.


A recording of the opening of a Sales Order will include Indirect Read permission for the Purchase Line table.

If Permission Sets using this recording is assigned to a user, and if the user does not have other Roles giving direct Read to this table, an error will occur when he opens the Sales Order.

To correct this issue, go to the recording and click on Permissions in the Action Pane. Place a checkmark in the Read Required field for Purchase Line table.

When Publish Permissions is next run, the permissions will be updated to reflect the change to Direct Read.

Like   Don't Like

© 2024 All rights reserved.

Related resources

Download software from