You are on page 1of 120

Workforce Central ®

Data Collection Manager


Database Tables Reference Guide

Provides information about the Data Collection Manager


tables in the Workforce Timekeeper database.

Kronos Workforce Central Suite


Version 6

Document Part Number: 4703978-001


Document Revision: A
The information in this document is subject to change without notice and should not be construed as a commitment
by Kronos Incorporated. Kronos Incorporated assumes no responsibility for any errors that may appear in this
manual. This document or any part thereof may not be reproduced in any form without the written permission of
Kronos Incorporated. All rights reserved. Copyright 2007.

Altitude, Altitude Dream, Cambridge Clock, CardSaver, Datakeeper, Datakeeper Central, eForce, Gatekeeper,
Gatekeeper Central, Imagekeeper, Jobkeeper Central, Keep.Trac, Kronos, Kronos Touch ID, the Kronos logo, My
Genies, PeoplePlanner, PeoplePlanner & Design, Schedule Manager & Design, ShiftLogic, ShopTrac, ShopTrac
Pro, StarComm, StarPort, StarSaver, StarTimer, TeleTime, Timekeeper, Timekeeper Central, TimeMaker, Unicru,
Visionware, Workforce Accruals, Workforce Central, Workforce Decisions, Workforce Express, Workforce Genie,
and Workforce TeleTime are registered trademarks of Kronos Incorporated or a related company. Altitude MPP,
Altitude MPPXpress, Altitude Pairing, Altitude PBS, Comm.Mgr, CommLink, DKC/Datalink, eDiagnostics, Experts at
Improving the Performance of People and Business, FasTrack, Hireport, HR and Payroll Answerforce, HyperFind,
Kronos 4500 Touch ID, Kronos 4500, Kronos 4510, Kronos Acquisition, Kronos e-Central, Kronos KnowledgePass,
Kronos TechKnowledgy, KronosWorks, KVC OnDemand, Labor Plus, Momentum Essentials, Momentum Online,
Momentum, MPPXpress, Overall Labor Effectiveness, Schedule Assistant, Smart Scheduler, Smart View, Start
Quality, Start WIP, Starter Series, StartLabor, Timekeeper Decisions, Timekeeper Web, VisionPlus, Winstar Elite,
WIP Plus, Workforce Acquisition, Workforce Activities, Workforce Analytics, Workforce Attendance, Workforce
Central Portal, Workforce Connect, Workforce Employee, Workforce HR, Workforce Leave, Workforce Manager,
Workforce MobileTime, Workforce Operations Planner, Workforce Payroll, Workforce Record Manager, Workforce
Recruiter, Workforce Scheduler with Optimization, Workforce Scheduler, Workforce Smart Scheduler, Workforce Tax
Filing, Workforce Timekeeper, and Workforce View are trademarks of Kronos Incorporated or a related company.

Mozilla.org is a registered trademark of the Mozilla Foundation. All other trademarks or registered trademarks used
herein are the property of their respective owners and are used for identification purposes only.

When using and applying the information generated by Kronos products, customers should ensure that they comply
with the applicable requirements of federal and state law, such as the Fair Labor Standards Act. Nothing in this
Guide shall be construed as an assurance or guaranty that Kronos products comply with any such laws.

Published by Kronos Incorporated


297 Billerica Road, Chelmsford, Massachusetts 01824-4119 USA
Phone: 978-250-9800, Fax: 978-367-5900
Kronos Incorporated Global Support: 1-800-394-HELP (1-800-394-4357)

For links to information about international subsidiaries of Kronos Incorporated, go to


http://www.kronos.com

Document Revision History

Document Revision Product Version Release Date

A Data Collection Manager v6.0 June 2007


Contents

About This Guide


Organization of this guide ............................................................................. 6
Related documents ......................................................................................... 7

Chapter 1: Using DCM Database Tables


Types of tables ............................................................................................. 10
Database terms ............................................................................................. 11

Chapter 2: Common Database Tables


Unicode ........................................................................................................ 16
LABORLEVELDEF ................................................................................... 17
PAYCODE .................................................................................................. 20
TIMEZONE ................................................................................................. 27
WTKEMPLOYEE ....................................................................................... 29
Additional tables .......................................................................................... 33

Chapter 3: Data Collection Manager Database Tables


DCMACDEF ............................................................................................... 38
DCMACDEFDICT ...................................................................................... 39
DCMACPROFILE ...................................................................................... 41
DCMACPROFILEDICT ............................................................................. 42
DCMAPPLICATION .................................................................................. 44
DCMBELLSCHED ..................................................................................... 46
DCMCOMMCHANNEL ............................................................................ 49
DCMCOMMSTATUS ................................................................................ 53
DCMDEVICE ............................................................................................. 55
DCMDEVICEASSIGNMM ........................................................................ 60
DCMDEVICELLDEFMM .......................................................................... 62
DCMDEVICEMODEL ............................................................................... 63
Contents

DCMDEVICESETTING .............................................................................66
DCMDEVICETRX ......................................................................................68
DCMDEVICEUPDATE ..............................................................................70
DCMDEVRTPROP .....................................................................................73
DCMDOWNLOADSTATE .........................................................................76
DCMETHERCOMM ...................................................................................78
DCMGATESCHED .....................................................................................79
DCMGLOBALSETTING ............................................................................81
DCMGROUP ...............................................................................................83
DCMGROUPAPPMM .................................................................................86
DCMGROUPDEVICE ................................................................................87
DCMHOSTREG ..........................................................................................89
DCMINVALIDTRX ....................................................................................91
DCMMODEMCOMM .................................................................................93
DCMMODEMSTRINGS .............................................................................97
DCMPROXYFORMAT ..............................................................................98
DCMREMOTETRXCFG ............................................................................99
DCMSENTINEL .......................................................................................102
DCMSERIALCOMM ................................................................................104
DCMSKEYSCHDTSPANMM ..................................................................107
DCMSKEYSCHED ...................................................................................108
DCMSKEYTSPAN ...................................................................................110
DCMTOTALCONFIG ...............................................................................111
DCMTRXDEFINE ....................................................................................113
DCMTRXFIELD .......................................................................................116
DCMTRXFIELDMM ................................................................................118

4 Kronos Incorporated
About This Guide

This reference guide lists and describes the user reference and system tables used
by the Data Collection Manager (DCM) system. This information helps you to use
the DCM tables in the Kronos® Workforce Central® database to extract data and
generate reports.
This guide contains information about the DCM Version 6.0 database only. This
database is used with Workforce Central v6.0 applications. For information about
the DCM database for Kronos® Workforce Timekeeper™ versions 4.x or 3.4,
consult your Kronos Representative.
This preface contains the following sections:
• “Organization of this guide” on page 6
• “Related documents” on page 7
About This Guide

Organization of this guide


Chapters in this guide provide the following information:
• Chapter 1, “Using DCM Database Tables,” on page 9 introduces the types of
tables that are found in the DCM database. This chapter also explains
database terms.
• Chapter 2, “Common Database Tables,” on page 15 contains information
about the DCM common tables, which you can use as sources of data reports.
• Chapter 3, “Data Collection Manager Database Tables,” on page 35 contains
information about the DCM tables from which you can extract data that is
used to generate reports. This chapter provides definitions for each table and
for each column in a table.

6 Kronos Incorporated
Related documents

Related documents
In addition to this guide, the following documentation is available to help you use
Data Collection Manager:
• The Workforce Central System Administrator’s Guide—Data Collection
provides references and procedural information about configuring the Data
Collection Manager system and about monitoring and managing communication
between data collection devices and the applications that manage transactions.
• The Workforce Central Data Collection Manager Installation Guide provides
step-by-step instructions for installing the DCM system to use with the
Workforce Timekeeper system.
• The Data Collection Manager Online Help installs automatically with DCM.
To browse the contents of the Help file, start a DCM application and select
Help > Help Topics. Browse through the Contents or select the Index tab,
type an entry or scroll through the listed topics, and then click Display to view
a topic.
• The Series 400 Terminal Configuration Guide provides reference and
procedural information about configuring the Series 400 device.
• The Series 400 Terminal Installation Guide provides step-by-step instructions
for installing the Series 400 device.
• The Series 4000 Terminal User’s Guide provides basic concepts of the Series
4000 terminal, instructions for performing functions and transactions, and
maintaining and servicing the device.
• The Series 4000 Terminal Installation Guide provides step-by-step
instructions for installing the Series 4000 terminal and performing basic
configuration. This document is shipped with the Series 4000 terminal.

Workforce Central Data Collection Manager Database Tables Reference Guide 7


About This Guide

8 Kronos Incorporated
Chapter 1
Using DCM Database Tables

The Data Collection Manager (DCM) system uses both common and application-
specific database tables. Common tables are used by all DCM applications.

Caution: This chapter provides information to help you extract data from the
database. Do not alter the structure of the database or modify the data contained in
the database tables. Kronos applications validate data before inserting data into
the database. If you insert data directly into the database, this validation cannot
take place, and you may be inserting data values that the Kronos applications
cannot interpret.

This chapter contains the following sections:


• “Types of tables” on page 10
• “Database terms” on page 11
Chapter 1 Using DCM Database Tables

Types of tables
The DCM database contains the following types of tables:
• Common tables
• Application-specific tables

Common tables
The common tables are shared by all host applications supported by the DCM
system. For example, all host applications use the Labor Level Definition table.
Although different host applications might share the same table, they do not
necessarily share all the attributes in a common database table. For example, both
Workforce Timekeeper and Workforce Scheduler use the User Account ID
column in the User Account table, but only Workforce Timekeeper uses the
Workforce Timekeeper Access Profile ID.
For more information about the common tables in the DCM database, see
Chapter 2, “Common Database Tables,” on page 15

Application-specific tables
Some tables in the DCM database contain attributes that apply to specific
products. For example, the DCM database contains certain tables that are specific
only to the Datakeeper devices.
For more information about application-specific tables, see Chapter 3, “Data
Collection Manager Database Tables,” on page 35.

10 Kronos Incorporated
Database terms

Database terms
This guide uses the following terms. For more information about terms that are
specific to the DCM system, see the DCM online Help.
constraint

A database rule that limits the possible values that can be entered into a column or
columns. Commonly used constraints include primary key constraints, foreign
key constraints, and not null constraints.
data type

The type of data contained in a column. For more information about data types,
see the documentation for your relational database management system
(RDBMS).
dependent table

A table that contains a foreign key constraint that refers to the primary key value
of another table. For example, column2 of Table A contains a foreign key
constraint that refers to column3 in Table B. If Table B is removed from the
database, column2 is orphaned. Therefore, Table A is a dependent table of
Table B.

primary key column3

column1

column4

column2 foreign key

Table A Table B

Workforce Central Data Collection Manager Database Tables Reference Guide 11


Chapter 1 Using DCM Database Tables

foreign key

A column in one table that refers to a column in another table in the database. No
value is allowed in a foreign key column unless there is a matching value in the
column that it refers to.
For example, the PUNCHEVENT table, which records employee punches,
contains a column called EMPLOYEEID that identifies the employee who is
making a particular punch. This column is a foreign key, and it refers to a column
in the WTKEMPLOYEE table that is also called EMPLOYEEID. The column is
used to ensure the validity of data.
When a value is entered in the EMPLOYEEID column in the PUNCHEVENT
table, the database checks the EMPLOYEEID column in the WTKEMPLOYEE
table for a matching value. This process ensures that punches are entered only for
valid employees, and that invalid employee ID numbers are not accidentally
entered into the PUNCHEVENT table.
When a column is a foreign key, "fk" appears next to the column name in the
Columns, Data Types, and Null Constraints tables.
index

An index contains information about the contents and structure of a table. When a
user executes a query requesting data from one or more tables, the database first
examines the indexes of all the tables that are being accessed. Using the
information in the indexes, the database then determines the most efficient search
method.
many-to-many mapping

A method used by relational databases to store associations.


Many DCM applications use mappings. For example, in the pay rule browser, you
can map holidays to pay rules. A pay rule can be associated with many holidays,
and a holiday can be associated with many pay rules.
Many-to-many mapping tables keep track of these associations in the DCM
database. For example, the PAYRULEHOLIDAYMM table keeps a record of each
unique pairing of holidays and pay rules.

12 Kronos Incorporated
Database terms

null and not null constraints

The Null Constraint column in the Columns, Data Types, and Null Constraints
table uses Null to indicate that Null values are allowed in that column. Otherwise,
that column shows a constraint of “Not Null,” indicating that null values are not
allowed within the column. The information in this column determines if a
column can contain null values.
primary key

A column that uniquely identifies each row in a table. When a new row is entered
into a table, the database generates a unique number and inserts it into the primary
key field of the new row. This process ensures that two rows or more in a table do
not contain identical data.
Some tables do not contain primary keys. When a column is a primary key, "pk"
appears next to the column name in the Columns, Data Types, and Null
Constraints table.
schema

Defines the tables, the columns in each table, and the relationships between the
columns and tables.
Unicode

Unicode is an industry standard that was designed to allow text and symbols from
all the writing systems of the world to be consistently represented and
manipulated by computers. The Unicode Standard includes character properties
that enable Kronos databases to convert existing non-Unicode text characters to
multibyte characters that are used in any major language text.
The database installation and upgrade procedures are not affected by the use of the
Unicode multibyte characters.

Workforce Central Data Collection Manager Database Tables Reference Guide 13


Chapter 1 Using DCM Database Tables

The following table lists the Kronos database documentation data type labels:

Unicode Data Types Non-Unicode Data Types


SQL
• nChar • Char
• nVarChar • VarChar
• nText
Oracle
• nChar • Char
• nVarChar2 • VarChar2
• NCLOB

14 Kronos Incorporated
Chapter 2
Common Database Tables

This chapter describes Data Collection Manager (DCM) common database tables,
which are shared by the host applications supported by the DCM system. For
example, all host applications use the Labor Level Definition table.

Caution: This chapter provides information to help you to extract data from the
database. Do not alter the structure of the database or modify the data contained in
the database tables.

Workforce Timekeeper v6.0 supports the following databases:


• Oracle 10g R1 • SQL Server 2000
• Oracle 10g R2 • SQL Server 2005

The following information is provided for each table:


