Class BTTimesheetTaskInsert

All Implemented Interfaces:
Serializable, Tool

@Event(TimesheetTaskInsertEvent.class) public class BTTimesheetTaskInsert extends BTTimesheet<TimesheetTaskInsertEvent>
Business task in order to insert a BOTask into a timesheet.
When the TimesheetTaskInsertEvent is launched the BT notices the call and performs these actions:
  • loads the timesheet and possibly inserts a new one
  • checks the input data
  • inserts a new task into timesheet
  • calculates the actual duration of all timesheet tasks
  • calculates the timesheet warnings

Required fields:

  • start date
  • category

Error code:

Since:
9.2
See Also:
GCApi:
task