This is the continuation of our case study to build a custom Time Entry process based on delivered Rapid Time Entry. See: Introduction:Custom Time Entry
The major distinction between Delivered Rapid Time and our
Time Entry (HS Time Entry) is that Rapid Time operates based on a day, rather than
record-by-record. If we are in Replacement Mode and new records are added for a date, then those records replace all the records for that DUR. That is, if we are
in Replacement Mode and we create a record for the DUR 12/31/2013, then Rapid
Time first deletes all Reported Time records that have an RT_SOURCE of 'SYS' and a DUR of
12/31/2013. Also, Rapid Time does not load existing Reported Time records for editing. In contrast, our Time Entry loads all of the employee’s records
for the week. We manage individual changed records, new records and deleted
records based on the record key, not a DUR. Also, we will operate on records regardless of
the RT_SOURCE. That is, if security allows it, a record with an
RT_SOURCE of 'TCD' (Time Control Device) may be removed.
Search Page
Rapid Time Entry allows time to be
entered for any employee and for any date. The Search Criteria are based on new or existing
Session and a User ID.
HS Time Entry requires both an
Emplid and an EmplRcd. The employee's name or or Badge ID can be used, but these will map to
Emplid/EmplRcd. The week is initially
defaulted to the current week, but that can be changed on the Time Entry Page.
Data Entry Page
Rapid Time
Time is entered as either Elapsed
or Punch. The two types cannot be mixed on the page. Also, time is entered in one of three
Processing Modes:
Addition: Add a record to Reported Time
Replacement: Delete the set of employee records in Reported Time containing
the DUR and replace them with the new set of records.
Correction: This mode is session based. Existing Reported Time with
the same Session ID (ST_INSTANCE) will be overwritten by the current set of
records.
HS Time Entry
Elapsed and Punched Time can be
entered on the same page grid and entry is limited to a single employee. The Process
Mode is always Addition. We resolve the Session ID’s and clearing of existing
Reported Time behind the scenes during Save and Submit Actions.