• Dependant tables • Null Constraints
• Column names • Index names
• Data types and lengths • Definitions for each column

This chapter contains the following sections:


• “Unicode” on page 16
• “LABORLEVELDEF” on page 17
• “PAYCODE” on page 20
• “TIMEZONE” on page 27
• “WTKEMPLOYEE” on page 29
• “Additional tables” on page 33
Chapter 2 Common Database Tables

Unicode
Unicode is an industry standard that was designed to allow text and symbols from
all the writing systems of the world to be consistently represented and
manipulated by computers. The Unicode Standard includes character properties
that enable Kronos databases to convert existing non-Unicode text characters to
multibyte characters that are used in any major language text.
The database installation and upgrade procedures are not affected by the use of the
Unicode multibyte characters.
The following table lists the Kronos database documentation data type labels:

Unicode Data Types Non-Unicode Data Types


SQL
• nChar • Char
• nVarChar • VarChar
• nText
Oracle
• nChar • Char
• nVarChar2 • VarChar2
• NCLOB

16 Kronos Incorporated
LABORLEVELDEF

LABORLEVELDEF

DCM Labor Level Definition


The DCM Labor Level Definition table contains information about labor level
definitions that organize your job structure into components such as divisions,
departments, and jobs.
Dependent Data Collection Manager table:
• DCMDEVICELLDEFMM
Dependent Workforce Timekeeper tables:

• COLUMNCONFIGMM • LABORLEVELENTRY • SEQUENCEDITEM


• GLSEGMENTDELT • LLEWILDCARDMM • WMTDEVICELLDEF

Column Name Oracle SQL Server Null Constraint


LABORLEVELDEFID (pk) Number(10) Int Not Null
NAME nVarChar2(50) nVarChar(50) Not Null
SHORTNAME nVarChar2(20) nVarChar(50) Null
SORTORDER Number(10) Int Null
ADDATTERMINAL_SW Number(1) Int Not Null
UPDATE_DTM Date DateTime Not Null
UPDATEDBYUSRACCTID Number(10) Int Not Null
MINIMUMLENGTH Number(10) Int Not Null
MAXIMUMLENGTH Number(10) Int Not Null
OVERRIDE_SW Number(10) Int Not Null
VERSION Number(10) Int Not Null

Index Name Columns Unique


XU1_LABORLEVELDEF NAME Yes

Workforce Central Data Collection Manager Database Tables Reference Guide 17


Chapter 2 Common Database Tables

Column Definitions

LABORLEVELDEFID
The Labor Level Definition ID column contains a system-generated number that
uniquely identifies the labor level definitions.
This column is the primary key of the LABORLEVELDEF table.
NAME
The Name column identifies the name of the labor level entry. Sample names for
labor level definitions are Division, Department, and Job.
SHORTNAME
The Labor Level Definition Short Name column identifies the short or
abbreviated name for the labor level definition. For example, a labor level
definition with a NAME value of “Division” may have a SHORTNAME value of
Div.
SORTORDER
The Sort Order column identifies the order in which the labor level definitions are
displayed and printed.
ADDATTERMINAL_SW
The Add At Terminal Indicator column indicates whether an associated labor
level entry can be added at a terminal without validation by the terminal.

Column Value Description


0 Users cannot add labor level entries for the labor level at the
terminal.
1 Users can add labor level entries for the labor level at the terminal.

UPDATE_DTM
The Update Date Time column is for internal system use only.
UPDATEDBYUSRACCTID
The Updated By User Account ID column identifies the user account that created
or updated the row.

18 Kronos Incorporated
LABORLEVELDEF

MINIMUMLENGTH
The Minimum Length column specifies the shortest allowed labor level entry. The
default is 1.
MAXIMUMLENGTH
The Maximum Length column specifies the length of the longest allowed labor
level entry. The default is 20 characters. The maximum value is 50 characters.
OVERRIDE_SW
The Override Indicator determines if the user is allowed to override the minimum
and maximum length of labor level entries.

Column Value Description


0 False. Users cannot enter labor level entry names that are shorter than
the minimum or longer than the maximum specified for the labor level
at the terminal.
1 (default) True. Users can enter labor level entry names that are shorter than the
minimum or longer than the maximum specified for the labor level at
the terminal.

VERSION
The Version column is for internal system use only.

Workforce Central Data Collection Manager Database Tables Reference Guide 19


Chapter 2 Common Database Tables

PAYCODE

Pay Codes
The Pay Codes table contains information about pay codes, which organize
employee data into one of the following categories:
• Hours that an employee works
• Money that an employee earns
Time pay codes accrue hours; money pay codes accrue wage amounts.

Dependent Data Collection Manager tables:


• DCMDEVICE
• DCMTOTALCONFIG
Dependent Workforce Timekeeper tables:
• ACCRUALQUALIFIER
• ACCRUALTRAN
• CHKWORKHOUR
• COLUMNCONFIGMM
• DEDUCTRULE
• FIXEDRULE
• FPATRANPAYCODE
• GRANTRULE
• HOLCRDTPCODEMM
• HOLCREDITRULE
• HOLPAYCODEITEM
• LIMITPAYCODEMM
• PAYCAT1MM
• PAYCATDISDICTMM

20 Kronos Incorporated
PAYCODE

• PAYCATORDERITEM
• PAYCDPCDAPMM
• PAYCODE1MMFLAT
• PAYCODEACCRUALRLMM
• QUALSIGNOFRULE
• RETROGROUPEDIT
• LIMITPAYCODEMM
• SHIFTCODE
• TIMESHEETITEM
• WAGEPROPAYCATMM
• WATEVENTDEF
• WFCTOTAL
• WFLLVTYPE
• WORKRULE
• WPMBIDREQUEST
• WTDGLOBAL

Null
Column Name Oracle SQL Server Constraint
PAYCODEID (pk) Number(10) Int Not Null
NAME nVarChar2(50) nVarChar(50) Not Null
TYPE nVarChar2(1) nVarChar(1) Not Null
VISIBLE_TO_USER Number(10) Int Null
IS_MONEYCAT Number(10) Int Null
EDIT_AFF_SHF_TOTAL Number(10) Int Null
EDIT_EXCUSE_ABSN Number(10) Int Null
WAGEADDITION Number(16,6) Decimal(16,6) Null
WAGEMULTIPLY Number(16,6) Decimal(16,6) Null
EDIT_CNT_TO_OT_SW Number(10) Int Null

Workforce Central Data Collection Manager Database Tables Reference Guide 21


Chapter 2 Common Database Tables

Null
Column Name Oracle SQL Server Constraint
EDITCNTTOCDOT_SW Number(1) Int Null
RPTSHTNAME nVarChar2(8) nVarChar(8) Null
UPDATE_DTM Date DateTime Not Null
UPDATEDBYUSRACCTID Number(10) Int Not Null
VERSION Number(10) Int Not Null
LABELTXT nVarChar2(50) nVarChar(50) Null
PERSISTPCESW Number(10) Int Not Null
CHECKAVLBLTYS Number(12) Int Not Null
PRODUCTVTYTYPEID (fk) Number(12) Int Null
ABBREVIATIONCHAR nVarChar2(3) nVarChar(3) Null
TERMINALCDNUM Number(10) Int Null
VISIBLEINTCSCHEDSW Number(12) Int Not Null
VISIBLEINRPTOPTNSW Number(12) Int Not Null
NEWSINCECONVERSNSW Number(12) Int Not Null

Index Name Columns Unique


XU1_PAYCODEID NAME Yes

Note: This table is used only when you use DCM with Workforce Timekeeper.

Column Definitions

PAYCODEID
The Pay Code ID column contains a system-generated number that uniquely
identifies the pay code.
This column is the primary key of the PAYCODE table.
NAME
The Pay Category Name column identifies the name of the pay code.

22 Kronos Incorporated
PAYCODE

TYPE
The Pay Category Type column identifies the type of pay code.

Column Value Description


G The pay code is a group of pay codes, which are also known as
combined pay codes. For example, a combined pay code can include
primary pay codes such as vacation, holiday, sick, and bereavement.
P The pay code is a primary pay code.

VISIBLE_TO_USER
The Visible to User Indicator column indicates whether the pay code is visible to a
user.

Column Value Description


0 The pay code is not visible.
1 The pay code is visible.

IS_MONEYCAT
The Is Money Indicator column indicates whether this pay code contains money
or time.

Column Value Description


0 The pay code contains time.
1 The pay code contains money.

EDIT_AFF_SHF_TOTAL
The Edits Add to Timecard Totals Indicator column indicates whether edits to the
pay code are added to timecard totals.

Column Value Description


0 Edits are not added to timecard totals.
1 Edits are added to timecard totals.

Workforce Central Data Collection Manager Database Tables Reference Guide 23


Chapter 2 Common Database Tables

EDIT_EXCUSE_ABSN
The Edits Excuse Absences Indicator column indicates whether edits to this pay
code excuse absences that were previously unexcused.

Column Value Description


0 Edits do not excuse absences.
1 Edits excuse absences.

WAGEADDITION
The Wage Addition column identifies the amount that is added to the employee’s
base wage to determine the adjusted wage.
The base wage plus the wage addition value combine to create the employee’s
adjusted wage.

WAGEMULTIPLY
The Wage Multiplier column identifies the amount by which the employee’s base
wage is multiplied to obtain the adjusted wage. If the Wage Multiplier Value is 0,
then the value in the Wage Addition Value column is a flat rate.

EDIT_CNT_TO_OT_SW
The Edits Count Towards Overtime Indicator column indicates whether edits to
this pay code count toward satisfaction of overtime requirements.

Column Value Description


0 Edits do not count toward overtime limits.
1 Edits count toward overtime limits.

The default value is 0.

24 Kronos Incorporated
PAYCODE

EDITCNTTCDOT_SW
The Edits Count Towards Consecutive Day Overtime Indicator column indicates
whether edits to this pay code count toward satisfaction of consecutive day
overtime requirements.

Column Value Description


0 Edits do not count toward consecutive day overtime.
1 Edits count toward consecutive day overtime.

The default value is 0.


RPTSHTNAME
The Report Short Name column is for internal system use only.
UPDATE_DTM
The Update Date Time column is for internal system use only.
UPDATEDBYUSRACCTID
The Updated By User Account ID column identifies the user account that created
or updated the row.
VERSION
The Version column is for internal system use only.
LABELTXT
The Label Text column indicates the label name.
PERSISTPCESW
The Persistence Pay Code Edit Indicator column indicates whether a pay code edit
is persistent.
CHECKAVLBLTYSW
The Check Availability Indicator column indicates whether this pay code is
available.
PRODUCTVTYTYPEID
The Productivity Type ID column contains a unique system-generated number
that uniquely identifies a specific type of productivity.
This column is a foreign key that references the PRODUCTVTYTYPE table.

Workforce Central Data Collection Manager Database Tables Reference Guide 25


Chapter 2 Common Database Tables

ABBREVIATIONCHAR
The Abbreviated Characters column contains an abbreviation that identifies a
productivity type.
TERMINALCDNUM
The Terminal Code Number column contains the terminal code associated with
this pay code.
VISIBLEINTCSCHEDSW
This column indicates whether a pay code is visible in the schedule planner.
VISIBLEINRPTOPTNSW
This column indicates whether a pay code total should be visible in the Crystal
reports options and any reports that display pay code totals.
NEWSINCECONVERSNSW
The New Since Conversion switch indicates whether the item is new to the system
since the upgrade. The default is zero (0). This column can have the following
values:

Column Value Description


0 The item existed before the upgrade.
1 The item was added after the upgrade.

26 Kronos Incorporated
TIMEZONE

TIMEZONE

Time Zone
The Time Zone table contains information about time zones within the DCM
system.
Dependent Data Collection Manager table:
• DCMDEVICE
Dependent Workforce Timekeeper table:
• WTKEMPLOYEE

Column Name Oracle SQL Server Null Constraint


TIMEZONEID (pk) Number(10) Int Not Null
ENGLISH nVarChar2(30) nVarChar(30) Null
GMTOFFSET Number(10) Int Null
STANDARDTIMEID Number(10) Int Null
DAYLIGHTTIMEID Number(10) Int Null
STANDARDTIMECHANGE nVarChar2(20) nVarChar(20) Null
DAYLIGHTTIMECHANGE nVarChar2(20) nVarChar(20) Null

This table does not contain index values.

Column Definitions

TIMEZONEID
The Time Zone ID column contains a five-digit number that uniquely identifies
each time zone. The time zone ID number identifies how the local time for a
particular region is related to Greenwich mean time (GMT).
This column is the primary key of the TIMEZONE table.

Workforce Central Data Collection Manager Database Tables Reference Guide 27


Chapter 2 Common Database Tables

ENGLISH
The English column identifies the name of the time zone. For example, time zone
13020 has an English value of GMT, and time zone 1300 has an English value of
Pacific.
GMTOFFSET
The GMT Offset column indicates the amount of the time difference between
Greenwich mean time and the time zone (in seconds).
STANDARDTIMEID
The Standard Time ID column contains the five-digit number that identifies the
standard time for this time zone.
DAYLIGHTTIMEID
The Daylight Time ID column contains the five-digit number that identifies the
daylight saving time for this time zone.
STANDARDTIMECHANGE
The Standard Time Change column contains the day during the year when the
daylight saving time changes to standard time. For example, in the Pacific time
zone, the STANDARDTIMECHANGE value is “Last, Sun, Oct, 2:00,” which
means that the time change occurs at 2:00 A.M. on the last Sunday in October.
DAYLIGHTTIMECHANGE
The Daylight Time Change column contains the day during the year when the
standard time changes to daylight saving time. For example, in the Pacific time
zone, the DAYLIGHTTIMECHANGE value is “1st, Sun, Apr, 2:00,” which
means that the time change occurs at 2:00 A.M. on the first Sunday in April.

28 Kronos Incorporated
WTKEMPLOYEE

WTKEMPLOYEE

Workforce Timekeeper Employee


The Employee table contains information about employees who are defined in
the system.
Dependent tables:
• EMPGRPSCHEDMM
• EMPPATTRNASGN
• PUNCHEVENT
• SCHEDULEZONE
• SHIFTAPPLYDATE
• SHIFTASSIGNMT
• TIMESHEETITEM
• WFAUDIT
• WFCTOTAL
• WORKEDSHIFT

