Leave Calendar - Power Automate and Power Apps

The client wanted information from their third-party leave calendar tool (Timetastic) embedded within their SharePoint site.

Power Apps, Power Automate

Written by

Agusthi Bakhshi

Published on

Customer

UK Asset Management Company - Power Apps

Organisation Size

30

The Challenge

At a glance they wanted to see those on leave within the fortnight as displayed within the Timetastic tool itself. Each leave type would be distinguishable by it’s color, and the ordering of users within the calendar would be set within the application itself. Dates such as the current day and weekends would need to be marked and the aesthetic would need to replicate the third-party application as close as possible.

Microsoft Power Automate Logo

Our Approach & Solution

In order to achieve the clients requirement we researched various options available for retrieving and displaying data from Timetastic within SharePoint. As there were no pre-built connectors for Timetastic in SharePoint it was apparent we would need to build something bespoke; our options were to build a webpart using React JS within SharePoint, built a custom Power BI report or Build a Custom Power App. The first step was to design the desired table within Dataverse, we then retrieved existing records from Timetastic using a HTTP GET request on Power Automate, and linked Timetastic to our table by creating a web-hook allowing for real-time sync. We then constructed the calendar on Power Apps and linked it to our Dataverse table.

The Outcome

In order to achieve the clients requirement we researched various options available for retrieving and displaying data from Timetastic within SharePoint. As there were no pre-built connectors for Timetastic in SharePoint it was apparent we would need to build something bespoke; our options were to build a webpart using React JS within SharePoint, built a custom Power BI report or Build a Custom Power App. The first step was to design the desired table within Dataverse, we then retrieved existing records from Timetastic using a HTTP GET request on Power Automate, and linked Timetastic to our table by creating a web-hook allowing for real-time sync. We then constructed the calendar on Power Apps and linked it to our Dataverse table.

Related Case Studies

Take a look at similar case studies stories from our other clients

Personnel Directory - Power Apps

UK Asset Management Company

The client wanted a directory within their SharePoint site to display all their staff members, and provided key contact details such as their phone number and email address.

View Case Study

Power Apps - Contract Management System

Financial Services client

This company approached us after becoming frustrated with their data quality. They were spending large amounts of time sifting through unorganised, messy data.

We worked closely with their Ops director and Database Administrators to provide a service which met the...

View Case Study

Policies and Procedures - Power Apps with SharePoint Documents Library

UK Asset Management Company

The client wanted an application to effectively manage their companies policies and procedures from within a SharePoint documents library.

View Case Study
Automatic uploading and categorising of policies and procedures to SharePoint
View All Case Studies