Jump to content

Deep dive: Timesheets

From Resco's Wiki
Revision as of 06:24, 14 December 2022 by Jzambor (talk | contribs) (Created page with "{{Wikipedia|Timesheet}} {{WIP}} Timesheets are a method for tracking the amount of a worker's time spent on each job. The default Resco projects don't include timesheets out-o...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Wikipedia logo
Wikipedia has an article on a similar subject:
Warning Work in progress! We are in the process of updating the information on this page. Subject to change.

Timesheets are a method for tracking the amount of a worker's time spent on each job. The default Resco projects don't include timesheets out-of-the-box. This article describes a simple way of adding timesheets to your organization. No code is required.

About this solution

Technology used
  • Resco mobile app
  • Woodford
  • Microsoft Dynamics 365/Dataverse
  • Power App
  • Power Automate
Custom tables (entities) used
  • Timesheet
  • Back-office manager creates a new timesheet ("Open").
  • Mobile worker submits the completed timesheet in the app ("Submitted").
  • Back-office manager reviews and approves it ("Approved").
  • Timesheet Entry
  • Each timesheet consists of multiple timesheet entries. Entries are created by the mobile worker ("Open") and approved by the manager ("Approved").
  • Project
  • Each timesheet is assigned to a specific project. Projects can be active or inactive.
  • Project Category
  • Each project is assigned to a specific project category. Categories can be active or inactive.
Standard (system) tables used
  • User (employee)
  • Account (customer)

MVP

TBD

UI improvements

Color code timesheet entries

All day button

Clone timesheet entries

View timesheet entries in the calendar

Timesheet submit confirmation

Aggregate values