Column Name Oracle SQL Server Null Constraint


WTKEMPLOYEEID (pk) Number(12) Int Not Null
PAYRULEID (fk) Number(12) Int Null
DEVICEGROUPID Number(12) Int Null
TIMEZONEID (fk) Number(12) Int Null
WAGEPROFILEID (fk) Number(12) Int Null
PERSONID (fk) Number(10) Int Not Null
EMPLOYEEID (fk) Number(12) Int Null
JASTATID (fk) Number(10) Int Not Null
SUPERVISORID (fk) Number(10) Int Null
WORKERTYPEID (fk) Number(10) Int Null

Workforce Central Data Collection Manager Database Tables Reference Guide 29


Chapter 2 Common Database Tables

Column Name Oracle SQL Server Null Constraint


DEVICEGROUPNM nVarChar2(20) nVarChar(20) Null
PRIMARYJOBSW Number(12) Int Not Null
EFFECTIVEDTM Date DateTime Not Null
EXPIRATIONDTM Date DateTime Not Null
UPDATEDBYUSRACCTID Number(12) Int Not Null
UPDATEDTM Date DateTime Not Null
VERSIONCNT Number(12) Int Not Null
SENIORITYRANKDATE Date DateTime Null
SCHEDULIZONEID Number(12) Int Null
PUNRESTROVRIDEDTM Date DateTime Null
PUNRESTROVRDMSKNUM Number(12) Int Null

Index Name Columns Unique


XU1_WTKEMPLOYEE PERSONID Yes
XU2_WTKEMPLOYEE EMPLOYEEID No
PAYRULEID

Column Definitions

WTKEMPLOYEEID
The Workforce Timekeeper Employee ID column contains a system-generated
number that uniquely identifies the employee.
This column is the primary key for the WTKEMPLOYEE table.
PAYRULEID
The Pay Rule ID column contains a system-generated number that uniquely
identifies each pay rule.
This column is a foreign key that references the PAYRULEIDS table.
DEVICEGROUPID
The Device Group ID column identifies the device group that is assigned to the
employee.

30 Kronos Incorporated
WTKEMPLOYEE

TIMEZONEID
The Time Zone ID column contains a five-digit number that identifies the time
zone that is associated with the employee.
The time zone ID number identifies how the local time for a particular region
relates to Greenwich mean time (GMT).
This column is a foreign key that references the TIMEZONE table.
WAGEPROFILEID
The Wage Profile ID column contains a system-generated number that uniquely
identifies the wage profile that is assigned to the employee.
This column is a foreign key that references the WAGEPROFILE table.
PERSONID
The Person ID column contains a system-generated number that uniquely
identifies the person.
This column is a foreign key that references the PERSON table.
EMPLOYEEID
The Employee ID column references the unique employee ID table (JAIDS).
This column is a foreign key that references the JAIDS table.
JASTATID
The Job assignment Status ID column references the status assigned to this
employee.
This column is a foreign key that references the JASTAT table.
SUPERVISORID
The Supervisor ID column references the person who is this employee's
supervisor.
This column is a foreign key that references the PERSON table.
WORKERTYPEID
The Worker Type ID column references the worker type of this employee.
This column is a foreign key that references the WORKERTYPE table.
DEVICEGROUPNM
The Device Group Name column contains the name of the Data Collection
Manager device group assigned to this employee.

Workforce Central Data Collection Manager Database Tables Reference Guide 31


Chapter 2 Common Database Tables

PRIMARYJOBSW
The Primary Job Indicator column is not used in Workforce Timekeeper v6.0.
EFFECTIVEDTM
The Effective Date Time column is not used in Workforce Timekeeper v6.0.
EXPIRATIONDTM
The Expiration Date Time column is not used in Workforce Timekeeper v6.0.
UPDATEDBYUSRACCTID
The Updated By User Account ID column is not used in Workforce Timekeeper
v6.0.
UPDATEDTM
The Updated Date Time column is not used in Workforce Timekeeper v6.0.
VERSIONCNT
The Version column is for internal system use only.
SENIORITYRANKDATE
The Seniority Rank Date column contains the seniority date for this employee.
SCHEDULEZONEID
The Schedule Zone ID identifies the schedule zone.
PUNRESTROVRIDEDTM
The Punch Restriction Override Time column stores the expiration date and time
when the punch restriction override ends.
PUNRESTROVRDMSKNUM
The Punch Restriction Override Mask Number is a bit mask, where each on or off
bit indicates whether a particular type of punch restriction can be overridden.

32 Kronos Incorporated
Additional tables

Additional tables
For information about the following tables, see the Workforce Timekeeper
Database Tables Reference Guide.
• ACCRUALCODE
• BREAKRULE
• TERMINALRULE
• USERACCOUNT
• PERSON
• PERSONSTATUSMM
• BADGEASSIGN
• ACCESSPROFILE
• ACCESSPROFPERM
• ALWDPERMISSION
• ACCSCONTRPOINT
• LABORLEVELENTRY
• WORKRULE
• PAYRULE
• SEQUENCE

Workforce Central Data Collection Manager Database Tables Reference Guide 33


Chapter 2 Common Database Tables

34 Kronos Incorporated
Chapter 3
Data Collection Manager Database Tables

This chapter describes the Data Collection Manager (DCM) database tables that
store information that is specific to DCM configurations.

Caution: This chapter provides information to help you to extract data from the
database. Do not alter the structure of the database or modify the data contained in
the database tables.

Data Collection Manager v6.0 supports the following databases:


• Oracle 10g R1 • SQL Server 2000
• Oracle 10g R2 • SQL Server 2005

DCM Standalone supports the ASA database.


The following information is provided for each table:
• Dependant tables • Null Constraints
• Column names • Index names
• Data types and lengths • Definitions for each column

This chapter contains the following sections:


• “DCMACDEF” on page 38
• “DCMACDEFDICT” on page 39
• “DCMACPROFILE” on page 41
• “DCMACPROFILEDICT” on page 42
• “DCMAPPLICATION” on page 44
• “DCMBELLSCHED” on page 46
• “DCMCOMMCHANNEL” on page 49
Chapter 3 Data Collection Manager Database Tables

• “DCMCOMMSTATUS” on page 53
• “DCMDEVICE” on page 55
• “DCMDEVICEASSIGNMM” on page 60
• “DCMDEVICELLDEFMM” on page 62
• “DCMDEVICEMODEL” on page 63
• “DCMDEVICESETTING” on page 66
• “DCMDEVICETRX” on page 68
• “DCMDEVICEUPDATE” on page 70
• “DCMDEVRTPROP” on page 73
• “DCMDOWNLOADSTATE” on page 76
• “DCMETHERCOMM” on page 78
• “DCMGATESCHED” on page 79
• “DCMGLOBALSETTING” on page 81
• “DCMGROUP” on page 83
• “DCMGROUPAPPMM” on page 86
• “DCMGROUPDEVICE” on page 87
• “DCMHOSTREG” on page 89
• “DCMINVALIDTRX” on page 91
• “DCMMODEMCOMM” on page 93
• “DCMMODEMSTRINGS” on page 97
• “DCMPROXYFORMAT” on page 98
• “DCMREMOTETRXCFG” on page 99
• “DCMSENTINEL” on page 102
• “DCMSKEYSCHED” on page 108
• “DCMSKEYTSPAN” on page 110
• “DCMTRXDEFINE” on page 113
• “DCMTRXDEFINE” on page 113

36 Kronos Incorporated
• “DCMSERIALCOMM” on page 104
• “DCMTRXDEFINE” on page 113
• “DCMTRXFIELD” on page 116
• “DCMTRXFIELDMM” on page 118

Workforce Central Data Collection Manager Database Tables Reference Guide 37


Chapter 3 Data Collection Manager Database Tables

DCMACDEF

DCM Activity Code Definition


The DCM Activity Code Definition table lists all pay rule and work rule
combinations that are associated with activity code.
This table has no dependent tables.

Column Name Oracle SQL Server/ASA Null Constraint


DCMACDEFID (pk, fk) Number(10) Int Not Null
PAYRLID (pk) Number(12) Int Not Null
WORKRLID Number(12) Int Not Null

This table has no index values.

Note: This table is used only when you use DCM with Workforce Timekeeper.

Column Definitions

DCMACDEFID
The DCM Activity Code Definition ID column contains a system-generated
number that uniquely identifies an activity code.
This column is one-half of a composite primary key for the DCMACDEF table.
The other half for this table’s primary key is the PAYRLID column. This column
is also a foreign key that references the DCMACDEFDICT table.
PAYRLID
The Pay Rule ID column identifies the pay rule in the pay-rule work-rule
combination. This column is one-half of a composite primary key. The other
column for this table’s primary key is the DCMACDEFID column.
WORKRLID
The Work Rule ID column identifies the work rule in the pay-rule work-rule
combination.

38 Kronos Incorporated
DCMACDEFDICT

DCMACDEFDICT

DCM Activity Code Definition Dictionary


The Data Collection Manager Activity Code Definition Dictionary table lists all
activity codes defined in DCM. This table also identifies the default work rule, if
any, that is associated with each activity code.
Dependent Data Collection Manager tables:
• DCMACDEF
• DCMACPROFILEDICT

Column Name Oracle SQL Server ASA Null Constraint


DCMACDEFID (pk) Number(10) Int Int Not Null
ACDEFNAME nVarChar2(50) nVarChar(50) VarChar(50) Not Null
DEFAULTWORKRLID Number(12) Int Int Null
VERSION Number(10) Int Int Not Null

Index Name Columns Unique


XU1_DCMACDEFDICT ACDEFNAME Yes

Note: This table is used only when you use DCM with Workforce Timekeeper.

Column Definitions

DCMACDEFID
The DCM Activity Code Definition ID column contains a system-generated
number that uniquely identifies an activity code.
This column is the primary key for the DCMACDEFDICT table.
ACDEFNAME
The DCM Activity Code Definition Name indicates the name of the activity code.

Workforce Central Data Collection Manager Database Tables Reference Guide 39


Chapter 3 Data Collection Manager Database Tables

DEFAULTWORKRLID
The DCM Activity Code Default Work Rule ID column identifies the default
work rule associated with the activity code. If the activity code has no default
work rule, this column is null.
This column functions like a foreign key. Values in this column correspond to
values in the WORKRULEID column in the WORKRULE table.
VERSION
The Version column identifies the version number of the row. The version is
modified each time that the row is updated (created). This attribute is provided for
internal system use only.

40 Kronos Incorporated
DCMACPROFILE

DCMACPROFILE

DCM Activity Code Profiles


The DCM Activity Code Profiles table contains information about activity code
profiles.
Dependent Data Collection Manager tables:
• DCMACPROFILEDICT
• DCMDEVICE

Column Name Oracle SQL Server ASA Null Constraint


DCMACPROFILEID (pk) Number(10) Int Int Not Null
NAME nVarChar2(50) nVarChar(50) VarChar(50) Null

Index Name Columns Unique


XU1_DCMACPROFILE NAME Yes

Note: This table is used only when you use DCM with Workforce Timekeeper.

Column Definitions

DCMACPROFILEID
The DCM Activity Code Profile ID column contains a system-generated number
that uniquely identifies an activity code profile.
This column is the primary key for the DCMACPROFILE table.
NAME
The Activity Code Profile Name column identifies the name of the activity code
profile.

Workforce Central Data Collection Manager Database Tables Reference Guide 41


Chapter 3 Data Collection Manager Database Tables

DCMACPROFILEDICT

DCM Activity Code Profile Dictionary


The DCM Activity Code Profile Dictionary table is used to map activity code
definitions to activity code profiles. This table also maps each activity code
definition to a function key on a device. Each time that you associate an activity
code definition with a code profile in an application, a row is added to this table to
record that association.
This table has no dependent tables.

Column Name Oracle SQL Server/ASA Null Constraint


DCMACDEFID (fk) Number(10) Int Not Null
DCMACPROFILEID (fk) Number(10) Int Not Null
ACTIVITY_CODE Number(10) Int Not Null

Index Name Columns Unique


XU1_DCMACPROFDICT DCMACPROFILEID, Yes
ACTIVITY_CODE

Note: This table is used only when you use DCM with Workforce Timekeeper.

Column Definitions

DCMACDEFID
The DCM Activity Code Definition ID column contains a system-generated
number that uniquely identifies an activity code.
This column is a foreign key that references the ACDEFICT table.

42 Kronos Incorporated
DCMACPROFILEDICT

DCMACPROFILEID
The DCM Activity Code Profile ID column contains a system-generated number
that uniquely identifies each activity code profile.
This column is a foreign key that references the ACPROFILE table.

ACTIVITY_CODE
The Activity Code column contains a number that associates an activity code
definition with a function key on a device.

Workforce Central Data Collection Manager Database Tables Reference Guide 43


Chapter 3 Data Collection Manager Database Tables

DCMAPPLICATION

DCM Application
The DCM Application table contains information about connections between
DCM and the host application that it is servicing. At installation, this table
contains a record whose values are set for the default application connection.
Dependent Data Collection Manager table:
• DCMGROUPAPPMM

Column Name Oracle SQL Server ASA Null Constraint


DCMAPPLICATIONID (pk) Number(10) Int Int Not Null
APPNAME nChar(40) nChar(40) Char(40) Not Null
LOCALINPUTDATA _SW Number(1) Int Int Not Null
DESCRIPTION nChar(40) nChar(40) Char(40) Null
DEVICETYPESUPPORT nChar(10) nChar(10) Char(10) Null
NETWORKPATH nChar(20) nChar(20) Char(20) Null
SHARENAME nChar(20) nChar(20) Char(20) Null
APPDLL nVarChar2(255) nVarChar(255) VarChar(255) Null

Index Name Columns Unique


XU1_DCMAPPLICATION APPNAME Yes

Column Definitions

DCMAPPLICATIONID
The DCM Application ID column contains a system-generated number that
uniquely identifies each DCM application.
This column is a primary key for the DCMAPPLICATION table.
APPNAME
The Application Name column uniquely identifies an application connection.

44 Kronos Incorporated
DCMAPPLICATION

