Objects Received by the TCD
Time Reporter
Service Operation : TIME_DEVICE_EMPL_ATT_FULLSYNC (initialization/full table)
TIME_DEVICE_EMPL_ATT_SYNC (updates/incremental)
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_EMPL_DTA_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
EMPLID |
Empl ID |
Char |
11 |
6 |
EMPL_RCD |
Empl RCD# |
Num |
3 |
7 |
BADGE_ID |
Badge ID |
Char |
20 |
8 |
TIME_RPTG_STATUS |
Time Reporting Status |
Char |
1 |
9 |
LAST_NAME |
Last Name |
Char |
30 |
10 |
FIRST_NAME |
First Name |
Char |
30 |
11 |
HIRE_DT |
Hire Date |
Date |
10 |
12 |
SERVICE_DT |
Service Date |
Date |
10 |
13 |
BIRTHDATE |
Birth Date |
Date |
10 |
14 |
RESTRICTION_PRF_ID |
Restriction Profile ID |
Char |
10 |
15 |
TASK_PRFL_TMPLT_ID |
Task Template ID |
Char |
10 |
16 |
TASK_PROFILE_ID |
Task Profile ID |
Char |
10 |
Schedule
Service Operation: TIME_DEVICE_SCHEDULE_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_SCHEDULE_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
BADGE_ID |
Badge ID |
Char |
20 |
6 |
EMPLID |
Employee ID |
Char |
11 |
7 |
EMPL_RCD |
Employee Record Num |
Num |
3 |
8 |
PUNCH_DTTM |
Punch Date Time |
DateTime |
See interface specifications in Using Time Collection Devices |
9 |
SEQNUM |
Sequence Number |
Num |
3 |
10 |
PUNCH_TYPE |
Punch Type |
Char |
2 |
Restriction Profile
Service Operation: TIME_DEVICE_RESTRICT_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_RESTRICT_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
RESTRICTION_PRF_ID |
Restriction Profile ID |
Char |
10 |
6 |
RES_EARLY_IN |
Early In Restriction Ind |
Char |
1 |
7 |
EARLY_IN_PUNCH |
Early In Margin |
Num |
4 |
8 |
RES_LATE_IN |
Late In Restriction Ind |
Char |
1 |
9 |
LATE_IN_PUNCH |
Late In Margin |
Num |
4 |
10 |
RES_EARLY_OUT |
Early Out Restriction Ind |
Char |
1 |
11 |
EARLY_OUT_PUNCH |
Early Out Margin |
Num |
4 |
12 |
RES_LATE_OUT |
Late Out Restriction Ind |
Char |
1 |
13 |
LATE_OUT_PUNCH |
Late Out Margin |
Num |
4 |
14 |
RES_EARLY_MEAL |
Early Meal Restriction Ind |
Char |
1 |
15 |
EARLY_MEAL |
Early Meal Margin |
Num |
4 |
16 |
RES_LATE_MEAL |
Late Meal Restriction Ind |
Char |
1 |
17 |
LATE_MEAL |
Late Meal Margin |
Num |
4 |
18 |
RES_EARLY_BREAK |
Early Break Restriction Ind |
Char |
1 |
19 |
EARLY_BREAK |
Early Break Margin |
Num |
4 |
20 |
RES_LATE_BREAK |
Late Break Restriction Ind |
Char |
1 |
21 |
LATE_BREAK |
Late Break Margin |
Num |
4 |
Total Hours
Service Operation: TIME_DEVICE_PER_HRS_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_TOT_HRS_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
BADGE_ID |
Badge ID |
Char |
20 |
6 |
EMPLID |
Employee ID |
Char |
11 |
7 |
EMPL_RCD |
Employee Record Num |
Num |
3 |
8 |
TRC |
Time Reporting Code |
Char |
5 |
9 |
TL_QUANTITY |
Total Payable Hours |
Num |
12.6 |
Time Reporting Code
Service Operation: TIME_DEVICE_RPTG_CODE_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_TRC_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
TRC |
Time Reporting Code |
Char |
5 |
6 |
DESCR |
Description |
Char |
30 |
TCD Supervisor
Service Operation: TIME_DEVICE_SUPERVSOR_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_TCDSUPRV_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
TCD_SUPERVISR_ID |
Supervisor ID |
Char |
20 |
6 |
BADGE_ID |
Badge ID |
Char |
20 |
7 |
SUPERVISR_PIN_NUM |
Supervisor PIN # |
Num |
20 |
TCD Task Profile
Service Operation: TIME_DEVICE_PROFILES_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_TSK_PROF_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
TASK_PROFILE_ID |
Task Profile ID |
Char |
10 |
6 |
DESCR |
Task Profile Description |
Char |
30 |
TCD Task Template
Service Operation: TIME_DEVICE_TEMPLATES_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_TSK_TEMP_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
TASK_PRFL_TMPLT_ID |
Task Template ID |
Char |
10 |
6 |
DESCR |
Task Template Description |
Char |
30 |
Task Template Detail (sent in TIME_DEVICE_TEMPLATES_FULLSYNC message as a child)
Record Definition
Record Name: TL_TEMP_DTL_MSG
#
Data Element
Description
Type
Length
1
MSGNODENAME
Message Node Name
Char
15
2
TCD_ID
TCD ID
Char
10
3
TCD_NETWORK_ID
TCD NetworkID
Char
20
4
TCD_NODE_ID
TCD Node ID
Char
20
5
TASK_PRFL_TMPLT_ID
Task Template ID
Char
10
6
TASK_ELEMENT_CD
Task Element Code
Char
3
7
DESCR
Task Element Description
Char
30
8
CODE_REQUIRED
Required(Y/N)
Char
1
Task Element Code Value
Service Operation: TIME_DEVICE_TASK_VALS_FULLSYNC
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_CD_VALS_MSG
#
Data Element
Description
Type
Length
1
MSGNODENAME
Message Node Name
Char
15
2
TCD_ID
TCD ID
Char
10
3
TCD_NETWORK_ID
TCD NetworkID
Char
20
4
TCD_NODE_ID
TCD Node ID
Char
20
5
TASK_ELEMENT_CD
Task Element Code
Char
3
6
TASK_ELEMENT_VALUE
Task Element Value
Char
25
7
VALUE_SOURCE
Value Source(populated only for Codes PRJ and ACT)
Char
2
Reporting Elements Table
Service Operation: TIME_DEVICE_RPT_ELMNT_FULLSYNC (all reporting element tables are combined into one message definition)
Service Operation Queue: TIME_COLLECTION_DEVICE_SETUP
Record Definition
Record Name: TL_RPTG_ELE_MSG
# |
Data Element |
Description |
Type |
Length |
---|---|---|---|---|
1 |
MSGNODENAME |
Message Node Name |
Char |
15 |
2 |
TCD_ID |
TCD ID |
Char |
10 |
3 |
TCD_NETWORK_ID |
TCD NetworkID |
Char |
20 |
4 |
TCD_NODE_ID |
TCD Node ID |
Char |
20 |
5 |
RPTG_ELE_IND |
Reporting Element Indicator - See the following possible values |
Char |
2 |
6 |
RPTG_ELE_CODE |
Reporting Element Codes |
Char |
10 |
7 |
DESCR |
Description |
Char |
30 |
Mapping for RPTG_ELE_IND
CO − Country
ST − State
LY − Locality
SH − Shift
RT − Rate Code
CC − Currency Code
OV − Override Reason Code