...
Darrin Hammock
Goals
Discuss Timesheet Model starting point
Demo current user interfaceDemo and discuss Timesheet and Period
Discuss timesheet improvements and new features
Discussion items
Timesheet Period Modeling
Timesheet
Period Start / Stop dates
Employee
Timesheet Line Item
Date
Start Time
End Time
Position
Account
Unit Amount
Daily or Hourly
User Notes / description
Will Timesheets need to combine Leave Requests and Attendance line items?
If so, a category and type property will need to be added to the line items
What other information needs to be captured on a timesheet?
Rules
Timesheet Invariants (what must always be true) Business Invariant
A Position must exist
A period stop date must be after a start date
Can there be multiple entries for 1 day?
if so, they must total less than 24 hours
Timesheet Items must fall between Period start / stop dates.
Are Periods to be configured by a Timesheet Manager or entered by a user?
Feature Requests from the group
Discuss possible features and write User stories.
Items from the floor?
When should we meet next?
Open to frequency. The more time between meetings, the better chance there will be features to demo.
User Stories
()
Automatic Period Generation
Allow a timesheet manager to mass enter periods in some way
Period Selection - How far back should periods be displayed?
Timesheet Modeling - anything missing from the User entry view?
Unit Amount / Daily or Hours options?
Account information?
Is type / category a requirement?
Leave Requests need to flow into the timesheet line item
Plan to include Leave Requests (in-progress and approved) but not include them in the extract
Leave requests will be processed with the leave extract / posting
Users will be able to set start and end times for their positions in the User Profile
Timesheet start / end times will need to have a configurable increment
Workflows
Will the Leave Request Groups / Group Chain modeling work for Timesheets?
Admin / Manager / Approvers will have the ability to edit a timesheet
When editing, audit trail will be updated and notification will be sent to the end user (in-app notification not implemented yet)
Admin / Manager / Approvers will have the ability to set account information on a timesheet
Items from the floor?
Schedule next meeting.
Action items
- Schedule the next meeting for ??April 16 @ 10:30am