Approvals and back office
Leave and HR requests
Leave requests, balances and new-starter onboarding in one place, with manager approval.
- Requested
- Manager reviewApproval
- Approved
- TakenDone
- CancelledSide exit
PassedWaits for a personEvery move is kept in the record's history
The problem
What goes wrong today
Today
Leave is booked by email and tracked in a spreadsheet only HR can open, so nobody trusts the balances. New starters arrive before their accounts, equipment and paperwork are ready, because each step lives with a different person.
How it runs on TechAppForce
A day with it, step by step
Amber steps wait in a person's work inbox; everything else moves on its own.
- An employee books a week offAt a mid-sized engineering consultancy, an analyst requests five days in August. The form shows he has eight days left.
- His manager checks the calendarApprove or rejectThe request is in his manager’s inbox. She opens the team calendar, sees nobody else is away that week and approves.
- The balance updatesThe approval updates his balance to three days and notifies him in-app and by email.
- Meanwhile, a new starterHR creates an onboarding case for a designer starting on Monday. Tasks appear for IT, facilities and her manager, each with a due date.
- Nothing missed on day oneOn Thursday, IT gets a reminder that the laptop task is still open. By Monday every task is done.
What gets configured
Settings you can read, change and release
No code for any of this, unless a rule truly needs it.
Records 4
- Leave request6 fields + history, files, comments
- Leave balance5 fields + history, files, comments
- Onboarding case4 fields + history, files, comments
- Onboarding task4 fields + history, files, comments
Stages 5
- Requested
- Manager reviewdecides
- Approved
- Taken
- Cancelled
Automatic 4
- CodeA post-approval workflow updates the leave balance, or a C# record hook does it where the rules are specific to you
- NotifyHR is notified by email when a new onboarding case is created
- WorkflowCreating an onboarding case creates the standard task list for IT, facilities and the manager
- ScheduleA weekly scheduled workflow reminds owners of onboarding tasks that are due
Screens and reports 6
- Leave request form that shows the current balance
- Team calendar on the scheduler component, showing who is away
- Kanban of onboarding tasks by owner
- Employee view with requests, balances and history
- Leave taken by team and type, in Excel, for payroll each month
- Onboarding checklist as a PDF for the new starter’s manager
Who approves, in detail
Leave goes to the employee’s reporting manager. Requests longer than a set number of days also need the HR role. A reminder goes out if the manager has not decided in two working days, then the request escalates to their own manager.
When the rules change
Bring your version of this.
A change a few months in is a reviewed release, not a rebuild. We will configure your version with you in a demo.
Release: Lifecycle: leave request
Leave types
Unchanged: Annual · Sick · Unpaid
Added: + Parental · Study
Approvals
Added: + HR review above 10 days
- Developmentmake the change
- QAreview the diff, test it
- Productionpromote the release