How access works
- Roles group people by what they should be able to do, from full admin to read-only.
- Resource access governs which areas a role can reach (planning, reporting, admin).
- Field-level masking hides sensitive values (salaries, comp, customer-linked amounts) from roles that should not see them, while still letting them use the rest of the screen.
Roles and capabilities
Novaplan ships with a set of standard roles. The matrix below describes what each can broadly see and do. Treat it as the default shape; specific deployments can grant narrower or broader access per role.“Limited” cells reflect access that is commonly scoped per deployment rather than guaranteed.
Confirm the exact grants for your tenant before relying on a borderline capability.
Masking in practice
When a value is masked for someone’s role, they see a clear “hidden for your role” state, not a misleading zero. This holds everywhere: tables, KPIs, reports, Nova answers, and exports. Sensitive fields are classified centrally (for example salary and comp, GL amounts, and customer-linked revenue amounts), and every screen resolves the viewer’s mask against that classification, so the same field is masked consistently no matter where it appears.Common questions
Can a masked user uncover values by exporting?
Can a masked user uncover values by exporting?
No. Masking is applied at the data layer before results leave it, so an export, a Nova answer,
and a custom report all reflect the viewer’s permissions.
Troubleshooting
- A user cannot reach a page they should: check the role’s resource access, then any deployment-specific grants.
- A value is masked for someone who needs it: their role lacks the field group for that sensitive field. Adjust the role or the user’s grant.
- An admin action is denied: management of integrations, dimensions, GL mapping, and permissions is admin-only by design.