LOCALINPUTDATA_SW
This column is not used.
DESCRIPTION
The Description column displays a brief description of the application.
DEVICETYPESUPPOR
This column is not used.
NETWORKPATH
This column is not used.
SHARENAME
This column is not used .
APPDLL
This column is not used.

Default Value Settings


At installation, the DCM Application table contains a record whose values are set
for the default application connection. The default settings are included in the table
for both the Workforce Central database and the DCM Standalone ASA database.

Column Value
DCMAPPLICATIONID 1
APPNAME 'Application Connection 1'
LOCALINPUTDATA_SW 1
DESCRIPTION NULL
DEVICETYPESUPPORT 26
NETWORKPATH NULL
SHARENAME NULL
APPDLL NULL

In the SEQUENCE table for seq_name DCMAPPLICATION, the increment


counter is set to 1.

Workforce Central Data Collection Manager Database Tables Reference Guide 45


Chapter 3 Data Collection Manager Database Tables

DCMBELLSCHED

DCM Bell Schedule


The DCM Bell Schedule table stores DCM Bell Schedule configuration, which is
used for device configuration.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMBELLSCHEDID (pk) Number(12) Int(12) Int(12) Not Null
SCHEDNAME nVarChar2(255) nVarChar(255) VarChar(255) Not Null
SCHEDENBLSW Number(12) Int(12) Int(12) Not Null
ENABLEDOW nVarChar2(7) nVarChar(7) VarChar(7) Null
BELLRINGTIME Number(12) Int(12) Int(12) Null
DURATIONSECS Number(12) Int(12) Int(12) Null
WARNBELLENBLSW Number(12) Int(12) Int(12) Not Null
WARNBEFOREMINS Number(12) Int(12) Int(12) Null
WARNDURATIONSECS Number(12) Int(12) Int(12) Null
UPDATEDTM Date Date Date Not Null

Index Name Columns Unique


XU1_DCMBELLSCHED SCHEDNAME Yes

DCMBELLSCHEDID
The DCM Bell Schedule ID column contains a system-generated number that
uniquely identifies each bell schedule.
This column is the primary key for the DCMBELLSCHED table.
SCHEDNAME
The Schedule Name column indicates the name for the bell schedule.

46 Kronos Incorporated
DCMBELLSCHED

SCHEDENBLSW
The Schedule Enabled column indicates whether the bell schedule function is
enabled.
0 = Disabled
1 = Enabled
The default value is 1.

ENABLEDOW
The Enable DOW column contains string text indicating the days of the week for
which a bell schedule is enabled.
0 = Disabled
1 = Enabled
The values map to a day-of-the-week (DOW) array for Sunday to Saturday
selections. For example, 0101000 indicates that the bell schedule is enabled for
Monday and Wednesday.

BELLRINGTIME
The Bell Ring Time column contains a value for the number of seconds after
midnight when the bell is to ring.

DURATIONSECS
The Duration column contains a value for the number of seconds after midnight
when the bell is to discontinue ringing. This value, combined with the Bell Ring
Time from the previous column, determines the duration of the bell ring.

WARNBELLENBLSW
The Warning Bell Enabled column indicates whether the warning bell function is
enabled.
0 = Disabled
1 = Enabled
The default value is 0.

WARNBEFOREMINS
The Warning Bell Before column indicates the interval in minutes that the
warning bell sounds before the regular bell.

Workforce Central Data Collection Manager Database Tables Reference Guide 47


Chapter 3 Data Collection Manager Database Tables

WARNDURATIONSECS
The Warning Duration column indicates the interval in seconds that the warning
bell sounds.

UPDATEDTM
The Updated Time column indicates the date and time of the last record update.

48 Kronos Incorporated
DCMCOMMCHANNEL

DCMCOMMCHANNEL

DCM Communication Channel


The DCM Communication Channel table contains information about the
communication channels.
Dependent Data Collection Manager tables:
• DCMETHERCOMM • DCMGROUPDEVICE
• DCMMODEMCOMM • DCMSERIALCOMM

Column Name Oracle SQL Server ASA Null Constraint


DCMCOMMCHANNELID (pk) Number(10) Int Int Not Null
COMMCHANNEL nChar(20) nChar(20) Char(20) Not Null
LOCALINPUTDATA_SW Number(1) Int Int Not Null
ACTIVE_SW Number(1) Int Int Not Null
DESCRIPTION nChar(40) nChar(40) Char(40) Null
TYPE nChar(1) nChar(1) Char(1) Not Null
INITSEQUENCE nChar(50) nChar(50) Char(50) Null
NETWORKPATH nChar(20) nChar(20) Char(20) Null
SHARENAME nChar(20) nChar(20) Char(20) Null
COMMPC nChar(20) nChar(20) Char(20) Null
NETCHECK Number(10) Int Int Null
BATCHCHECK Number(10) Int Int Null
FAMILYGROUP Number(10) Int Int Null
NETCHECKSW Number(12) Int Int Not Null
BATCHCHECKSW Number(12) Int Int Not Null
COLLECTINTERVAL Number (12) Int Int Null
RESPONSETIMEOUT Number (12) Int Int Null

Workforce Central Data Collection Manager Database Tables Reference Guide 49


Chapter 3 Data Collection Manager Database Tables

Index Name Columns Unique


XU1_DCMCOMMCHANNEL COMMCHANNEL Yes

Column Definitions

DCMCOMMCHANNELID
The DCM Comm Channel ID column contains a system-generated number that
uniquely identifies each communication channel.
This column is the primary key for the DCMCOMMCHANNEL table.

COMMCHANNEL
The Comm Channel column contains a communication channel name.

LOCALINPUTDATA_SW
The Local Input Data column indicates whether the comm channel data is stored
locally.
Yes = 1
No = 0
The default value is 0.

ACTIVE_SW
The Active column indicates whether the comm channel is Active.
Yes = 1
No = 0
The default value is 0.

DESCRIPTION
The Description column displays a brief description of the application.

TYPE
The Type column indicates the channel communication type (Ethernet, Serial, or
Modem).

50 Kronos Incorporated
DCMCOMMCHANNEL

INITSEQUENCE
The Initialization Sequence column identifies the initialization sequence for a
modem.

NETWORKPATH
The Network Path column identifies the computer name for storing the comm
channel data path.

SHARENAME
The Share Name column contains the share name of the computer string of the
comm channel data.

COMMPC
The Comm PC column identifies the communications PC where the comm
channel is run.

NETCHECK
The Netcheck column indicates the network check interval.

BATCHCHECK
The Batchcheck column name identifies the batch check interval.
FAMILYGROUP
The Family Group column identifies the family group of the comm channel.
NETCHECKSW
The Netcheck Switch column indicates whether the online Network Check is
enabled or not.
Enabled = 1
Disabled = 0
The default is 1.

Workforce Central Data Collection Manager Database Tables Reference Guide 51


Chapter 3 Data Collection Manager Database Tables

BATCHCHECKSW
The Batchcheck column name indicates whether the Batch Network Check is
enabled or not.
Enabled = 1
Disabled = 0
The default is 0

COLLECTINTERVAL
The Collect Interval column indicates the interval between data collections. The
default value is 20 seconds. The valid range is 1 to 43200 seconds.

RESPONSETIMEOUT
The Response Timeout column indicates the interval waiting for a response from
a Series 400 device on an Ethernet before the system times out. The default value
is 2 seconds. The valid range is one to five seconds.

52 Kronos Incorporated
DCMCOMMSTATUS

DCMCOMMSTATUS

DCM Communication Status


The DCM Communication Status table contains information about the
communications status. When a device-specific request is made, the specific
DCMAPI request posts the request in the proper communication channel queue.
Group requests are either broken down to device requests or posted as a group
request to all the required communication channels. When the request is posted to
the communication channel, an entry for the specified device is written to the
communication status table within the DCMAPI request. This entry is then
updated. This entry gives the dates and time when the request was posted and
when the request is active.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMCOMMSTATUSID (pk) Number(10) Int Int Not Null
DEVICEID nChar(15) nChar(15) Char(15) Not Null
DEVICENAME nChar(20) nChar(20) Char(20) Null
DEVICEGROUP nChar(20) nChar(20) Char(20) Not Null
SOURCE nChar(40) nChar(40) Char(40) Null
ACTIVITYCODE Number(10) Int Int Not Null
STATECODE Number(10) Int Int Not Null
RESULTCODE Number(10) Int Int Null
RESULTSTRING nVarChar2(255) nVarChar(255) VarChar(255) Null
UPDATETIME_DTM Date DateTime DateTime Not Null

Index Name Columns Unique


X1_DCMCOMMSTATUS DEVICEID No
X2_DCMCOMMSTATUS DEVICENAME No
XU1_DCMCOMMSTATUS DEVICEID, ACTIVITYCODE Yes

Workforce Central Data Collection Manager Database Tables Reference Guide 53


Chapter 3 Data Collection Manager Database Tables

Column Definitions

DCMCOMMSTATUSID
The DCM Communication Status ID column contains a system-generated number
that uniquely identifies each commnunication status.
This column is the primary key for the DCMCOMMSTATUS table.
DEVICEID
The Device ID column identifies the device ID for the status message.
DEVICENAME
The Device Name column contains the device name for the status message.
DEVICEGROUP
The Device Group name column contains the device group name for the device.
SOURCE
The Source column identifies the DCM source for the communication status
update.
ACTIVITYCODE
The Activity Code column indicates the DCM activity code (that is, update,
initialize, collect, and so on).
STATECODE
The State Code column indicates the DCM process state code (that is, in progress,
completed, and so on).
RESULTCODE
The Result Code column indicates the DCM result code (that is, a success or error
code).
RESULTSTRING
The Result String column indicates the Result/Error message string.
UPDATETIME_DTM
The Update Time Date Time column indicates the date and time of the last update
to the entry.

54 Kronos Incorporated
DCMDEVICE

DCMDEVICE

DCM Device
The DCM Device table contains information about devices.
Dependent Data Collection Manager tables:
• DCMDEVICEASSIGNMM • DCMDEVICELLDEFMM
• DCMDEVICESETTING • DCMDEVICETRX
• DCMDEVICEUPDATE • DCMEVRTPROP
• DCMGROUPDEVICE

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk) Number(10) Int Int Not Null
DEVICEID nChar(15) nChar(15) Char(15) Not Null
DST_SW Number(1) Int Int Not Null
ENABLED_SW Number(1) Int Int Not Null
INSERVICE_SW Number(1) Int Int Not Null
PRINTER_SW Number(1) Int Int Not Null
DEVICENAME nChar(20) nChar(20) Char(20) Not Null
MODEL nChar(50) nChar(50) Char(50) Null
DCMDEVICEMODELID (fk) Number(10) Int Int Null
TIMEZONEID (fk) Number(10) Int Int Null
DCMACPROFILEID (fk) Number(10) Int Int Null
TIPSPAYCATID (fk) Number(10) Int Int Null
DESCRIPTION nChar(40) nChar(40) Char(40) Null
TYPE nChar(10) nChar(10) Char(10) Null
CONNECTINFO nChar(50) nChar(50) Char(50) Null
IPADDRESS nChar(50) nChar(50) Char(50) Null
CONFIGMASK Number(10) Int Int Null
LASTOPERATION Number(10) Int Int Null

Workforce Central Data Collection Manager Database Tables Reference Guide 55


Chapter 3 Data Collection Manager Database Tables

Column Name Oracle SQL Server ASA Null Constraint


LASTOPERRESULT Number(10) Int Int Null
LASTOPERDATE nChar(20) nChar(20) Char(20) Null
LASTOPERTIME nChar(20) nChar(20) Char(20) Null
OBSERVINGDST_SW Number(1) Int Int Not Null
SECURESW Number(12) Int Int Not Null

Index Name Columns Unique


X1_DCMDEVICE DCMDEVICEMODELID No
XU1_DCMDEVICE DEVICENAME Yes
XU2_DCMDEVICE DEVICEID Yes

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated number that uniquely
identifies each device.
This column is the primary key for the DCMDEVICE table.

DEVICEID
The Device ID column contains the unique Device ID.
DST_SW
The Daylight Saving Time Switch column indicates whether the device observes
daylight saving time.

1= Yes
0 = No
The default value is 0.

56 Kronos Incorporated
DCMDEVICE

ENABLED_SW
The Enabled Switch column indicates whether the device is enabled for
processing within the DCM system.
1 = Enabled
0 = Disabled
The default value is 0.

INSERVICE_SW
This column indicates whether the device is using an IP address (default) or a
Host Name.
0 = The device is using an IP address.
1 = The device is using a Host Name.

PRINTER_SW
The Printer Switch column indicates whether a printer is attached to the device.
1= Yes
0 = No
The default value is 0.

DEVICENAME
The Device Name column identifies a unique device name.

MODEL
The Model column identifies the model type.

DCMDEVICEMODELID
The DCM Device Model ID column identifies a model that is stored in the
DCMDEVICEMODEL table. When a device is assigned using a communication
channel, a value is displayed in this column.
This column is a foreign key that references the DCMDEVICEMODEL table.
TIMEZONEID
The Time Zone ID column indicates the time zone.
This column is a foreign key that references the TIMEZONE table.

Workforce Central Data Collection Manager Database Tables Reference Guide 57


Chapter 3 Data Collection Manager Database Tables

DCMACPROFILEID
The DCM Activity Code Profile ID column identifies the activity code that is
assigned to the device.
This column is a foreign key that references the ACPROFILE table (Activity
Code Profile table).

TIPSPAYCATID
The Tips Pay Category ID column indicates the pay code to which the tips
entered at this device are applied.
This column is a foreign key that references the PAYCODE table.

DESCRIPTION
The Description column displays a brief description of the application.

TYPE
The Type column identifies the device type (Batch, Direct, Periodic, or
Removable).
CONNECTINFO
The Connect Information column identifies the Host Name of an Ethernet device
that is used with DNS. ALternatively, this column identifies the Phone Number
for a modem device.

IPADDRESS
The IP Address column identifies the Ethernet IP Address.

CONFIGMASK
The Configuration Mask column contains configuration download settings.

LASTOPERATION
The Last Operation column indicates the language selected for the device. Series
4000 devices support American English, French, and Spanish; all other devices
support American English only.

