Requests and approvals

File internal requests and follow them through approval.

When to use

Use this for any internal request that is not leave: for example an expense or advance request, or a request to buy something. The request goes to an approval chain and you can follow it until it is decided.

Before you start

  • Permissions: requests:read to see and list your requests; requests:write to create and submit them.
  • Toggle requests.employee_requests (default off; switched on in the Approvals app settings): without it this page and the request API are off.
  • You cannot approve your own request.

Open My Requests

Go to Self-Service → My Requests (/hr/self-service/requests).

Choose the type and fill it in

Pick the request type, complete the form and attach any document, then submit.

Follow the decision

Watch the status change; withdraw it yourself while it is still pending.

Request statuses

StatusMeaningWho moves it
DraftSaved, not sent; only you can editYou
PendingSubmitted for approvalYou submit it
ApprovedAcceptedThe approver, in the Approvals inbox
RejectedDeclinedThe approver
CancelledWithdrawn, and any linked approval is cancelledYou
CompletedApproved and carried outThe system or the fulfiller

Some request types are shortcuts: they send you to the native app instead, for example Purchase requests at /procurement/requisitions and Service acceptance at /procurement/service-confirmations.

Tips & common mistakes

  • Pick the right request type; each one has its own form and chain.
  • A request already in a workflow is decided there, not by direct approval.
  • Attach a document from the DMS when you create the request if it needs evidence.
  • Request types may be visible only to certain departments or roles.
Self-Service — My requests list with status tabs
Self-Service — My requests list with status tabs