Timesheet Configuration
Following a list of setting that can be configured to adjust TS logging to your needs:
Parameters to enforce logging:
- TimesheetRedirectNumHoursInDays
Number of hours that should be logged in NumDays. If less hours are logged, User will be redirected to the TS Calendar view and will not be able to to see other content until she has logged the number of hours required.
- TimesheetRedirectNumDays
Number of days to check for redirection to the TS Calendar in case no hours have been logged
- ForceAllTimesheetEntriesWithCommentP
Should a the comment for a time sheet entry be mandatory?
- TimesheetRedirectHomeIfEmptyHoursP
Redirect the user from the Home page to the timesheet if there are not enough hours logged?
- HourLoggingInternalCommentP
Should we enable an 'internal' comment, as opposed to an 'external' comment that is visible for a customer. This internal comment allows users to hide internal comments about the customer or the billing process from the customer
- TimesheetRedirectProjectIfEmptyHoursP
Redirect the user from the project pages to the timesheet if there are not enough hours logged?
- TimesheetGlobalClosingDay
Block entries for all days before paramater value. Expected format: YYYY-MM-DD, e.g.: 2015-01-01
Parameters to restrict logging
- LogHoursOnSolitaryProjectsP
Is it allowed to log hours on main projects without children
- TimesheetLastMonthClosingDay
Should an Employee be able to edit his or her hours of the last month?
- PermissiveHourLogging
Should be be permissive about letting users log their hours? "permissive" means that we allow Employees to log their hours basically on every project in the system. "restrictive" means that users can only log to projects (and the project's Tasks) if they are a member of the project.
- TimesheetMaxHoursPerDay
Maximum number of hours a user may log to a single day
- TimesheetWeeklyLoggingDays
What are the days of the week for which we want to log hours in the weekly view? Default is '0 1 2 3 4 5 6' for all 7 days per week
- LogHoursOnParentWithChildrenP
Is it allowed to log hours on main projects, even though they have sub-projects or tasks?
- TimesheetTaskVisibilityScope
Does an employee need to be a member of a subproject in order to log hours? Option 'main_project': It's sufficient for the employee to be member of the main project in order to log hours on all subprojects. That's comfortable, but permissive, and the list of tasks may get long. Option 'sub_project': The employee needs to be a member of the subprojects in order to see the subproject's tasks. Option 'task': The employee needs to be assigned expressively to each task in order to log his hours. May incur a considerable admin overhead to assign all employees to all tasksç
- TimesheetLogHoursOnPotentialProjectsP
Are users allowed to log hours on potential projects?
- TimesheetLimitToOneDayPerUserAndMainProjectP
Should we limit the number of days(!) to 1.0, that one user can log on a single main-project?
- ShowLinkToWeeklyTimesheetP
If set to '0' it prevents users from entering time for an entire week
- HoursAllowedToRegisterTimeIntoFuture
For how many hours should users be allowed to log time in the future. 0 (default) means no restrictions. Time of reference is server time.
Privileges to extend logging
- "Add Hours All"
Users with this privilege are allowed to log and change hours for ALL users
- "Add Hours Direct Reports"
User with this privilege are allowed to log and change hours for their directs.
Parameters to extend logging
- LogHoursOnSolitaryProjectsP
Is it allowed to log hours on main projects without children? Some companies don't allow logging hours on these 'solitary' projects. Default is 1 to enable logging on solitary projects.
Other Settings
- TimesheetWorkDaysPerYear
How many days is an employee available for projects per year in average?
- TimesheetHoursPerDay
Conversion factor to calculate the number of days per project in organizations that track and bill time based on days. The default is 8.0.
Integration with ]po[ Finance Modules
- Interval for the hours costs synchronizer to between checks if new im_hours items have been generated to be synchronized. .
- Create cost items for every timesheet hour in general?
- Schedule creation of cost items for logged hours (immediately/delayed)
- Should the user specify the Material for every hour logged?
Layout
- Sort order the timesheet tasks
- Provide option to fork to different than default page when registering absences.
- Set first day of week in timesheet monthly view.
- Background color for weekends in weekly report?
- Complete first and last row in calendar with days of previous/next month.