LASTOPERRESULT
This column is not used.

58 Kronos Incorporated
DCMDEVICE

LASTOPERDATE
The Last Operation Date column indicates the firmware version of the device.
LASTOPERTIME
This column is not used.

OBSERVINGDST_SW
The Observing Daylight Saving Time Switch column indicates whether the device
is currently using daylight saving time.

1= Yes
0 = No
The default value is 0.

SECURESW
The Secure Switch column indicates whether a device communication is secure
and if a security state change is pending. A security state change can take place
only if the device is initialized with the Device Download option selected.
0 = Non-secure. No change pending
1 = Secure. Pending change to Non-secure
2 = Non-secure. Pending change to secure
3 = Secure. No change pending.
The default value is 0.

Workforce Central Data Collection Manager Database Tables Reference Guide 59


Chapter 3 Data Collection Manager Database Tables

DCMDEVICEASSIGNMM

DCM Device Assignment (Many-to-Many Mapping)


The DCM Device Assignment table contains information about the assignment of
application data items to a DCM device. Many application data items can be
assigned to each device, and multiple records can be assigned to each data item.
DCM stores the labor level set and job set assignment to the device.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk, fk) Number(10) Int Int Not Null
ASSIGNTYPE (pk) Number(10) Int Int Not Null
ASSIGNKEY (pk) nVarChar2(10) nVarChar(10) VarChar(10) Not Null
ASSIGNDESC nVarChar2(50) nVarChar(50) VarChar(50) Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column is a system-generated identification number that
uniquely identifies each device.
This column is one-third of a composite primary key for this table. This column is
also a foreign key that references the DCMDEVICE table.
ASSIGNTYPE
The assignment type column contains the assignment type for the assigned data
item as defined in the DCM code. For example:
1 = Job Set
2 = Labor Level Set
This column is one-third of a composite primary key for this table.

60 Kronos Incorporated
DCMDEVICEASSIGNMM

ASSIGNKEY
The Assign Key column contains a database ID or some unique key for the
assigned data item. This column is one-third of a composite primary key for this
table.
ASSIGNDESC
The Assign Description column contains an optional name or description for the
assigned data item.

Workforce Central Data Collection Manager Database Tables Reference Guide 61


Chapter 3 Data Collection Manager Database Tables

DCMDEVICELLDEFMM

DCM Device Labor Level Definition (Many-to-Many Mapping)


The DCM Device Labor Level Definition many-to-many mapping table indicates
that when a labor level is assigned to a device, one row exists in this table.
This table has no dependent tables.

SQL Server/ Null


Column Name Oracle ASA Constraint
DCMDEVICEID (pk, fk) Number(10) Int Not Null
LABORLEVELDEFID (pk, fk) Number(10) Int Not Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated idenfication number
that uniquely identifies each device. If a device has a labor level associated with it,
this table will have at least one row.
This column is one-half of a composite primary key for the
DCMDEVICELLDEFMM table. This column is also a foreign key that references
the DECDEVICE table.
LABORLEVELDEFID
The Labor Level Definition ID column contains a a system-generated idenfication
number. This labor level is associated with a device.
This column is one-half of a composite primary key for the
DCMDEVICELLDEFMM table. This column is also a foreign key that references
the LABORLEVELDEF table.

62 Kronos Incorporated
DCMDEVICEMODEL

DCMDEVICEMODEL

DCM Device Model


The DCM Device Model table contains information about device models.
Dependent Data Collection Manager table:
• DCMDEVICE

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEMODELID (pk) Number(10) Int Int Not Null
MODEL nChar(50) nChar(50) Char(50) Not Null
LOADCONFIG_SW Number(1) Int Int Not Null
LOADPROGRAM_SW Number(1) Int Int Not Null
STARTSTOP_SW Number(1) Int Int Not Null
DESCRIPTION nChar(40) nChar(40) Char(40) Null
DISPLAYNAME nChar(50) nChar(50) Char(50) Null
FAMILYGROUP Number(10) Int Int Null
MODELDLL nChar(25) nChar(25) Char(25) Null
TRANSPORTTYPE nChar(10) nChar(10) Char(10) Null
MODELTYPE nChar(10) nChar(10) Char(10) Null
MODELKOP nChar(20) nChar(20) Char(20) Null
UPDATEMETHOD Number(10) Int Int Null
INTERMSGDELAY Number(10) Int Int Null

Index Name Columns Unique


XU1_DCMDEVICEMODEL MODEL Yes

Workforce Central Data Collection Manager Database Tables Reference Guide 63


Chapter 3 Data Collection Manager Database Tables

Column Definitions

DCMDEVICEMODELID
The DCM Device Model ID column contains a system-generated number.
This column is the primary key for the DCMDEVICEMODEL table.
MODEL
The Model column contains the unique model key.
LOADCONFIG_SW
The Load Configuration Switch column indicates whether the model supports
loading configurations.
1= Yes
0 = No
The default value is 0.
LOADPROGRAM_SW
The Load Program Switch column indicates whether the model supports loading
firmware.
1= Yes
0 = No
The default value is 0.
STARTSTOP_SW
The Start Stop Switch column indicates whether the model supports starting and
stopping the program on the device.
1= Yes
0 = No
The default value is 0.
DESCRIPTION
The Description column contains a description of the device model.
DISPLAYNAME
The Display Name column contains the display name for the user.
FAMILYGROUP
The Family Group column identifies the family group for the model.

64 Kronos Incorporated
DCMDEVICEMODEL

MODELDLL
The Model DLL column identifies the name for the configuration Model DLL.
TRANSPORTTYPE
The Transport Type column indicates the supported transport type (Ethernet,
Serial, or Modem).
MODELTYPE
The Model Type column identifies the model type (Timekeeper, gatekeeper, or
ADP).
MODELKOP
The Model KOP column identifies the Model KOP bits.
UPDATEMETHOD
The Update Method column contains information about how the device is
updated.
INTERMSGDELAY
The Intermessage Delay column indicates the delay interval between messages.

Workforce Central Data Collection Manager Database Tables Reference Guide 65


Chapter 3 Data Collection Manager Database Tables

DCMDEVICESETTING

DCM Device Setting


The DCM Device Setting table describes the DCM device settings.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk, fk) Number(10) Int Int Not Null
STRUCTID (pk) Number(10) Int Int Not Null
DEVICEID nChar(15) nChar(15) Char(15) Not Null
STRUCTDATA VarChar2(2000) VarChar(2000) VarChar(2000) Not Null
LENDATA Number(10) Int Int Null
OPTIONALKEY (pk) Number(10) Int Int Not Null
VERSIONCNT Number (12) Int Int Not Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated number that uniquely
identifes each device.
This column is one-third of the composite primary key for the
DCMDEVICESETTING table. This column is also a foreign key that references
the DCMDEVICE table.
STRUCTID
The Structure ID column identifies a unique structure used by the configuration
service.
This column is one-third of the composite primary key for the
DCMDEVICESETTING table.

66 Kronos Incorporated
DCMDEVICESETTING

DEVICEID
The Device ID column name indicates the Device ID.
STRUCTDATA
The Structure Data column indicates configuration information stored in the
database.
LENDATA
The Len Data column indicates the length of the configuration information.
OPTIONALKEY
The Optional Key column is a setting for storing multiple values for the same
property. The column identifies the function key that is used for duplicate
structures.
This column is one-third of the composite primary key for the
DCMDEVICESETTING table.
VERSIONCNT
The Version count column identifies the structure version number. The default
value is zero.

Workforce Central Data Collection Manager Database Tables Reference Guide 67


Chapter 3 Data Collection Manager Database Tables

DCMDEVICETRX

DCM Device Transaction


The DCM Device Transaction table maps the DCM transaction definitions stored
in the DCMTRXDEFINE table to specific devices in the DCMDEVICE table.
When a transaction is assigned to a device, it appears in the DCMTRXDEFINE
table with no function key mapping (FUNCTIONKEY field set to 0). When the
transaction is assigned to a function key, it stores another record in the
DCMTRXDEFINE table with the proper function key assigned to it.
This table has no dependent tables.

Column Name Oracle SQL Server /ASA Null Constraint


DCMDEVICEID (pk, fk) Number(10) Int Not Null
DCMTRXDEFINEID (pk, fk) Number(10) Int Not Null
FUNCTIONKEY (pk) Number(10) Int Not Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column contains the device ID to which a transaction is
assigned.
This column is one-third of the composite primary key for the DCMDEVICETRX
table. This column is also a foreign key that references the DCMDEVICE table.
DCMTRXDEFINEID
The DCM Transaction Definition ID column contains the transaction that is
assigned to a device.
This column is one-third of the composite primary key for the DCMDEVICETRX
table. This column is also a foreign key that references the DCMTRXDEFINE
table.

68 Kronos Incorporated
DCMDEVICETRX

FUNCTIONKEY
The Function Key column indicates when a transaction is assigned to a function
key. If no function key is assigned, the value is zero.
This column is one-third of the composite primary key for the DCMDEVICETRX
table.

Workforce Central Data Collection Manager Database Tables Reference Guide 69


Chapter 3 Data Collection Manager Database Tables

DCMDEVICEUPDATE

DCM Device Update


The DCM Device Update table contains information that is downloaded to the
devices or purged from the devices.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk, fk) Number(12) Int Int Not Null
EMPLOYEEID (pk, fk) Number(12) Int Int Not Null
BADGENUM (pk) nVarChar2(50) nVarChar(50) VarChar(50) Not Null
TERMINALRULEID Number(12) Int Int Null
FULLNM nVarChar2(64) nVarChar(64) VarChar(64) Not Null
SCHEDULEVERSION Number(12) Int Int Not Null
UPDATEEMPLOYEESW Number(12) Int Int Not Null
UPDATESCHEDULESW Number(12) Int Int Not Null
DELETEFROMDEVICESW Number(12) Int Int Not Null
LASTSHIFTTENDDTM Date DateTime DateTime Null
GENERICSCHEDID Number(12) Int Int Null
UPDATEDTM Date DateTime DateTime Null
MANAGERSW Number(12) Int Int Not Null

Index Name Columns Unique


X1_DCMDEVICEUPDATE EMPLOYEEID No

70 Kronos Incorporated
DCMDEVICEUPDATE

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated number that uniquely
identifes each device.
This column is one-third of a composite primary key for the
DCMDEVICEUPDATE table. This column is also a foreign key that references
the DCMDEVICE table.
EMPLOYEEID
The Employee ID column contains a system-generated number.
This column is one-third of a composite primary key for the
DCMDEVICEUPDATE table. This column is also a foreign key that references
the WTKEMPLOYEE table.
BADGENUM
The Badge Number column contains the badge number assigned to the employee.
This column is one-third of a composite primary key for the
DCMDEVICEUPDATE table.
TERMINALRULEID
The Terminal Rule ID column contains a system-generated number that uniquely
identifies each terminal rule.
This column is the primary key for the DCMDEVICEUPDATE table.
FULLNM
The Full Name column contains the employee’s last name, first name, and middle
name.
SCHEDULEVERSION
The Schedule Version column indicates the version number of an employee’s
schedule. It is modified each time that an employee’s schedule is updated. This
attribute is provided for internal system use only.
UPDATEMPLOYEESW
The Update Employee Switch column indicates whether an employee’s personal
information was changed.
1 = Change(s) made
0 = No change(s) made

Workforce Central Data Collection Manager Database Tables Reference Guide 71


Chapter 3 Data Collection Manager Database Tables

UPDATESCHEDULESW
The Update Schedule Switch column indicates whether an employee’s schedule
was updated.
1 = Indicates an update
0 = Indicates no update
DELETEFROMDEVICESW
The Delete From Device Switch column indicates whether deletion of an
employee’s ID from a device is required.
1 = Indicates deletion is required
0 = Indicates deletion is not required
LASTSHIFTENDDTM
The Last Shift column contains the end date and the end time that the scheduled
shift was downloaded.
GENERICSCHEDID
The Generic Schedule ID column is not currently used.
UPDATEDTM
The Update Date and Time column indicates the date and time that the
information is downloaded to the device.
MANAGERSW
The Manager Switch column indicates the managerial status of an employee
1 = Indicates the employee is a manager
0 = Indicates the employee is not a manager

72 Kronos Incorporated
DCMDEVRTPROP

DCMDEVRTPROP

DCM Device Runtime Properties


The DCM Device Runtime Properties table stores information about each device
and the functions that may be enabled for that device.This table is included in the
DCM 6.0 schema but is currently unused.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk, fk) Number(12) Int Int Not Null
FIRMWAREVER nVarChar2(50) nVarChar(50) VarChar(50) Null
BIOMETRICVER nVarChar2(50) nVarChar(50) VarChar(50) Not Null
BIOMETRICSW Number(12) Int Int Not Null
MODEMSW Number(12) Int Int Not Null
GATESW Number(12) Int Int Not Null
BELLSW Number(12) Int Int Not Null
OBSERVINGSTSW Number(12) Int Int Not Null
CSTMFIELD1 nVarChar2(100) nVarChar(100) VarChar(100) Null
CSTMFIELD2 nVarChar2(100) nVarChar(100) VarChar(100) Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated number that uniquely
identifies each device, and is the database sequence number for the DCM Device
table.
This column is the primary key for the DCMDEVRTPROP table. This column is
also a foreign key that references the DCMDEVICE table.

Workforce Central Data Collection Manager Database Tables Reference Guide 73


Chapter 3 Data Collection Manager Database Tables

FIRMWAREVER
The Firmware Version column contains the value for the firmware version in the
device.
BIOMETRICVER
The Biometric Version column contains the value for the version of the biometric
software.
BIOMETRICSW
The Biometric Switch column indicates whether the biometric hardware is
installed at the device. The values are:
0 = No
1= Yes
The default value is 0.
MODEMSW
The Modem Switch column indicates whether a modem is installed at the device.
The values are:
0 = No
1= Yes
The default value is 0.
GATESW
The Gate Switch column indicates whether the gate hardware is installed at the
device. The values are:
0 = No
1= Yes
The default value is 0.
BELLSW
The Bell Switch column indicates whether the bell hardware is installed at the
device. The values are:
0 = No
1= Yes
The default value is 0.

