The system ensures the following on clicking the ‘End Clock’ icon:
Execution Reference must be available in “Closed” or “Cancelled” status in “Execution Record Detials” section.
Discrepancy must be available in the “Discrepancy” section.
Login user must have access rights to the Work center to which the Execution Reference # is mapped.
Ensure that Start Time is specified for the selected record.
Ensure that the leave is not in the Approved status for the From Date - Time and To Date - Time specified.
The system performs the following on clicking the ‘End Clock’ icon above:
For each timesheet record that is newly added, the system performs the following:
Updates the timesheet status as “Fresh”, if “Confirmation of Timesheet Records” is set as “Required” in the “Set Options” activity of the “Flight Log” business component.
Updates the timesheet status as “Confirmed”, if “Confirmation of Timesheet Records” is set as “Not Required” and “Authorization of Timesheet Records” is set as “Required”.
Updates the timesheet status as “Not Required”, if “Confirmation of Timesheet Records” is set as “Not Required” and “Authorization of Timesheet Records” is set as “Not Required”.
Updates “Billable?” as “Yes”, if “Authorization of Timesheet Records” is set as “Not Required”.
Note: If the Execution Ref # has customer order reference, the system checks whether the tasks are billable in the customer order, and updates the timesheet records as billable accordingly. The tasks are considered as billable if the “Billable?” drop-down list box is set as “Yes” in the “Customer Order” business component. Else, the tasks are considered as non-billable.
When the ‘End Clock’ is invoked, the system converts the server date and time into the local timezone of the ‘Station’ selected in the header, by considering the conversion factor defined for the ‘Station’, in the “Common Masters” business component. The converted date and time is displayed as the “Actual End Date & Time” on following conditions:
If 'Act. End Date & Time' is not available.
If 'Act. End Date & Time' is available, but it is earlier than the converted date and time.
Example:
Consider that the server is available in India and the user is in Adelaide, Australia. Let the server date and time be 31-01-2011 7:00 and local time is Adelaide is 11:00 (Since Adelaide time zone is 4 hours ahead of India).
Let that the user select the ‘Station’ as “Adelaide” and start the clock. After 2 hours, the time in Adelaide would be 13:00. If the ‘End Clock’ is invoked, the system updates the ‘Act. End Date & Time’ as 31-01-2011 13:00.
For the 'A/C Maint. Exe. Ref. #', the system updates the 'Last Modified Date' with the current server date and 'Last Modified by' with the login user.
For each timesheet record, the system saves the 'Primary Skill #' of the Employee # mapped to the login user, along with the Attendance Type and Timesheet Status.
On successful end of the clock, if timesheet entry exists for an employee, the system updates the cost center in the Employee Actuals details, if the Accounting Process Parameter ‘Cost Center basis for Resource Adjustment is set as 'Base CC'’ in the “Set Options” activity of the “Account Group” business component.
Note: The employee cost center is derived from the Department-Cost Center mapping defined for an employee in the “Organization Structure” business component.