Skip to content

Search Rifena guides

Search by screen, task, or problem. Short, natural phrases work best.

Common searches

Type a task or choose a common search.

    Guide

    Approval workflow builder

    In many organisations a leave request or a payroll run is approved over chat, and nobody knows for sure who agreed when. Rifena turns approval into a workflow you can draw: every step has approvers, a decision mode, a deadline and a rule for what happens when it runs late. Requests reach the right people in the right order, and every decision leaves a trace.

    After this guide you can build an approval workflow from draft to activation: pick the request type, set applicability conditions, add and order steps, choose approvers, set deadlines and escalation, and know where the system keeps you safe.

    Open at
    System → Settings → Open approval workflows
    Owner
    A workflow administrator with the permission to manage workflows
    Service plan
    The approval workflow builder module, included from the Professional plan

    What the builder can do

    • Build a dedicated workflow for 11 request types: leave, overtime, payroll run, payment, shift change, tax exemption, component override, HR event, advance, expense claim and KPI score.
    • Decide which workflow applies through conditions on the request data and a priority order.
    • Add as many steps as needed, insert steps in the middle, drag to reorder.
    • Choose approvers by specific person, role, position, direct manager, department head or a participant of the request.
    • Settle each step with any one person, everyone or a majority.
    • Set skip conditions, a processing deadline, escalation on timeout and delegation.
    • Read the readiness state with blocking errors and warnings before activating.

    Without the module, requests are still approved through Rifena’s default approval. See Service plans and default approval.

    Screen layout

    Approval workflows screen with the workflow library on the left, the approval step diagram in the middle and the configuration panel on the right
    Library, diagram and editor sit side by side; select a workflow to enter its diagram, select a step to edit it.
    • Workflow library on the left: search by name, filter by request type, paginate and New. Each card shows the request type and the Active or Off state.
    • Diagram in the middle: Request source with its applicability conditions, the step cards and the Outcome. The diagram offers Add step, Settings and Activate workflow.
    • Editor on the right: settings of the selected workflow or step, each section with its own save button.

    On small screens the three areas appear one at a time; use Back to return to the diagram or the library.

    Creating a workflow

    Workflow draft editor with the workflow name, request type, applicability conditions and the Save draft button
    The draft must be saved first; approval steps are added to the saved workflow.
    1. In the library choose New. The Workflow draft panel opens.
    2. Enter the Workflow name and choose the Request type.
    3. Set the Priority: a higher number is evaluated first when several workflows share a type; on a tie the older workflow is evaluated first, and the system picks the first one whose conditions match.
    4. Add applicability conditions if the workflow is only for some requests, see below.
    5. Choose Save draft. The workflow appears in the library labelled Off.

    A new workflow always starts Off until you activate it, so you can build it gradually without affecting running requests.

    Workflow settings and applicability conditions

    Workflow settings panel with the main details, applicability conditions, priority and the auto-approve option for unmatched requests
    Shown when the workflow is opened without a selected step; each section collapses and saves with Save changes.
    Applicability condition builder with a condition group, data field, operator, value and the Add OR group button
    Every condition inside a group must hold; the workflow applies when any one group holds.

    The Workflow settings panel appears on the right when you open a workflow without selecting a step; while a step is selected, Settings on the diagram brings it back. It has three sections:

    • Main details: name, request type and priority.
    • Applicability conditions: Add condition adds a row with a Data field, a Condition and a Value; Add OR group opens another condition group.
    • Activation and unmatched handling: the Active switch and Auto-approve when a request matches no condition.

    Data fields change with the request type, for example leave type and start date for leave, hours for overtime, amount for advances or expense claims, old and new department for HR events. Operators include equals, not equal, greater than, less than, greater or equal, less or equal, in and not in.

    An incomplete condition group or two duplicate conditions in one group cannot be saved. Check which conditions can hold at the same time with real data before activating.

    Adding and configuring approval steps

    Approval step editor with approver type, approver value, approval mode, skip condition and advanced options
    Each step has its own approver source, decision mode and operating rules.

    Choose Add first step or Add step on the diagram, configure it and choose Add approval step. For an existing step, select its card, edit and choose Save approval step.

    Approvers

    Approver type When to use What to check
    Direct manager Approval follows the reporting line of the employee in the request The manager relationship exists on the organisation tree
    Department head Approval by the employee’s department The department has a manager
    Role Anyone holding the role may approve Who holds the role, including through positions or groups
    Position The person holding a specific position The right position and its current holder
    Specific person One fixed person The person is active and allowed to approve
    Request participant Shift changes only: source employee, target employee, covering employee, initiator or subject The exact participant the step should rely on

    Shift changes also offer Manager of the request participant and Department head of the request participant. For approvers that depend on request data, Rifena resolves the recipient when the request is submitted; test with a representative request.

    Decision mode

    Mode The step completes when
    Any one One eligible approver agrees
    All Every approver of the step agrees
    Majority (>50%) More than half agree

    Skip condition

    The Skip condition section uses the same condition builder: when the request matches, the step is skipped. Without a condition the request always passes through the step.

    Advanced options

    Advanced options of an approval step with step name, processing deadline in hours, timeout handling and the allow delegation switch
    The deadline and timeout handling keep requests from hanging forever when an approver is away.
    • Step name: shown on the diagram and in the action history.
    • Processing deadline (hours): a whole number of hours; leave empty for no limit. Without a deadline, a request can wait forever if every approver loses access or leaves.
    • On timeout: No escalation, Escalate to an employee you select, or Skip the step. Timeout handling only runs when the step has a deadline.
    • Allow delegation: the approver may hand the step to someone else; the delegate replaces them for the current step and the deadline is not extended.

    Inserting, reordering and deleting steps

    Workflow diagram with the insert-step button shown on the connector between the request source and the first approval step
    The plus on a connector inserts a step at that exact position; later steps are renumbered.
    Task Action
    Append at the end Add step on the diagram, configure, Add approval step
    Insert first or between two steps The + on the connector at the target position
    Reorder Drag a card, or Move step up and Move step down
    Delete a step Select the card, then Delete step in the editor

    Insert, reorder and delete only while the workflow is Off. If the workflow still has requests in progress, Rifena refuses to reorder until they complete or are cancelled. An active workflow needs at least one step; the last step cannot be deleted while the workflow is on.

    Reading readiness and activating

    Activation state panel listing the passed checks, warnings and blocking errors of the workflow before activation
    Ready means no configuration error the screen can detect; the real recipients still need a test request.

    The label next to the workflow name summarises its state: Ready, Needs attention with the number of warnings, or Not ready with the number of blocking errors. Select the label to read each item.

    Rules Rifena checks before activation:

    • a name and request type exist, with at least one approval step;
    • a step using a role, position or specific person has a value;
    • timeout handling requires a deadline;
    • Escalate to an employee is only valid with the Any one mode;
    • the last step of a payroll or KPI workflow cannot complete itself on timeout;
    • payroll and KPI workflows must start at step 1 and their recipients need approval permission in the right scope;
    • request participants are only for shift changes.

    When no blocking error remains, choose Activate workflow on the diagram and confirm that the label reads Active after a reload. From then on, new requests of this type follow the workflow instead of the default approval.

    How a request runs through the workflow

    When a request is submitted, Rifena picks the active workflow whose conditions match with the highest priority, resolves the approvers of step 1 and notifies them. Approvers act in Open approvals or directly on the business screen.

    • Approve, Reject with a reason, Delegate to an eligible person, or the requester can Cancel request.
    • Select several requests to approve or reject in bulk with one note.
    • Approval flow shows the current step, who is pending and the next step; Action history records every decision, including system actions on timeout.

    If a step finds no eligible approver, leave and overtime requests are still saved and wait for manual review; advances and expense claims require the configuration to be fixed before resubmission. On timeout without escalation, the request closes and the payroll run or KPI score returns to Draft for resubmission.

    Safety and limits

    • Approvers are re-checked for permission, data scope and employment status at the moment they act, not only when configured.
    • Payroll and KPI workflows always require a final human decision; the system never auto-approves on timeout.
    • Step order cannot be changed while the workflow is active or has requests in progress; switch it off after reviewing pending requests.
    • Delegation only reaches active people with the right permission and scope; the step deadline is not extended.
    • Deleting a workflow cannot be undone; an activated workflow keeps running even if the plan later loses the module, but you cannot edit it or create new ones.
    • Users who can only view requests cannot open the builder; managing workflows needs its own permission.

    Next