74 Kronos Incorporated
DCMDEVRTPROP

OBSERVINGDSTSW
The Observing DST column indicates whether daylight saving time is observed at
the device. The values are:
0 = No
1= Yes
The default value is 0.
CSTMFIELD1
The CSTMFIELD column indicates the version of the HTML client. Possible
values are:
Null
Not Avail
Version Number
CSTMFIELD2
The CSTMFIELD column indicates the IP address of the DNS server for Series
400 devices. Possible values are:
Null
Not Avail
IP address

Workforce Central Data Collection Manager Database Tables Reference Guide 75


Chapter 3 Data Collection Manager Database Tables

DCMDOWNLOADSTATE

DCM Download State


The DCM Download State table contains information to maintain the download
state of the application data items, such as employees, labor levels, job sets
restriction profiles, and employee biometric templates. Download state
information includes the date of data retrieval, version number (if supported in the
host application) and the download completion date.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMDEVICEID (pk) Number(10) Int Int Not Null
CATEGORYKEY (pk) Number(10) Int Int Not Null
OPTIONALKEY Number(10) Int Int Null
LOADSTATE nVarChar2(10) nVarChar(10) VarChar(10) Null
APPDATADTM Date DateTime DateTime Null
DOWNLOADDTM Date DateTime DateTime Null

This table has no index values.

Column Definitions

DCMDEVICEID
The DCM Device ID column contains a system-generated number that uniquely
identifes each device.
This column is one-half of a composite primary key for the
DCMDOWNLOADSTATE table.
CATEGORYKEY
The Category Key column contains the configuration structure identification that
is mapped to the download option item with a value of 1, 2, 3, and so on.

76 Kronos Incorporated
DCMDOWNLOADSTATE

OPTIONALKEY
The Optional Key column is a setting for storing multiple values for the same
property. The column identifies the function key that is used for duplicate
structures.
This column is one-half of a composite primary key for the
DCMDOWNLOADSTATE table.
LOADSTATE
The Load State column contains the version number that is received from the host
application connection library.
APPDATADTM
The Application Data DTM column contains a data and time stamp for data
retrieval that is received from that host application connection library for this
structure data item.
DOWNLOADDTM
The Download DTM column contains a date and time stamp of the successful
device download completion time for this structure data item.

Workforce Central Data Collection Manager Database Tables Reference Guide 77


Chapter 3 Data Collection Manager Database Tables

DCMETHERCOMM

DCM Ethernet Communication


The DCM Ethernet Communication table contains information about Ethernet
communication channels.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMCOMMCHANNELID (pk, fk) Number(10) Int Int Not Null
COMMCHANNEL nChar(20) nChar(20) Char(20) Not Null
CMODE nChar(1) nChar(1) Char(1) Not Null
CARDID nChar(50) nChar(50) Char(50) Null

This table has no index values.

Column Definitions

DCMCOMMCHANNELID
The DCM Communication Channel ID column identifies the DCM
communication channel.
This column is the primary key for the DCMETHERCOMM table. This column is
also a foreign key that references the DCMCOMMCHANNEL table.
COMMCHANNEL
The Communication Channel column contains the name given to the comm
channel.
CMODE
The Communication Mode column indicates a communication channel mode.
CARDID
The Card ID column identifies the Ethernet card ID.

78 Kronos Incorporated
DCMGATESCHED

DCMGATESCHED

DCM Gate Schedule


The DCM Gate Schedule table stores DCM gate schedule configuration
information for device configuration.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMGATESCHEDID (pk) Number(12) Int(12) Int(12) Not Null
SCHEDNAME nVarChar2(255) nVarChar(255) VarChar(255) Not Null
GATEOPENOFFSW Number(12) Int(12) Int(12) Not Null
SCHEDENBLSW Number(12) Int(12) Int(12) Not Null
ENABLEDOW nVarChar2(7) nVarChar(7) VarChar(7) Null
STARTTIME Number(12) Int(12) Int(12) Null
DURATION Number(12) Int(12) Int(12) Null
UPDATEDTM Date Date Date Not Null

This table has no index values.

Column Definitions

DCMGATESCHEDID
The DCM Gate Schedule ID column contains a system-generated number taken
from the SEQUENCE table.
This column is the primary key for the DCMGATESCHED table.
SCHEDNAME
The Schedule Name column contains the name for the gate schedule.

Workforce Central Data Collection Manager Database Tables Reference Guide 79


Chapter 3 Data Collection Manager Database Tables

GATEOPENOFFSW
The Gate Open or Off Switch column indicates whether the gate is off or open.
The values are:
0 = off
1 = open
The default value is 0.
SCHEDENBLSW
The Schedule Enabled Switch column indicates whether the gate schedule is
enabled. The values are:
0 = Disabled
1 = Enabled
The default value is 1.
ENABLEDOW
The Enable DOW column contains string text indicating the days of the week for
which a gate schedule is enabled. The values are:
0 = Disabled
1 = Enabled
The default value is 1.
The values map to a DOW array for Sunday to Saturday selections. For example,
0101000 indicates that the bell schedule is enabled for Monday and Wednesday.
STARTTIME
The Start Time column contains a value for the number of seconds after midnight
when the gate schedule is applied.
DURATION
The Duration column contains a value for the number of seconds after midnight
when the gate schedule no longer applies. This value, combined with the Start
Time from the previous column, determines the duration of the gate schedule.
UPDATEDTM
The Updated Time column indicates the date and time of the last record update.

80 Kronos Incorporated
DCMGLOBALSETTING

DCMGLOBALSETTING

DCM Global Setting


The DCM Global Setting table contains settings to be shared by multiple DCM
communication PCs.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


NAME (pk) nVarChar2(125) nVarChar(125) VarChar(125) Not Null
CATEGORY nVarChar2(125) nVarChar(125) VarChar(125) Null
OPTIONALKEY Number(12) Int(10) Int(10) Null
CONTENT nVarChar2(255) nVarChar(255) VarChar(255) Null
ENABLESW Number (12) Int (10) Int (10) Not Null
PURPOSE nVarChar2(125) nVarChar(125) VarChar(125) Null

This table has no index values.

Column Definitions

Name
The Name column contains the global setting property name.
This column is the primary key for the DCMGLOBALSETTING table.
CATEGORY
The Category column contains the name of the category.
OPTIONALKEY
The Optional Key column is a setting for storing multiple values for the same
property.
CONTENT
The Content column contains the content value for the property.

Workforce Central Data Collection Manager Database Tables Reference Guide 81


Chapter 3 Data Collection Manager Database Tables

ENABLESW
The Enabled Switch column indicates whether the global property is enabled. The
values are:
0 = Disabled
1 = Enabled
The default value is 1.
PURPOSE
The Purpose column contains information about the use of this setting.

82 Kronos Incorporated
DCMGROUP

DCMGROUP

DCM Device Group


The DCM Device Group table contains information about device groups.
Dependent Data Collection Manager tables:
• DCMGROUPAPPMM
• DCMGROUPDEVICE

Column Name Oracle SQL Server ASA Null Constraint


DCMGROUPID (pk) Number(10) Int Int Not Null
GROUPNAME nChar(20) nChar(20) Char(20) Not Null
TRXINFILE_SW Number(1) Int Int Not Null
TRXOUTFILE_SW Number(1) Int Int Not Null
AUTODATACOLLECT_SW Number(1) Int Int Not Null
ACTIVE_SW Number(1) Int Int Not Null
DESCRIPTION nChar(40) nChar(40) Char(40) Null
INFILEINTERVAL Number(10) Int Int Null
TRXINFILENAME nChar(20) nChar(20) Char(20) Null
TRXINSHARENAME nChar(20) nChar(20) Char(20) Null
TRXOUTFILENAME nChar(20) nChar(20) Char(20) Null
TRXOUTSHARENAME nChar(20) nChar(20) Char(20) Null
LOGLEVEL Number(10) Int Int Null
LOGFILENAME nChar(20) nChar(20) Char(20) Null
LOGFILESHARENAME nChar(20) nChar(20) Char(20) Null
RESPTIMEOUT Number(10) Int Int Null

Index Name Columns Unique


XU1_DCMGROUP GROUPNAME Yes

Workforce Central Data Collection Manager Database Tables Reference Guide 83


Chapter 3 Data Collection Manager Database Tables

Column Definitions

DCMGROUPID
The DCM Group ID column contains a system-generated number. that uniquely
indentifies each group.
This column is the primary key for the DCMGROUP table.
GROUPNAME
The Group Name Switch column contains a unique device group name.
TRXINFILE_SW
The Transaction Input File Switch column indicates whether a transaction input
file is being processed. A transaction input file is created/updated for this group.
1= Yes
0 = No
The default value is 0.
TRXOUTFILE_SW
This column is not used.
AUTODATACOLLECT_SW
The Automatic Data Collection Switch column indicates whether the device
group is configured for automatic data collection.
1= Yes
0 = No
The default value is 0.
ACTIVE_SW
The Active Switch column indicates whether the group is active.
1= Yes
0 = No
The default value is 0.
DESCRIPTION
The Description column contains a brief description of the application.
INFILEINTERVAL
This column is not used.

84 Kronos Incorporated
DCMGROUP

TRXINFILENAME
This column is not used.
TRXINSHARENAME
This column is not used.
TRXOUTFILENAME
This column is not used.
TRXOUTSHARENAME
This column is not used.
LOGLEVEL
This column is not used.
LOGFILENAME
This column is not used.
LOGFILESHARENAME
This column is not used.
RESPTIMEOUT
This column is not used.

Workforce Central Data Collection Manager Database Tables Reference Guide 85


Chapter 3 Data Collection Manager Database Tables

DCMGROUPAPPMM
DCM Group Application (Many-to-Many Mapping)
The DCM Group Application many-to-many mapping table contains information
about the DCM group application. When a table is associated with a primary
application or secondary application, it contains only one row.
This table has no dependent tables.

Column Name Oracle SQL Server/ASA Null Constraint


DCMGROUPID (pk, fk) Number(10) Int Not Null
DCMAPPLICATIONID (pk, fk) Number(10) Int Not Null
PRIORITY (pk) Number(10) Int Not Null

This table has no index values.

Column Definitions
DCMGROUPID
The DCM Group ID column is a device group ID that is associated with an
application. This column is one-third of the composite primary key for this table.
This column is also a foreign key that references the DCMGROUP table.
DCMAPPLICATIONID
The DCM Application ID column is an application ID that is associated with a
device group. This column is one-third of the composite primary key for this table.
This column is also a foreign key that references the DCMAPPLICATION table.
PRIORITY
The Priority column indicates whether the application associated with a device
group is a primary or secondary application. This column is one-third of the
composite primary key for this table.

Column Value Description


1 Primary application
2 Secondary application

86 Kronos Incorporated
DCMGROUPDEVICE

DCMGROUPDEVICE

DCM Group Device


The DCM Group Device table contains information about the assignment of a
device to a device group using a communication channel.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMGROUPID (pk, fk) Number(10) Int Int Not Null
DCMDEVICEID (pk, fk) Number(10) Int Int Not Null
GROUPNAME nChar(20) nChar(20) Char(20) Not Null
DEVICEID nChar(15) nChar(15) Char(15) Not Null
COMMCHANNEL nChar(20) nChar(20) Char(20) Null
ENABLED_SW Number(1) Int Int Not Null
DCMCOMMCHANNELID (fk) Number(10) Int Int Null
DEVICENAME nChar(20) nChar(20) Char(20) Null

Index Name Columns Unique


X1_DCMGROUPDEV DCMDEVICEID No
X2_DCMGROUPDEV DCMCOMMCHANNELID No
X3_DCMGROUPDEV DCMGROUPID No

Column Definitions

DCMGROUPID
The DCM Group ID column identifies a device group ID to which a device is
assigned using a specified communication channel.
This column is one-half of the composite primary key for the
DCMGROUPDEVICE table. This column also is a foreign key that references the
DCMGROUP table.

Workforce Central Data Collection Manager Database Tables Reference Guide 87


Chapter 3 Data Collection Manager Database Tables

DCMDEVICEID
The DCM Device ID column identifies a device ID to which a device group is
assigned using a specified communication channel.
This column is one-half of the composite primary key for the
DCMGROUPDEVICE table. This column is also a foreign key that references the
DCMDEVICE table.
GROUPNAME
The Group Name column identifies the device group.
DEVICEID
The Device ID column identifies the device ID.
COMMCHANNEL
The Communication Channel column indicates the comm channel to which the
device group is assigned.
ENABLED_SW
The Enabled Switch column indicates whether this device group combination is
the active connection for the specified device.
1 = Enabled
0 = Disabled
DCMCOMMCHANNELID
The DCM Communication Channel ID column indicates a communication
channel used to assign a device to a device group.
This column is a foreign key that references the DCMCOMMCHANNEL table.
DEVICENAME
The Device Name column identifies a unique device name.

88 Kronos Incorporated
DCMHOSTREG

DCMHOSTREG

DCM Host Registration


The DCM Host Registration table contains information about the registration of
PCs with the DCM system.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMHOSTREGID (pk) Number(10) Int Int Not Null
HOSTNAME nChar(50) nChar(50) Char(50) Null
LOCALHOST_SW Number(1) Int Int Not Null
COMMPC_SW Number(1) Int Int Not Null
APPPC_SW Number(1) Int Int Not Null
MONITORPC_SW Number(1) Int Int Not Null
DBSERVER_SW Number(1) Int Int Not Null
PROPERTIES nChar(50) nChar(50) Char(50) Null

This table has no index values.

Column Definitions

DCMHOSTREGID
The DCM Host Registration ID column contains a system-generated number.
This column is the primary key for the DCMHOSTREG table.

HOSTNAME
The Host Name column identifies the computer name of the registered host.

Workforce Central Data Collection Manager Database Tables Reference Guide 89


Chapter 3 Data Collection Manager Database Tables

LOCALHOST_SW
The Local Host Switch column indicates whether the host is local.
1= Yes
0 = No
The default value is 0.
COMMPC_SW
The Comm PC Switch column indicates whether the host is a Communications
PC.
1= Yes
0 = No
The default value is 0.
APPPC_SW
The Application PC Switch column indicates whether the host is an Applications
PC.
1= Yes
0 = No
The default value is 0.
MONITORPC_SW
The Monitor PC Switch column indicates whether the host is a Monitoring PC.
1= Yes
0 = No
The default value is 0.
DBSERVER_SW
The Database Server Switch column indicates whether the host is a Database
Server.
1= Yes
0 = No
The default value is 0.
PROPERTIES
The Properties column is reserved for future use.

