Staff Time in Appointments: Time Recording and Calculation

If the Time Management feature is enabled on the Enable/Disable Features (CS100000) form, activities can be created on the Employee Time Activities (EP307000) form for each employee involved in an appointment when the appointment is completed.

Appointments are created on the Appointments (FS300200) form, where the applicable times are also recorded. Upon completion of the appointment, each staff member's time can be reported in the employee time activity in any of the following ways:

  • If the staff member works during the entire appointment, the appointment time is recorded.
  • If the staff member works during a part of appointment, the actual staff time is recorded.
  • If the staff member performs only particular services of the appointment, the service time is recorded.

Depending on the nature of appointments and the way a scheduler or service manager assigns staff members to appointments, you may decide to always track employee time in the same way, or you may use different ways of tracking time for different appointments. You assign each of these types of appointments a service order type that has been configured on the Service Order Types (FS202300) form for the type of time recording you will use, as described further in this topic.

Calculation of the Actual Service Duration

The system calculates the actual service duration of an appointment as the sum of the duration of the services included in the appointment, and inserts the duration in the Actual Service Duration box of the Summary area of the Appointments (FS300200) form. The system does not include in the actual service duration the time that has not been recorded to any service.

The following examples show how the system calculates the actual service duration.

Example 1

Suppose that you have attended an appointment that lasted an hour and a half, but you have spent only one hour on service delivery. Further suppose that in the system, you specify the start and end times of the service and the start and end times of the appointment. The system calculates the appointment's actual service duration as one hour (see the following illustration of this calculation).

Figure 1. Calculation of the actual service duration for Example 1


Example 2

Suppose that you have attended an appointment that lasted an hour and a half, but you have spent only one hour on service delivery. Further suppose that in the system, you specify the actual duration of the service (one hour; the start and end times of the service are not entered) and the start and end times of the appointment. In this case, too, the system calculates the appointment's actual service duration as one hour (see the following illustration of this calculation).

Figure 2. Calculation of the actual service duration for Example 2


Example 3

Suppose that you have attended an appointment that lasted an hour and a half. You delivered Service 1, and your colleague delivered Service 2 at the same time; each of you spent one hour on service delivery. In the system, you specify the start and end time of each service, as well as the start and end time of the appointment. The system calculates the actual service duration of the appointment as two hours (the total of the durations of Service 1 and Service 2), even though the services were performed in the same hour (see the following illustration of this calculation).

Figure 3. Calculation of the actual service duration for Example 3


Recording of Staff Time for the Entire Appointment

If a staff member is working during the entire duration of an appointment, to record the working time, you assign each staff member to the appointment but do not associate this employee with any particular service of this appointment. That is, in the row for the staff member on the Staff tab of the Appointments (FS300200) form, you leave the Detail Ref. Nbr. and Inventory ID columns empty. The system starts recording the employee's time when a staff member clicks Start on the form toolbar of the form, and finishes recording the time when a staff member clicks Complete on the form toolbar.

To record time in this way, you need to base the appointment on a service order type that is configured so that the system starts recording the appointment time automatically when a staff member starts the appointment, and the system stops recording the appointment time when a staff member completes the appointment. That is, on the Time Behavior tab of the Service Order Types (FS202300) form for the service order type, the Start Logging for Unassigned Staff check box must be selected, and Completed must be selected in the Status to Set for In Process Items box.

Recording of Staff Time for a Part of the Appointment

If a staff member is working on an appointment only during a specific part of the appointment but not during the entire appointment, to correctly track the staff time, you should assign the applicable staff member to the appointment, but you should not associate the person with any service. That is, on the Appointments (FS300200) form, you assign the necessary staff members to the appointment by adding rows for them on the Staff tab, but you leave the Detail Ref. Nbr. and Inventory ID columns empty for these staff members.

Once an appointment is started, on the Staff tab, a staff member should click Actions > Start on the table toolbar to start tracking the time, and then click Actions > Complete to finish recording the time. This will add a line on the Log tab.

Staff members can also manually add a line on the Log tab in which they enter the time when they started to work on the appointment and either the time when they ended or the actual time they worked.

As a result, on the Log tab of the form, either of the following sets of columns are filled in for the added line:

  • The Start Date, Start Time, End Date, and End Time columns
  • The Start Date, Start Time, and Duration columns

To record time in this way, you need to base the appointment on a service order type that has been configured so that the system does not record the appointment time automatically when an appointment is started and completed. That is, on the Time Behavior tab of the Service Order Types (FS202300) form for the service order type, the Start Logging for Unassigned Staff check box must be cleared, and In Process must be selected in the Status to Set for In Process items box.

Recording of Staff Time Spent on Services for the Appointment

To correctly track the time that staff members have spent on performing specific services (or one service) of the entire appointment, you can do either of the following:

  • Assign a staff member to a service line on the Appointments (FS300200) form in either of the following ways:
    • By selecting this staff member directly in the Staff Member ID column of the service line on the Details tab. On this tab, you can also assign the staff member by clicking the service line, clicking Add Staff on the table toolbar, and selecting the staff member in the Add Staff dialog box.
    • By selecting the service reference number in the Detail Ref. Nbr. column of the Staff tab for the staff member. On this tab, you can also select the service by clicking Add Staff on the table toolbar, selecting a service line in the Service Ref. Nbr. box of the Add Staff dialog box, and selecting the staff member in the dialog box.

    The system starts recording the time once a staff member clicks Start on the form toolbar of the Appointments form, and finishes recording the time when a staff member clicks Complete on the form toolbar of the Appointments form.

    To record time in this way, you need to base the appointment on a service order type that has been configured so that the system starts recording the appointment time automatically when a staff member starts the appointment, and the system stops recording the appointment time when a staff member completes the appointment. That is, on the Time Behavior tab of the Service Order Types (FS202300) form for the service order type, the Start Logging for Services and Assigned Staff (if Any) check box must be selected, and in the Status to Set for In Process Items box, Completed must be selected.

  • Associate the staff member with the services they perform, and track the service's time. That is, on the Details tab on the Appointments form, you assign the needed staff member to the service by specifying the staff member in the Staff Member ID column. In this case, once the appointment is started, on the Staff tab, a staff member selects a line with their staff member ID, and clicks Actions > Start on the table toolbar to start tracking the time, and then clicks Actions > Complete to finish recording the time.

    To record time in this way, you need to base the appointment on a service order type that has been configured so that the system does not record the staff time automatically. That is, on the Time Behavior tab of the Service Order Types form for the selected service order type, the Start Logging for Services and Assigned Staff (if Any) check box must be cleared, and In Process must be selected in the Status to Set to In Process Items box.

  • Add a staff member to an appointment but do not assign a staff member to any appointment's service during the creation of an appointment. In that case, on the Appointments form, once an appointment is started, on the Details tab, you should select a service line, click Actions > Start on the table toolbar to start tracking the time, select a staff member in the Staff Member ID box, and then click Actions > Complete to finish recording the time. You can also add a line on the Log tab manually by adding a staff member in the Staff Member ID column, and selecting a service in the Detail Ref. Nbr. column.

    To record time in this way, you need to base the appointment on a service order type that has been configured so that the system does not start recording the staff time automatically. That is, on the Time Behavior tab of the Service Order Types form for the selected service order type, the Start Logging for Services and Assigned Staff (if Any) check box must be cleared, the Start Logging for Unassigned Staff check box must be cleared, and In Process must be selected in the Status to Set to In Process Items column.