Leave and timesheets: from a leave request to the month's timesheet, ready to sign.

The employee requests leave, and working days are calculated from the work schedule, minus public holidays. The line manager approves from a card in Teams. The month's timesheet is updated from the approved leave and exported to PDF.

A 30-minute conversation about leave and timesheets in your company.

HR assistantTeams

I would like annual leave from 14 to 18 July.

Leave

Leave request

Period
14–18 July
Working days
5
Approver
Line manager
Request sent to your managerAwaiting approval
  1. Request
  2. Days calculated
  3. Approval

Today

  1. Leave requests are sent by email or on paper.
  2. Working days are counted by hand, with public holidays taken out separately.
  3. The month's timesheet is filled in in Excel, from the approved requests.

With the flow

  1. The employee requests leave, and the application calculates the working days.
  2. The manager approves from a card in Teams.
  3. The month's timesheet is updated and exported to PDF, ready to sign.

Step by step

Leave and timesheets

  1. Teams to Process app

    Step 1: Request

    The employee requests leave; working days are calculated from the schedule, minus public holidays.

  2. Process app to Teams

    Step 2: Approval

    The line manager approves from a card in Teams. The decision cannot be changed afterwards.

  3. Process app to SharePoint

    Step 3: Timesheet

    Overnight, the month's timesheet is updated and exported to PDF, ready to sign.

What it is based on

Process and approval workflows on Power Apps and Power Automate, delivered at three accounts. Requests, approvals and timesheets are stored in your own Microsoft 365 tenant.

Workflow walkthrough

We walk through it together, from the leave request to the exported timesheet, with your work schedule.

What the workflow does

  1. 01

    Leave days are calculated from the work schedule, minus public holidays.

  2. 02

    The request is sent to the line manager as a card in Teams.

  3. 03

    The approval decision is recorded and cannot be changed afterwards.

  4. 04

    The month's timesheet is updated overnight and exported to PDF.

What it runs on

Microsoft 365, Teams, Power Apps, Power Automate and SharePoint. Everything in your own tenant, with no separate platform to license.

  • Microsoft Teams
  • Power Apps
  • Power Automate
  • SharePoint

Questions from HR

Who approves a leave request?

The employee's line manager, from a card in Teams.

Can an approved request be changed?

No. The decision is recorded at approval and kept in the history.

In what format is the timesheet exported?

As a PDF, for each month, ready to sign.

How is leave approved in your company today?

Tell us in 30 minutes. We will tell you what can be automated, and at what fixed price.

Denis Stadler
The first call is with Denis Stadler.Founder · AI Architect & Fractional CTO