90 Kronos Incorporated
DCMINVALIDTRX

DCMINVALIDTRX

DCM Invalid Transaction


The DCM Invalid Transaction table contains information about invalid DCM
transactions. This DCM database table stores the invalid transactions found
during punch processing in the connection library. The invalid transactions are
posted to the database table by the connection library and viewed for correction by
the DCM Transaction Editor.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMINVALIDTRXID (pk) Number(10) Int Int Not Null
POSTDATETIME_DTM Date Datetime Datetime Not Null
DEVICEID nChar(15) nChar(15) Char(15) Not Null
SOURCE nChar(40) nChar(40) Char(40) Null
TRXSTRING nVarChar2(1000) nVarChar(1000) VarChar(1000) Not Null
ERRORMSG nVarChar2(1000) nVarChar(1000) VarChar(1000) Null
STATUS nChar(10) nChar(10) Char(10) Null

Index Name Columns Unique


X1_DCMINVALIDTRX DEVICE ID No

Column Definitions

DCMINVALIDTRXID
The DCM Invalid Transaction ID column contains a system-generated primary
key for the specified entry.
POSTDATETIME_DTM
The Post Data Time column identifies the database system date and time when the
entry is posted to the invalid transaction table.

Workforce Central Data Collection Manager Database Tables Reference Guide 91


Chapter 3 Data Collection Manager Database Tables

DEVICEID
The Device ID column identifies the ID of the device where the transaction
originated.
SOURCE
The Source column identifies the DCM transaction source application.
TRXSTRING
The Transaction String column contains the invalid transaction string.
ERRORMSG
The Error Message column contains the error message for an invalid transaction.
STATUS
The Status column indicates the status of the transaction.

92 Kronos Incorporated
DCMMODEMCOMM

DCMMODEMCOMM

DCM Modem Communication


The DCM Modem Communication table contains information about modem
communication channels.
This table has no dependent tables.

Null
Column Name Oracle SQL Server ASA Constraint
DCMCOMMCHANNELID (pk, fk) Number(10) Int Int Not Null
COMMCHANNEL nChar(20) nChar(20) Char(20) Not Null
PARITYCHECK_SW Number(1) Int Int Not Null
CARRIERDETECT_SW Number(1) Int Int Not Null
PORT nChar(10) nChar(10) Char(10) Null
MODEMNAME nVarChar2(255) nVarChar(255) VarChar(255) Null
MODEMSTRINGNAME nVarChar2(255) nVarChar(255) VarChar(255) Null
BAUDRATE nChar(6) nChar(6) Char(6) Null
PARITY nChar(7) nChar(7) Char(7) Null
WORDLENGTH nChar(3) nChar(3) Char(3) Null
STOPBITS nChar(3) nChar(3) Char(3) Null
FLOWCONTROL nChar(10) nChar(10) Char(10) Null
INTERMSGDELAY Number(10) Int Int Null
READMSGRETRIES Number(10) Int Int Null
MSGBEGINTIMEOUT Number(10) Int Int Null
MSGWAITTIMEOUT Number(10) Int Int Null
OKTIMEOUTMS Number(10) Int Int Null
CONNECTTIMEOUTMS Number(10) Int Int Null
WAITAFTERCONNMS Number(10) Int Int Null
WAITAFTERHANGUPMS Number(10) Int Int Null
WAITFORDISCONNMS Number(10) Int Int Null

Workforce Central Data Collection Manager Database Tables Reference Guide 93


Chapter 3 Data Collection Manager Database Tables

Null
Column Name Oracle SQL Server ASA Constraint
WAITBETWEENATSMS Number(10) Int Int Null
EMPTYPOLLSDROP Number(10) Int Int Null

This table has no index values.

Column Definitions

DCMCOMMCHANNELID
The DCM Communication Channel ID column contains a system-generated
identification number.
This column is the primary key for the DCMMODEMCOMM table. This column
is also a foreign key that references the DCMCOMMCHANNEL table
COMMCHANNEL
The Communication Channel column identifies the name of the comm channel.
PARITYCHECK_SW
The Parity Check Switch indicates whether parity check is required.
1= Yes
0 = No
The default value is 0.
CARRIERDETECT_SW
The Carrier Detect Switch column indicates whether carrier detection is required.
1= Yes
0 = No
The default value is 0.
PORT
The Port column identifies the name of the communications port.
MODEMNAME
The Modem Name column contains the modem name, when a modem is
specified.

94 Kronos Incorporated
DCMMODEMCOMM

MODEMSTRINGNAME
The Modem String Name column identifies the modem string name in the
database table.
BAUDRATE
The Baud Rate column indicates the baud rate for the modem communication
channel.
PARITY
The Parity column indicates the type of parity used for the comm channel.
WORDLENGTH
The Word Length column indicates word length.
STOPBITS
The Stop Bits column indicates stop bits.
FLOWCONTROL
The Flow Control column contains the method of controlling the flow of data
when the PC and the device cannot transfer data at the same rate. If flow control is
not used, the column contains the value “None.”
INTERMSGDELAY
The Inter Message Delay column indicates the delay time between messages.
READMSGRETRIES
The Read Message Retries column indicates the number of read message retries.
MSGBEGINTIMEOUT
The Message Begin Time Out column indicates the duration of begin message
time-out.
MSGWAITTIMEOUT
The Message Wait Time Out column indicates the wait message time-out period.
OKTIMEOUTMS
The OK Time Out column indicates the length of time (in milliseconds) the driver
waits for an ‘OK’ from the modem in response to a command.
CONNECTTIMEOUTMS
The Connect Time Outs column indicates the length of time (in milliseconds) the
driver waits for the modem to dial and establish a connection.

Workforce Central Data Collection Manager Database Tables Reference Guide 95


Chapter 3 Data Collection Manager Database Tables

WAITAFTERCONNMS
The Wait After Connect column indicates the length of time (in milliseconds) the
driver waits after a connection has been established before trying to communicate
over the modem link.
WAITAFTERHANGUPMS
The Wait After Hang Up column indicates the length of time (in milliseconds) the
driver waits after telling the modem to hang up before trying to issue the next
command to the modem.
WAITFORDISCONNMS
The Wait For Disconnect column indicates the length of time (in milliseconds) the
driver waits after telling the modem to disconnect before trying to issue the next
command to the modem.
WAITBETWEENATSMS
The Wait Between AT column indicates the length of time (in milliseconds) the
driver waits between issuing successive AT commands to the modem.
EMPTYPOLLSDROP
The Empty Polls Drop column indicates the number of consecutive requests for
transactions that return no data before the driver assumes the device is empty and
drops the connection, when collecting data from a modem device.

96 Kronos Incorporated
DCMMODEMSTRINGS

DCMMODEMSTRINGS

DCM Modem Strings


The DCM Modem Strings table contains information about modem strings used
for connecting to modem devices.
This table has no dependent tables.

Null
Column Name Oracle SQL Server ASA Constraint
MODEMNAME (pk) nVarChar2(255) nVarChar(255) VarChar(255) Not Null
COMMANDSTRING nVarChar2(255) nVarChar(255) VarChar(255) Null

This table has no index values.

Column Definitions

MODEMNAME
The Modem Name column identifies the text to be displayed as the name of the
modem.
This column is the primary key for the DCMMODEMSTRINGS table.
COMMANDSTRING
The Command String Column identifies the modem command string to be used to
connect to a device.

Workforce Central Data Collection Manager Database Tables Reference Guide 97


Chapter 3 Data Collection Manager Database Tables

DCMPROXYFORMAT

DCM Proximity Badge Format


The DCM Proximity Badge Format table contains the raw data of the badge
formats.
This table has no dependent tables.

Null
Column Name Oracle 9i SQL Server ASA Constraint
DCMPROXYFORMATID (pk) Number(10) Int Int Not Null
NAME nVarChar2(40) nVarChar(40) VarChar(40) Not Null
DATA VarChar2(2000) VarChar(2000) VarChar(2000) Not Null
LENDATA Number(10) Int Int Null

This table has no index values.

Column Definitions

DCMPROXYFORMATID
The DCM Proximity Badge Format ID column identifies the unique sequence
number for the entry in the table.
This column is the primary key for the DCMPROXYFORMAT table.
NAME
The Name column contains the unique name for the proximity format.
DATA
The Data column contains the raw proximity format data.
LENDATA
The Data Length column contains the size of the raw proximity format data.

98 Kronos Incorporated
DCMREMOTETRXCFG

DCMREMOTETRXCFG

DCM Remote Transaction


The Remote Transaction Configuration table stores the Smart View™ transaction
configuration that associates a transaction with a URL.
This table has no dependent tables.

Null
Column Name Oracle SQL Server ASA Constraint
REMOTETRXID (pk) Number(10) Int Int Not Null
REMOTETRXNAME nVarChar2(100) nVarChar(100) VarChar(100) Not Null
REMOTETRXCODE nVarChar2(50) nVarChar(50) VarChar(50) Null
REMOTETRXURL nVarChar2(1000) nVarChar(1000) VarChar(1000) Not Null
URLPARAMETERS nVarChar2(1000) nVarChar(1000) VarChar(1000) Null
URLTIMEOUT Number(10) Int Int Not Null
PROMPTFORBADGE_SW Number(1) Int Int Not Null
SYSTEMSW Number (12) Int Int Not Null
LANGUAGE Number (12) Int Int Not Null
BIOVERIFYSW Number (12) Int Int Not Null

This table has no index values.

Column Definitions

REMOTETRXID
The Smart View™ ID column contains a system-generated number that uniquely
identifies the remote transaction.
This column is the primary key for the DCMREMOTETRXCFG table.
REMOTETRXNAME
The Smart View Name column contains a user-defined name for the Smart View
transaction that is used by DCM in the Configuration Options dialog box.

Workforce Central Data Collection Manager Database Tables Reference Guide 99


Chapter 3 Data Collection Manager Database Tables

REMOTETRXCODE
The Smart View Code column contains an optional user-defined code.

REMOTETRXURL
The Smart View URL column contains the server URL for Smart View
transactions.
URLPARAMETERS
The URL Parameters column optionally contains parameters for the Smart View
transactions server URL.

URLTIMEOUT
The URL Timeout column contains a wait timeout value in seconds. The default
value is 60.

PROMPTFORBADGE_SW
The Prompt for Badge Switch column indicates whether a badge read is required
for a Smart View transaction. The values are:
0 = No
1= Yes
The default value is 0.

SYSTEMSW
The System Switch column indicates whether a Smart View™ transaction has
been created by the system or a user.
0 = User created
1 = System created

LANGUAGE
The language column indicates the language for which the transaction is
localized. The value corresponds to the 2-byte value from the Microsoft Windows
Table of Language Identifiers.

Possible values:
• English (U.S.) = 0x0409 (1033 decimal form)
• French (Canada) = 0x0C0C

100 Kronos Incorporated


DCMREMOTETRXCFG

• Spanish (Spain) = 0x040A


The default setting is English.
BIOVERIFYSW
The Biometric Verify Switch indicates whether employee biometric verification is
required for the Smart View transaction.
0 = No
1 = Yes
The default value is 0.

Workforce Central Data Collection Manager Database Tables Reference Guide 101
Chapter 3 Data Collection Manager Database Tables

DCMSENTINEL

DCMSENTINEL
The DCM Sentinel table stores process monitoring and status information about
each Communications PC. This table is included in the DCM 6.0 schema but is
currently unused.
This table has no dependent tables.

Column Name Oracle SQL Server ASA Null Constraint


DCMSENTINELID (pk) Number(12) Int Int Not Null
COMMPCNAME nVarChar2(220) nVarChar(20) VarChar(20) Null
PROCESSTYPE nVarChar2(250) nVarChar(50) VarChar(50) Null
PROCESSNAME nVarChar2(250) nVarChar(50) VarChar(50) Null
PROCESSSTATUS nVarChar2(50) nVarChar(50) VarChar(50) Null
COMMENTS nVarChar2(250) nVarChar(250) VarChar(250) Null
CSTFIELD1 nVarChar2(100) nVarChar(100) VarChar(100) Null
UPDATEDTM Datetime Date Date Not Null

This table has no index values.

Column Definitions

DCMSENTINELID
The DCM Sentinel ID column contains a database sequence number for the table.
This column is the primary key for the DCMSENTINEL table.
COMMPCNAME
The Communication PC Name column contains the name of the PC for which
data is stored.

102 Kronos Incorporated


DCMSENTINEL

PROCESSTYPE
The Process Type column contains the type of process that has been monitored,
including communication channel, application client, and collection agent
processes.
PROCESSNAME
The process name column contains the identifier of the monitored process—for
example Ether1, WTK application.
PROCESSSTATUS
The Process Status column contains the text of the status message.
COMMENTS
The Comments column contains any comments associated with the process status
and not in the status message.
CSTFIELD1
The Customer Field column contains customer-specified information.
UPDATEDTM
The Date and Time column contains the date and time of a database record update.

Workforce Central Data Collection Manager Database Tables Reference Guide 103
Chapter 3 Data Collection Manager Database Tables

DCMSERIALCOMM

DCM Serial Communication


The DCM Serial Communication table contains information about serial
communication channels.
This table has no dependent tables.

Null
Column Name Oracle SQL Server ASA Constraint
DCMCOMMCHANNELID (pk, fk) Number(10) Int Int Not Null
COMMCHANNEL nChar(20) nChar(20) Char(20) Not Null
PARITYCHECK_SW Number(1) Int Int Not Null
CARRIERDETECT_SW Number(1) Int Int Not Null
PORT nChar(10) nChar(10) Char(10) Null
BAUDRATE nChar(6) nChar(6) Char(6) Null
PARITY nChar(7) nChar(7) Char(7) Null
WORDLENGTH nChar(3) nChar(3) Char(3) Null
STOPBITS nChar(3) nChar(3) Char(3) Null
FLOWCONTROL nChar(10) nChar(10) Char(10) Null
INTERMSGDELAY Number(10) Int Int Null
READMSGRETRIES Number(10) Int Int Null
MSGBEGINTIMEOUT Number(10) Int Int Null
MSGWAITTIMEOUT Number(10) Int Int Null

