Tuesday, April 1, 2014

Delivered Rapid Time Entry vs HS Time Entry

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.