← All projects

Project Timesheet Sync

Plans stay in Microsoft Project; teams record time in Microsoft 365.

Enterprise PPM · TimesheetingMicrosoft Project, Dataverse & SharePoint7 screens

The challenge

Microsoft was switching off Project Online, and the replacement options all asked project managers to give up the tool they plan in. Meanwhile the teams doing the work were recording hours in spreadsheets that someone re-keyed each week, so approved effort reached the plan late, if at all.

What I built

A tab inside Microsoft Project that pushes the plan out and pulls approved hours back. Everyone else records a week of time in under a minute, from a phone if they are on site. Two approvals sign it off—the line manager confirms the week, the project manager confirms their own project—and only approved hours flow back into the plan.

Capabilities

  • A new tab in the tool project managers already use—nothing to relearn
  • A week of time entered in under a minute, showing only the projects a person is on
  • Works on a phone, so time is recorded on site rather than reconstructed on Monday
  • Two-stage sign-off: the line manager confirms the week, the project manager confirms their project
  • Approved hours land back in the plan automatically, with the tasks updated
  • A live picture of where the week actually went, by project and by person
  • Finance-grade reporting: approved hours by project, person and period, exportable
  • Approvers, working rules and reporting periods configured once and changed in seconds

Built with

  • VSTO C#
  • Dataverse
  • SPFx
  • Power Automate

Walkthrough

Every screen.

Screenshots are of the real product, shown with demo data. No client data, branding or name appears in any image.

Next

More projects.

Get in touch

Want something like this built?