This table has no index values.

104 Kronos Incorporated


DCMSERIALCOMM

Column Definitions

DCMCOMMCHANNELID
The DCM Communication Channel ID column identifies the DCM
communication channel.
This column is the primary key for the DCMSERIALCOMM table. This column
is also a foreign key that references the DCMCOMMCHANNEL table.
COMMCHANNEL
The Comm Channel column contains the name of the communications channel.
PARITYCHECK_SW
The Parity Check Switch column indicates whether a parity check is required.
1= Yes
0 = No
The default value is 0.
CARRIERDETECT_SW
The Carrier Detect Switch column indicates whether carrier detection is required.
1= Yes
0 = No
The default value is 0.
PORT
The Port column indicates the name of the communications port.
BAUDRATE
The Baud Rate column indicates the baud rate for the communications channel.
PARITY
The Parity column indicates the type of parity used for the communications
channel.
WORDLENGTH
The Word Length column indicates word length.
STOPBITS
The Stop Bits column identifies stop bits.

Workforce Central Data Collection Manager Database Tables Reference Guide 105
Chapter 3 Data Collection Manager Database Tables

FLOWCONTROL
The Flow Control column contains the method of controlling the flow of data
when the PC and the device cannot transfer data at the same rate. If flow control is
not used, the column contains the value “None.”
INTERMSGDELAY
The Intermessage Delay column indicates the delay time between messages.
READMSGRETRIES
The Read Message Retries column indicates the number of times that the
communications channel will try again to read the message.
MSGBEGINTIMEOUT
The Message Begin Time Out column indicates the time to begin message time-
out.
MSGWAITTIMEOUT
The Message Wait Time Out column indicates wait message time-out.

106 Kronos Incorporated


DCMSKEYSCHDTSPANMM

DCMSKEYSCHDTSPANMM

DCM Soft Key Schedule Time Span (Many-to-Many Mapping)


The DCM Soft Key Schedule Time Span table contains information assigning one
or more function key active time spans to a function key active schedule.
This table has no dependent tables.

Column Name Oracle SQL Server/ASA Null Constraint


DCMSKEYSCHEDID (pk, fk) Number(12) Int Not Null
DCMSKEYTSPANID (pk, fk) Number(12) Int Not Null

This table has no index values.

Column Definitions

DCMSKEYSCHEDID
The Schedule ID column contains the numeric identifier for each function key
active schedule.
This column is one-half of a composite primary key for the
DCMSKEYSCHDTSPANNMM table. This column is also a foreign key that
references the DCMSKEYSCHED table.
DCMSKEYTSPANID
The Time Span ID column contains the numeric identifier for each function key
active time span.
This column is one-half of a composite primary key for the
DCMSKEYSCHDTSPANNMM table. This column is also a foreign key that
references the DCMSKEYTSPAN table

Workforce Central Data Collection Manager Database Tables Reference Guide 107
Chapter 3 Data Collection Manager Database Tables

DCMSKEYSCHED

DCM Soft Key Schedule


The DCM Soft Key Schedule table stores soft key schedule information including
the schedule name and the status of the schedule.
Dependent Data Collection Manager tables:
• DCMSKEYSCHDTSPANMM

Column Name Oracle SQL Server ASA Null Constraint


DCMSKEYSCHEDID (pk) Number(12) Int Int Not Null
DCMSKEYSCHEDNM nVarChar2(50) nVarChar(50) VarChar(50) Not Null
SCHEDENBLSW Number(12) Int Int Not Null

Index Name Columns Unique


XU1_DCMSKEYSCHED DCMSKEYSCHEDNM Yes

Column Definitions

DCMSKEYSCHEDID
The Schedule ID column contains the numeric identifier for each active soft key
schedule.
This column is the primary key for the DCMSKEYSCHED table.

DCMSKEYSCHEDNM
The Schedule Name column contains a user-defined name for the active soft key
schedule.

108 Kronos Incorporated


DCMSKEYSCHED

SCHEDENBLSW
The Schedule Enable Switch column indicates whether or not the soft key
schedule function is enabled.
0 = Disabled
1 = Enabled
The default value is 0.

Workforce Central Data Collection Manager Database Tables Reference Guide 109
Chapter 3 Data Collection Manager Database Tables

DCMSKEYTSPAN
DCM Soft Key Time Span
The DCM Soft Key Schedule Time Span contains information on the soft key
active time spans for soft key scheduling.
Dependent Data Collection Manager tables:
• DCMSKEYSCHDTSPANMM

Null
Column Name Oracle SQL Server ASA Constraint
DCMSKEYTSPANID (pk) Number(12) Int Int Not Null
STARTTIMEMINUTES Number(12) Int Int Not Null
ENDTIMEMINUTES Number(12) Int Int Not Null
ENABLEDOW nVarChar2(7) nVarChar(7) VarChar(7) Null

Column Definitions

DCMSKEYTSPANID
The Time Span ID column contains the numeric identifier for each function key
active time span.
This column is the primary key for the DCMSKEYTSPAN table.
STARTTIMEMINUTES
The Start Time column contains a user-defined time of day (expressed in minutes
from midnight) that specifies when a function key active period begins.
ENDTIMEMINUTES
The End Time column contains a user-defined time of day (expressed in minutes
from midnight) that specifies when a function key active period ends.
ENABLEDOW
The Enable Days of the Week column contains a bit mask that represents the days
of the week when the schedule is enabled. For example, if the schedule is enabled
for Monday, the value would be “0100000”.

110 Kronos Incorporated


DCMTOTALCONFIG

DCMTOTALCONFIG

DCM Total Configuration


The DCM Total Configuration table contains information about the totals selected
by the user, including the ID for selected pay code or accrual code totals. A user
can configure up to seven totals.
This table has no dependent tables.

Null
Column Name Oracle SQL Server ASA Constraint
DCMTOTALCONFIGID (pk) Number(12) Int Int Not Null
TOTALCONFIGNUM Number(3) Int Int Not Null
TOTALCONFIGTYPECD Number(1) Int Int Not Null
PAYCODEID (fk) Number(10) Int Int Null
ACCRUALCODEID (fk) Number(12) Int Int Null
MESSAGETXT nVarChar2(255) nVarChar(255) VarChar(255) Null

This table has no index values.

Column Definitions

DCMTOTALCONFIGID
The DCM Total Configuration ID column contains a system-generated number
that uniquely identifies each total configuration.
This column is the primary key for the DCMTOTALCONFIG table.
TOTALCONFIGNUM
The Total Configuration Number column indicates the number of totals that the
user configured. A user can configure up to seven totals.

Workforce Central Data Collection Manager Database Tables Reference Guide 111
Chapter 3 Data Collection Manager Database Tables

TOTALCONFIGTYPECD
The Total Configuration Type Code column indicates the type of total.
0 = Pay code
1 = Accrual code
PAYCODEID
The Pay Code ID contains a system-generated column that indicates the pay code
ID.
This column is a foreign key that references the PAYCODE table.
ACCRUALCODEID
The Accrual Code ID column contains a system-generated accrual code ID.
This column is a foreign key that references the ACCRUALCODE table.
MESSAGETXT
The Message Text column contains the name of a total.

112 Kronos Incorporated


DCMTRXDEFINE

DCMTRXDEFINE

DCM Transaction Definition


The DCM Transaction Definition table contains the transaction definitions
contained in the DCM database. The Transaction Manager uses the definitions in
this table for manipulation.
Dependent Data Collection Manager tables:
• DCMDEVICETRX
• DCMTRXFIELDMM

Column Name Oracle SQL Server ASA Null Constraint


DCMTRXDEFINEID (pk) Number(10) Int Int Not Null
TRXCODE nChar(3) nChar(3) Char(3) Not Null
APPLICATIONNAME nChar(40) nChar(40) Char(40) Not Null
NAME nVarChar2(40) nVarChar(40) VarChar(40) Null
DISPLAYTEXT nVarChar2(25) nVarChar(25) VarChar(25) Null
APPMAPCODE nChar(10) nChar(10) Char(10) Null
HOSTRESPONSECODE Number(10) Int Int Null
FIELDCOUNT Number(10) Int Int Null
LOOPBACKFIELDORDER Number(10) Int Int Null
BASETRX_SW Number(1) Int Int Null
APPCONNLIBRARY nVarChar2(100) nVarChar(100) VarChar(100) Null

Index Name Columns Unique


XU1_DCMTRXDEFINE TRXCODE, APPLICATIONNAME Yes

Workforce Central Data Collection Manager Database Tables Reference Guide 113
Chapter 3 Data Collection Manager Database Tables

Column Definitions

DCMTRXDEFINEID
The DCM Transaction Define ID column contains a system-generated number
that uniquely identifies each transaction definition.
This column is the primary key for the DCMTRXDEFINE table.
TRXCODE
The Transaction Code column identifies a unique transaction code.
APPLICATIONNAME
The Application Name column identifies the application name to which the
transaction is linked.
NAME
The Name column identifies a unique transaction name.
DISPLAYTEXT
The Display Text column identifies the transaction text displayed on the device
screen.
APPMAPCODE
The Application Map Code column identifies the application-specific mapping
code for the transaction.
HOSTRESPONSECODE
The Host Response Code column indicates the type of response required by the
transaction from the host.

Column Value Description


0 No response required
1 Host response required
2 Host response can be set

The default value is 0.


FIELDCOUNT
The Field Count Column indicates the number of fields in the transaction.

114 Kronos Incorporated


DCMTRXDEFINE

LOOPBACKFIELDORDER
The Loop Back Field Order column indicates whether this implementation of the
Transaction Manager allows for the inclusion of one loop within a transaction
definition. A transaction loop allows a user to run through the same transaction,
entering different data, without restarting the complete transaction. For example,
the SAM transaction allows a user to start multiple activities with different data,
without having to reenter the badge ID. The loops in the transactions are defined
in the base transactions and cannot be changed. Only one loop within a transaction
is allowed.
BASETRX_SW
The Base Transaction Switch column indicates whether this is a base transaction.
1= Yes
0 = No
The default value is 0.
APPCONNLIBRARY
The Application Connection Library column specifies the name of the application
connection library.

Workforce Central Data Collection Manager Database Tables Reference Guide 115
Chapter 3 Data Collection Manager Database Tables

DCMTRXFIELD

DCM Transaction Field


The DCM Transaction Field table contains the fields defined in the transactions.
Dependent Data Collection Manager table:
• DCMTRXFIELDMM

Column Name Oracle SQL Server ASA Null Constraint


DCMTRXFIELDID (pk) Number(10) Int Int Not Null
FIELDID nChar(10) nChar(10) Char(10) Not Null
APPLICATIONNAME nChar(40) nChar(40) Char(40) Not Null
NAME nChar(40) nChar(40) Char(40) Null
DISPLAYTEXT nChar(25) nChar(25) Char(25) Null
FIELDTYPE nChar(10) nChar(10) Char(10) Null
FIELDSIZE Number(10) Int Int Null
MODIFIABLE_SW Number(1) Int Int Null
AUTODEFAULT_SW Number(1) Int Int Null
DEFAULTTEXT nChar(40) nChar(40) Char(40) Null

Index Name Columns Unique


XU1_DCMTRXFIELD FIELD ID, APPLICATION NAME Yes

Column Definitions

DCMTRXFIELDID
The DCM Transaction Field ID column contains a system-generated number that
uniquely identifies each transaction field.
This column is the primary key for the DCMTRXFIELD table.

116 Kronos Incorporated


DCMTRXFIELD

FIELDID
The Field ID column identifies the field ID number.
APPLICATIONNAME
The Application Name column contains the application name to which the field is
linked.
NAME
The Name column identifies the name of the field.
DISPLAYTEXT
The Display Text column contains the field information displayed on the device
screen.
FIELDTYPE
The Field Type column identifies the type of information found in the field.
N = Numeric D = Date
A = Alphanumeric T=Time

FIELDSIZE
The Field Size column indicates the maximum size for the response field.
MODIFIABLE_SW
The Modifiable Switch column indicates whether this field can be modified by the
user.
1= Yes
0 = No
The default value is 0.
AUTODEFAULT_SW
The Auto Default Switch column indicates whether the field is auto-defaulting, as
set by the user.
1= Yes
0 = No
The default value is 0.
DEFAULTTEXT
If auto-defaulting is in effect, the Default Text column contains the default
response.

Workforce Central Data Collection Manager Database Tables Reference Guide 117
Chapter 3 Data Collection Manager Database Tables

DCMTRXFIELDMM

DCM Transaction Field (Many-to-Many Mapping)


The DCM Transaction Field many-to-many mapping table contains all field lists
that are in the defined transactions. The order of the fields in the field list
determines the order in the transaction.
This table has no dependent tables.

Column Name Oracle SQL Server/ASA Null Constraint


DCMTRXDEFINEID (pk, fk) Number(10) Int Not Null
DMTRXFIELDID (pk, fk) Number(10) Int Not Null
FIELDORDER (pk) Number(10) Int Not Null

This table has no index values.

Column Definitions

DCMTRXDEFINEID
The DCM Transaction Define ID column contains a system-generated number
that uniquely identifies each transaction definition. If a transaction contains a
field, a record exists in this table.
This column is one-third of the composite primary key for the
DCMTRXFIELDMM table. This column is also a foreign key that references the
DCMTRXDEFINE table.
DCMTRXFIELDID
The DCM Transaction Field ID contains a system-generated number that uniquely
identifies each transaction field.
This column is one-third of the composite primary key for the
DCMTRXFIELDMM table. This column is also a foreign key that references the
DCMTRXFIELD table.

118 Kronos Incorporated


DCMTRXFIELDMM

FIELDORDER
The Field Order column specifies the order of the fields in the specified
transaction.
This column is one-third of the composite primary key for the
DCMTRXFIELDMM table.

Workforce Central Data Collection Manager Database Tables Reference Guide 119
Chapter 3 Data Collection Manager Database Tables

120 Kronos Incorporated

You might also like