What policies provide
Eligibility control
Define which user groups can (or cannot) request access under this policy.
Approval routing
Attach an approval template that defines who approves and in what order.
Access duration
Let requesters pick a duration, enforce a fixed one, or grant permanent access.
Business justification
Require requesters to explain why they need access.
Creating a policy
1
Navigate to Settings > Applications > Policies tab
2
Click New Policy
3
Configure policy details
- Name: Descriptive name (e.g., “Standard access”, “Privileged access review”)
- Description: When this policy should be used
- Icon and color: Visual identifier for the policy
- Owner: User responsible for managing this policy
4
Set eligibility
- Eligible Groups: User groups allowed to request access under this policy. Leave empty to allow all users.
- Ineligible Groups: User groups excluded from requesting access, even if they also belong to an eligible group.
5
Attach an approval template
Select an existing approval template, or leave empty for auto-approval. The template defines approval rounds, each round’s policy (any, all, or threshold), and its approvers. Create the template at Settings > Approval Templates if you have not already.
6
Set the access duration
Choose an Access Duration mode, which controls how long access granted under this policy lasts and whether requesters see a duration field at all. See access duration modes below.
7
Set the business justification requirement
Toggle Business Justification on to require requesters to explain their need.
8
Save the policy
Access duration modes
The Access Duration setting on a policy decides who controls the length of the grant. It also decides whether the request form shows a duration field, so you set expiry once on the policy rather than per form.Duration values use short-form notation:
m for minutes, h for hours, d for days. Combinations work too, such as 1d12h.How the form adapts
The Duration and Business Justification fields on your access request form are policy-driven. They appear only for access levels whose policy calls for them, and when they appear they are required.- A requester picking an access level whose policy uses Fixed duration or No expiry never sees the Duration field.
- A requester picking an access level whose policy leaves Business Justification off never sees that field.
- When a field does render, the requester has to fill it in, so you do not need to mark it required on the form yourself.
Linking policies to access levels
Policies are assigned to individual access levels, not to entire applications. A single policy can be shared across multiple access levels.When a user requests an access level, the linked policy determines eligibility and approval requirements. If no policy is linked to an access level, the request is auto-approved.How policies connect to approval templates
An access policy references an approval template. When a request is submitted, Ravenna applies the template to the ticket automatically, materializing its rounds as concrete approval steps. Dynamic approvers in the template (the requester’s manager, application owner, and so on) are resolved at apply time. You do not need a workflow for this routing.Learn about approval templates