Scheduling-Database Views Reference

37
   An ad mi ni st ra to r’ s gu id e to al l of th e sc he du li ng views in the W orkforce Central database.  Kr on os W or kf or ce Ce nt ra l Su it e V ersion 6.3 Workforce Scheduler Databas e V iews Reference Guide

description

view reference

Transcript of Scheduling-Database Views Reference

  • An administrators guide to all of the scheduling views in the Workforce Central database.

    Kronos Workforce Central SuiteVersion 6.3

    Workforce Scheduler

    Database Views

    Reference Guide

  • Document Revision History

    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 2011.

    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 InTouch, 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, TeleStaff, Timekeeper Decisions, Timekeeper Web,

    VisionPlus, Winstar Elite, WIP Plus, Workforce Absence Manager, Workforce Acquisition, Workforce Activities,

    Workforce Analytics, Workforce Attendance, Workforce Central Portal, Workforce Connect, Workforce Employee,

    Workforce ESP, Workforce Forecast Manager, Workforce HR, Workforce Leave, Workforce Manager, Workforce

    MobileTime, Workforce Operations Planner, Workforce Payroll, Workforce Record Manager, Workforce Recruiter,

    Workforce Scheduler, Workforce Smart Scheduler, Workforce Tax Filing, Workforce Timekeeper, Workforce View,

    and Workforce Worksheet are trademarks of Kronos Incorporated or a related company.

    The source code for Equinox is available for free download at www.eclipse.org.

    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 Product Version Release Date

    A 6.3 December 2011

  • Contents

    Chapter 1: Understanding the Suite System Views

    Introducing the Suite Views .......................................................................... 6

    Commonly Used Terms ................................................................................. 8

    Chapter 2: Scheduling Views

    V_SCHEDWCOVERAGE .......................................................................... 10

    VP_ASSIGNSCHEDULE ........................................................................... 14

    VP_DAILYSCHEDULE ............................................................................. 19

    VP_PAYCODEEDITSCHD ....................................................................... 22

    VP_SCHEDULE ......................................................................................... 26

    VP_SHIFTCOMMENTS ............................................................................ 33

  • Chapter 1

    Understanding the Suite System Views

    This chapter describes the suite system database views. Using views simplifies the

    process of retrieving database records for display or reports.

    This chapter contains the following sections:

    Introducing the Suite Views on page 6

    Commonly Used Terms on page 8

  • Chapter 1 Understanding the Suite System Views

    6

    Introducing the Suite Views

    The core of the suite system is a sizable relational database that contains

    numerous tables that store data. In the suite database, the tables contain the

    records and calculations that you use to manage and extract employee data. With

    the development of suite views, the job of extracting the data is simplified.

    A view is a virtual table that combines the information from one or more tables in

    an easy-to-use way. A view displays frequently requested information and hides

    the unnecessary details. The view provides information about a functional area,

    such as absences, employee demographic data, and accruals.

    About Views

    The advantage of using a view is that a view masks the complexities of the

    database. The view makes multiple complex tables look like a single table. The

    columns of a view originate in multiple tables of the suite database. The columns

    are logically grouped so all the information you typically need about a functional

    area is available from a single view or from a join of two related views.

    A view does not exist in the database as a physical object. Instead, the view

    columns map to a set of tables where real data is stored. If the underlying details

    of a table column change, the view continues to provide the correct data based on

    the columns that are mapped to the view.

    At the execution of an SQL SELECT statement on the view or a request to create

    a standard suite report, the view extracts data from one or more of the tables

    within its definition.

    Note: The INSERT, UPDATE, and DELETE SQL statements are invalid for suite

    views.

  • Introducing the Suite Views

    Database Views Reference Guide 7

    Performance Considerations

    To maintain the advantage of working with a single view instead of multiple

    tables, fine-tune the SQL queries as much as possible.

    Records are extracted using SELECT statements, which pinpoint only the data

    that you want to retrieve. Follow these performance rules:

    Use the WHERE clause in the SELECT statement.

    The WHERE clause qualifies which rows to read, eliminating a complete read

    of a table. Using the WHERE clause filters the rows that are returned by

    specifying values for columns.

    Avoid using additional SQL functions (such as MIN, MAX, SUM); they

    require more reads and might impact performance.

    In a SELECT statement, specify only the columns that you need for the data

    that you want to extract. Restricting the number of column reads enhances

    system performance.

    Never specify the asterisk (*) in a SELECT statement.

    Specify column data values in the SQL WHERE clause for all performance

    columns.

    Views can have relationships to other views through one or more columns.

    Based on these columns, one or more views can be joined in a single SQL

    statement. The number of columns from the two tables must be equal.

  • Chapter 1 Understanding the Suite System Views

    8

    Commonly Used Terms

    data type

    The format of the data contained in a column. For more information about data

    types, refer to the documentation for your relational database management

    system.

    null constraint

    The value of a view indicates whether a column can contain null values or must

    contain a value. You can find the value for each view in Chapter 2, Scheduling

    Views in the Column Data sections.

    unique identifier

    One or more columns uniquely identify each row in a view. When data values are

    provided in an SQL WHERE clause, only a single row is returned from the view

    for all columns that are specified in the unique identifier.

  • Chapter 2

    Scheduling Views

    This chapter provides details of the scheduling database views.

    Caution: This information is provided to help you extract data from the database.

    Never alter the structure of the database or modify the data contained in the

    database tables. By altering the database in any way, you risk database failure.

    Product suite applications validate data before entering it into the database. If you

    insert data directly into the database, the validation cannot occur, and you may be

    inserting data values that the suite applications cannot interpret. The Import

    tables, which are described in the Table Format Import Programmers Guide for

    the timekeeping product, are the only tables into which you can enter data directly.

    This following information is provided for each view:

    View name and description

    Column data

    Column name

    Data type and length

    Null constraint

    Relationships to other views

    Definitions and details of each column

  • Chapter 2 Scheduling Views

    10

    V_SCHEDWCOVERAGE

    The V_SCHEDWCOVERAGE view stores information that is needed for the

    Location Schedule with Coverage report.

    Column Oracle SQL Server Null Constraint

    CALENDARDATE Date DateTime Null

    PERSONFULLNM nVarChar2(64) nVarChar(64) Null

    PRIMORGNMPATHTXT nVarChar2(1000) nVarChar(1000) Null

    SPANID Number(10) Int Null

    SPANNM nVarChar2(50) nVarChar(50) Null

    SPANSTART Date DateTime Null

    SPANEND Date DateTime Null

    SPANTYPEID Number(10) Int Null

    EMPLOYEEID Number(10) Int Null

    PRIMORGJOBID Number(10) Int Null

    ORGJOBIDSID Number(10) Int Null

    JOBORDER Number(10) Int Null

    SHIFTID Number(10) Int Null

    SHIFTDTLPAYCODENM nVarChar2(50) nVarChar(50) Null

    SHIFTLABELNM nVarChar2(30) nVarChar(30) Null

    GROUPORGNMPATH nVarChar(500) nVarChar(500) Null

    ISPARTIALSHIFTSW Number(1) Int Null

    ISSHIFTHASXFERSW Number(1) Int Null

    SHIFTSTARTDTM Date DateTime Null

    SHIFTENDDTM Date DateTime Null

    SHIFTMAXBYDATENUM Number(10) Int Null

    FTE Number(10) Int Null

    PAYCODEID Number(10) Int Null

    CONTRIBUTES Number(10) Int Null

  • V_SCHEDWCOVERAGE

    Database Views Reference Guide 11

    Column Definitions

    CALENDARDATE The Calendar Date column contains the date of the daily

    schedule.

    PERSONFULLNM The Person Full Name column contains the full name of

    the user that posted the schedule, which includes last name, first name, and middle

    initial.

    PRIMORGNMPATHTXT The Primary Organization Path Text column

    contains a concatenation of the organization names (delimited by slashes) of the

    ancestor organizations up to the root of the Organizational Map hierarchy for this

    organizational job.

    SPANID The Span ID column contains the identity of the shift or schedule

    zone.

    SPANNM The Span Name column contains the name of the shift or schedule

    zone.

    SPANSTART The Shift Start column contains the start time of the shift or

    schedule zone.

    SPANEND The Shift End column contains the end time of the shift or

    schedule zone

    SPANTYPEID The Span Type ID column contains a number that identifies

    the type of span, such as shift or schedule zone. This column is a foreign key that

    refers to the SPANTYPE table.

    EMPLOYEEID The Employee ID column identifies the employee whose

    daily schedule it is. This column is a foreign key to the EMPLOYEEID column in

    the JAIDS table.

    SHIFTNUM Number(10) Int Null

    PLUSPOSITION Number(10) Int Null

    XPOSITION Number(10) Int Null

    MONTHGROUP Number(10) Int Null

    Column Oracle SQL Server Null Constraint

  • Chapter 2 Scheduling Views

    12

    PRIMORGJOBID The Primary Organization Job ID column identifies which

    primary organization job that the employee is assigned to.

    ORGJOBIDSID The Organization Job IDs ID column identifies which

    organizational job unit that the employee is assigned to.

    JOBORDER The Job Order column identifies the display order of the job.

    SHIFTID The Shift column contains a system-generated unique number that

    identifies each shift.

    SHIFTDTLPAYCODENM The Shift Detail Labor Pay Code Name column

    contains the name of the pay code for this shift detail.

    SHIFTLABELNM The Shift Label Name column contains the label name of

    the shift.

    GROUPORGNMPATH The Group on Organization Path column defines the

    text of the organization path on which to group the data.

    ISPARTIALSHIFTSW The IS Partial Shift Indicator column indicates

    whether the shift is a partial shift.

    ISSHIFTHASXFERSW The IS Shift Has Transfer Indicator column indicates

    whether the shift is a transfer shift.

    SHIFTSTARTDTM The Shift Start Date Time column contains the start date

    for the shift.

    SHIFTENDDTM The Shift End Date Time column contains the end date for

    the shift.

    SHIFTMAXBYDATENUM The Shift Maximum By Date Number column

    contains the maximum number of shifts for a day for formatting purposes.

    FTE The Full-Time-Equivalency column indicates whether the employee is a

    full-time employee.

    PAYCODEID The Pay Code ID column identifies the pay codes.

    CONTRIBUTES The RETRIEVEBYOPENSSW column in the

    RDAILSCHEDDTL table is adapted to determine whether a shift contributes to

    the zone. This column is not implemented in the report.

  • V_SCHEDWCOVERAGE

    Database Views Reference Guide 13

    SHIFTNUM The RETRIEVEBYOPENGSW column in the

    RDAILSCHEDDTL table is adapted to determine the sort order of the employee

    shifts during a day.

    PLUSPOSITION The RETRIEVEBYDSTAFFSW column in the

    RDAILSCHEDDTL table is adapted to determine the position to display the plus

    sign. The plus sign (+) indicates whether the employee works

    XPOSITION The X Position Number column is adapted from the

    RETRIEVEBYSJSSW column in the RDAILSCHEDDTL table. It defines on

    which side of a shift to display the letter x. The letter x indicates transferred

    employees.

    MONTHGROUP The RETRIEVEBYSJGSW column in the

    RDAILSCHEDDTL table is adapted to be the group in the value MonthGroup.

    This value determines which shifts to display in the first, second, and later 4-week

    periods.

  • Chapter 2 Scheduling Views

    14

    VP_ASSIGNSCHEDULE

    The Assigned Schedule view stores information about shift and shift-segment

    details that are assigned to an employee.

    Column Oracle SQL Server Null Constraint

    SHIFTSTARTDATE Date DateTime Not Null

    SHIFTENDDATE Date DateTime Not Null

    SHIFTSTARTTIME Date DateTime Null

    SHIFTENDTIME Date DateTime Null

    SHIFTTYPE VarChar2(30) nVarChar(30) Not Null

    SHIFTSEGMENTTYPE VarChar2(30) nVarChar(30) Null

    SHIFTCODENAME VarChar2(30) nVarChar(30) Null

    SHIFTCODECOMMENT VarChar2(250) nVarChar(250) Null

    GRPSCHEDULENAME VarChar2(50) nVarChar(50) Null

    WORKRULENAME VarChar2(50) nVarChar(50) Null

    LABORACCTNAME VarChar2(230) nVarChar(230) Null

    LABORLEVELNAME1 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME2 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME3 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME4 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME5 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME6 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME7 VarChar2(50) nVarChar(50) Null

    PERSONFULLNAME VarChar2(64) nVarChar(64) Null

    PERSONNUM VarChar2(15) nVarChar(15) Not Null

    FTSTDHRSQTY Number(16,6) Decimal(16,6) Null

    CURRPAYPERIODSTART Date DateTime Null

    CURRPAYPERIODEND Date DateTime Null

    PREVPAYPERIODSTART Date DateTime Null

  • VP_ASSIGNSCHEDULE

    Database Views Reference Guide 15

    Column Definitions

    SHIFTSTARTDATE The Shift Start Date column contains the date when the

    schedule pattern begins.

    SHIFTENDDATE This Shift End Date column contains the date when the

    schedule patterns ends.

    SHIFTSTARTTIME The Shift Start Time column contains the time when the

    shift segment is applied to the shift.

    PREVPAYPERIODEND Date DateTime Null

    NEXTPAYPERIODSTART Date DateTime Null

    NEXTPAYPERIODEND Date DateTime Null

    SHIFTSEGMENTID Number(10) Int Null

    SHIFTID Number(10) Int Not Null

    SHIFTTYPEID Number(10) Int Not Null

    PAYCODEID Number(10) Int Null

    DATASOURCEID Number(10) Int Null

    LABORACCTID Number(10) Int Null

    EMPLOYEEID Number(10) Int Not Null

    PERSONID Number(10) Int Not Null

    ORGPATHTXT VarChar2(1000) nVarChar(1000) Not Null

    VP_ASSIGNSCHEDULE Column Related View Related View Column

    DATASOURCEID VP_DATASOURCE DATASOURCEID

    EMPLOYEEID VP_EMPLOYEEV42 EMPLOYEEID

    EMPLOYEEID VP_SCHEDULE EMPLOYEEID

    GRPSCHEDULENAME VP_SCHEDULE GRPSCHEDULENAME

    SHIFTID VP_SCHEDULE SHIFTID

    SHIFTSEGMENTID VP_SCHEDULE SHIFTSEGMENTID

    Column Oracle SQL Server Null Constraint

  • Chapter 2 Scheduling Views

    16

    SHIFTENDTIME The Shift End Time column contains the last time that the

    shift segment is applied to the shift.

    SHIFTTYPE The Shift Type column contains the type of shift, such as daily,

    weekly, or monthly.

    SHIFTSEGMENTTYPE The Shift Segment Type column contains the type

    of shift segment, such as break or meal.

    SHIFTCODENAME The Shift Code Name column contains the name of the

    shift code.

    SHIFTCODECOMMENT The Shift Code Comment column contains any

    comments that are added to the shift code.

    GRPSCHEDULENAME The Group Schedule Name column contains the

    name of the group schedule that is applied to the shift or shift segment.

    WORKRULENAME The Work Rule Name column contains the name of the

    work rule that is applied to the shift or shift segment.

    LABORACCTNAME The Labor Account Name column contains the name

    of the labor account to which the schedule is assigned. The name is a

    concatenation of the existing labor levels, up to seven.

    LABORLEVELNAME1 The Labor Level Name 1 column contains the name

    of the first labor level.

    LABORLEVELNAME2 The Labor Level Name 2 column contains the name

    of the second labor level.

    LABORLEVELNAME3 The Labor Level Name 3 column contains the name

    of the third labor level.

    LABORLEVELNAME4 The Labor Level Name 4 column contains the name

    of the fourth labor level.

    LABORLEVELNAME5 The Labor Level Name 5 column contains the name

    of the fifth labor level.

    LABORLEVELNAME6 The Labor Level Name 6 column contains the name

    of the sixth labor level.

    LABORLEVELNAME7 The Labor Level Name 7 column contains the name

    of the seventh labor level.

  • VP_ASSIGNSCHEDULE

    Database Views Reference Guide 17

    PERSONFULLNAME The Person Full Name column contains the person's

    full name: last name, first name, and middle initial.

    PERSONNUM The Person Number column contains the unique identification

    number that is assigned to the person. The person number is stored as a character

    string. Typically, only numeric values are stored in this attribute; however, you

    can include one or more alphabetic characters.

    FTSTDHRSQTY The Full Time Standard Hours Quantity column contains

    the standard number of hours that a full-time employee worked.

    CURRPAYPERIODSTART The Current Pay Period Start column contains

    the date that the current pay period started.

    CURRPAYPERIODEND The Current Pay Period End column contains the

    date that the current pay period ends.

    PREVPAYPERIODSTART The Previous Pay Period Start column contains

    the date that the previous pay period started.

    PREVPAYPERIODEND The Previous Pay Period End column contains the

    date that the previous pay period ended.

    NEXTPAYPERIODSTART The Next Pay Period Start column contains the

    date that the next pay period starts.

    NEXTPAYPERIODEND The Next Pay Period End column contains the date

    that the next pay period ends.

    SHIFTSEGMENTID The Shift Segment ID column uniquely identifies the

    shift segment.

    SHIFTID The Shift ID column uniquely identifies the shift.

    SHIFTTYPEID The Shift Type ID column uniquely identifies the shift type.

    PAYCODEID The Pay Code ID column contains the pay code to which the

    edit applies.

    DATASOURCEID The Data Source ID column identifies the data source of

    the pay code edit.

    LABORACCTID The Labor Account ID column identifies the employee's

    labor account.

  • Chapter 2 Scheduling Views

    18

    EMPLOYEEID The Employee ID column contains a system-generated

    number that uniquely identifies the employee.

    PERSONID The Person ID column identifies the person to whom the badge

    number is assigned.

    ORGPATHTXT The Organization Path Text column contains a concatenation

    of the organization names, delimited by slashes, of the ancestor organizations up

    to the root of the organizational map hierarchy.

  • VP_DAILYSCHEDULE

    Database Views Reference Guide 19

    VP_DAILYSCHEDULE

    The Daily Schedule view stores information about the daily schedule for an employee.

    Column Definitions

    EMPLOYEEID The Employee ID column contains a system-generated

    number that uniquely identifies the employee.

    SHIFTID The Shift ID column contains the unique identification for the shift.

    Column Oracle SQL Server Null Constraint

    EMPLOYEEID Number(10) Int Not Null

    SHIFTID Number(10) Int Not Null

    SHIFTSTARTDATE Date DateTime Not Null

    SHIFTSTARTTIME Date DateTime Null

    SHIFTENDDATE Date DateTime Not Null

    SHIFTENDTIME Date DateTime Null

    SEGMENTLABORACCTID Number(10) Int Null

    SEGMENTWORKRULEID Number(10) Int Null

    SHIFTTYPE VarChar2(30) nVarChar(30) Not Null

    SHIFTSEGMENTTYPE VarChar2(30) nVarChar(30) Null

    PAYCODENAME VarChar2(50) nVarChar(50) Null

    PCEISMONEYAMOUNTSW Number(10) Int Null

    PCEMONEYAMOUNT Number(16,6) Decimal(16,6) Null

    PCETIMEINSECONDS Number(10) Int Null

    PCELABORACCTID Number(10) Int Null

    ORGPATHTXT VarChar2(1000) nVarChar(1000) Not Null

    VP_DAILYSCHEDULE Column Related View Related View Column

    EMPLOYEEID VP_EMPLOYEEV42 EMPLOYEEID

  • Chapter 2 Scheduling Views

    20

    SHIFTSTARTDATE The Shift Start Date column contains the date when the

    schedule pattern starts.

    SHIFTSTARTTIME The Shift Start Time column contains the time when the

    shift segment is applied to the shift.

    SHIFTENDDATE The Shift End Date column contains the date when the

    schedule pattern ends.

    SHIFTENDTIME The Shift End Time column contains the last time the shift

    segment is applied to the shift.

    SEGMENTLABORACCTID The Segment Labor Account ID column

    contains the name of the labor account that is associated with the segment.

    SEGMENTWORKRULEID The Segment Work Rule ID column contains

    the name of the work rule that is associated with the segment.

    SHIFTTYPE The Shift Type column contains the type of shift; for example,

    weekly or monthly.

    SHIFTSEGMENTTYPE The Shift Segment type contains the type of shift

    segment.

    PAYCODENAME The Pay Code Name column identifies the name of the pay

    code.

    PCEISMONEYAMOUNTSW The Pay Code Edit Is Money Amount Switch

    column indicates whether the pay code edit is money or time. The possible values

    are:

    0 = The pay code contains time.

    1 = The pay code contains money.

    PCEMONEYAMOUNT The Pay Code Edit Money Amount column contains

    the amount of money when the pay code edit is a money amount.

    PCETIMEINSECONDS The Pay Code Edit Time In Seconds column

    contains the time amount of the pay code edit, in seconds.

    PCELABORACCTID The Pay Code Edit Labor Account ID column

    identifies the labor account to which the pay code edit is made.

    DELETEDSW The Deleted Switch column indicates deleted shift

    assignments.

  • VP_DAILYSCHEDULE

    Database Views Reference Guide 21

    ORGPATHTXT The Organization Path Text column contains a concatenation

    of the organization names, delimited by slashes, of the ancestor organizations up

    to the root of the organizational map hierarchy.

  • Chapter 2 Scheduling Views

    22

    VP_PAYCODEEDITSCHD

    The Pay Code Scheduled Edits view stores information about scheduled pay code

    edits.

    Column Oracle SQL Server Null Constraint

    SHIFTSTARTDATE Date DateTime Not Null

    SHIFTENDDATE Date DateTime Not Null

    GRPSCHEDULENAME VarChar2(50) nVarChar(50) Null

    PERSONFULLNAME VarChar2(64) nVarChar(64) Null

    PERSONNUM VarChar2(15) nVarChar(15) Not Null

    CURRPAYPERIODSTART Date DateTime Null

    CURRPAYPERIODEND Date DateTime Null

    PREVPAYPERIODSTART Date DateTime Null

    PREVPAYPERIODEND Date DateTime Null

    NEXTPAYPERIODSTART Date DateTime Null

    NEXTPAYPERIODEND Date DateTime Null

    PAYCODENAME VarChar2(50) nVarChar(50) Null

    PCEISMONEYAMOUNTSW Number(10) Int Null

    PCEMONEYAMOUNT Number(16,6) Decimal(16,6) Null

    PCETIMEINSECONDS Number(12) Int Null

    PCELABORACCTNAME VarChar2(230) nVarChar(230) Null

    PCELABORLEVELNAME1 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME2 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME3 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME4 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME5 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME6 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME7 VarChar2(50) nVarChar(50) Null

    SHIFTID Number(10) Int Not Null

  • VP_PAYCODEEDITSCHD

    Database Views Reference Guide 23

    Column Definitions

    SHIFTSTARTDATE The Shift Start Date column contains the date when the

    shift starts.

    SHIFTENDDATE The Shift End Date column contains the date when the

    shift ends.

    GRPSCHEDULENAME The Group Schedule Name contains the name of

    the group schedule.

    PERSONFULLNAME The Person Full Name column contains the person's

    full name: last name, first name, and middle initial.

    PERSONNUM The Person Number column contains the unique identification

    number that is assigned to the person. The person number is stored as a character

    string. Typically, only numeric values are stored in this attribute; however, you

    can include one or more alphabetic characters.

    CURRPAYPERIODSTART The Current Pay Period Start column contains

    the date that the current pay period started.

    CURRPAYPERIODEND The Current Pay Period End column contains the

    date that the current pay period ends.

    PAYCODEID Number(10) Int Null

    DATASOURCEID Number(10) Int Null

    PCELABORACCTID Number(10) Int Null

    PERSONID Number(10) Int Not Null

    EMPLOYEEID Number(10) Int Not Null

    Column Related View Related View Column

    EMPLOYEEID VP_EMPLOYEEV42 EMPLOYEEID

    EMPLOYEEID VP_SCHEDULE EMPLOYEEID

    GRPSCHEDULENAME VP_SCHEDULE GRPSCHEDULENAME

    SHIFTID VP_SCHEDULE SHIFTID

    Column Oracle SQL Server Null Constraint

  • Chapter 2 Scheduling Views

    24

    PREVPAYPERIODSTART The Previous Pay Period Start column contains

    the date that the previous pay period started.

    PREVPAYPERIODEND The Previous Pay Period End column contains the

    date that the previous pay period ended.

    NEXTPAYPERIODSTART The Next Pay Period Start column contains the

    date that the next pay period starts.

    NEXTPAYPERIODEND The Next Pay Period End column contains the date

    that the next pay period ends.

    PAYCODENAME The Pay Code Name column identifies the name of the pay

    code.

    PCEISMONEYAMOUNTSW The Is Money Amount Switch column

    indicates whether this pay code contains money or time. The possible values are:

    0 = The pay code contains time.

    1 = The pay code contains money.

    PCEMONEYAMOUNT This column identifies the money amount of the pay

    code edit.

    PCETIMEINSECONDS The Pay Code Edit Time In Seconds column

    contains the total calculated time of the pay code edit in seconds.

    PCELABORACCTNAME The Pay Code Edit Labor Account Name column

    contains the name of the labor account to which the pay code is applied. This

    column is a concatenation of the existing labor levels, up to seven levels.

    PCELABORLEVELNAME1 The Pay Code Edit Labor Level Name 1

    column contains the name of the first labor-level account to which the pay code

    edit is applied.

    PCELABORLEVELNAME2 The Pay Code Edit Labor Level Name 2

    column contains the name of the second labor-level account to which the pay code

    edit is applied.

    PCELABORLEVELNAME3 The Pay Code Edit Labor Level Name 3

    column contains the name of the third labor-level account to which the pay code

    edit is applied.

  • VP_PAYCODEEDITSCHD

    Database Views Reference Guide 25

    PCELABORLEVELNAME4 The Pay Code Edit Labor Level Name 4

    column contains the name of the fourth labor-level account to which the pay code

    edit is applied.

    PCELABORLEVELNAME5 The Pay Code Edit Labor Level Name 5

    column contains the name of the fifth labor-level account to which the pay code

    edit is applied.

    PCELABORLEVELNAME6 The Pay Code Edit Labor Level Name 6

    column contains the name of the sixth labor-level account to which the pay code

    edit is applied.

    PCELABORLEVELNAME7 The Pay Code Edit Labor Level Name 7

    column contains the name of the seventh labor-level account to which the edit is

    applied.

    SHIFTID The Shift ID column contains the unique identification number for

    the shift.

    PAYCODEID The Pay Code ID column contains the pay code to which the

    edit applies.

    DATASOURCEID The Data Source ID column identifies the data source of

    the pay code edit.

    PCELABORACCTID The Pay Code Edit Labor Account ID column

    identifies the labor account to which the pay code edit is made.

    PERSONID The Person ID column identifies the person to whom the badge

    number is assigned.

    EMPLOYEEID The Employee ID column contains a system-generated

    number that uniquely identifies the employee.

  • Chapter 2 Scheduling Views

    26

    VP_SCHEDULE

    The Schedule view stores information about the assigned schedule, pay code edit

    schedule, and unassigned group schedule.

    Column Oracle SQL Server Null Constraint

    HOMELABORACCTNAME VarChar2(230) nVarChar(230) Null

    HOMELABORLEVELNAME1 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME2 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME3 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME4 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME5 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME6 VarChar2(50) nVarChar(50) Null

    HOMELABORLEVELNAME7 VarChar2(50) nVarChar(50) Null

    SHIFTSTARTDATE Date DateTime Not Null

    SHIFTENDDATE Date DateTime Not Null

    SHIFTSTARTTIME Date DateTime Null

    SHIFTENDTIME Date DateTime Null

    SHIFTTYPE VarChar2(30) nVarChar(30) Null

    SHIFTSEGMENTTYPE VarChar2(30) nVarChar(30) Null

    WORKRULENAME VarChar2(50) nVarChar(50) Null

    LABORACCTNAME VarChar2(230) nVarChar(230) Null

    LABORLEVELNAME1 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME2 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME3 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME4 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME5 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME6 VarChar2(50) nVarChar(50) Null

    LABORLEVELNAME7 VarChar2(50) nVarChar(50) Null

    PERSONFULLNAME VarChar2(64) nVarChar(64) Null

  • VP_SCHEDULE

    Database Views Reference Guide 27

    PERSONNUM VarChar2(15) nVarChar(15) Not Null

    FTSTDHRSQTY Number(16,6) Decimal(16,6) Null

    CURRPAYPERIODSTART Date DateTime Null

    CURRPAYPERIODEND Date DateTime Null

    PREVPAYPERIODSTART Date DateTime Null

    PREVPAYPERIODEND Date DateTime Null

    NEXTPAYPERIODSTART Date DateTime Null

    NEXTPAYPERIODEND Date DateTime Null

    PAYCODENAME VarChar2(50) nVarChar(50) Null

    PCEISMONEYAMOUNTSW Number(10) Int Null

    PCEMONEYAMOUNT Number(16,6) Decimal(16,6) Null

    PCETIMEINSECONDS Number(10) Int Null

    PCELABORACCTNAME VarChar2(230) nVarChar(230) Null

    PCELABORLEVELNAME1 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME2 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME3 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME4 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME5 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME6 VarChar2(50) nVarChar(50) Null

    PCELABORLEVELNAME7 VarChar2(50) nVarChar(50) Null

    SHIFTID Number(10) Int Not Null

    PAYCODEID Number(10) Int Null

    LABORACCTID Number(10) Int Null

    PCELABORACCTID Number(10) Int Null

    EMPLOYEEID Number(10) Int Not Null

    PERSONID Number(10) Int Not Null

    ORGPATHTXT VarChar2(1000) nVarChar(1000) Not Null

    Column Oracle SQL Server Null Constraint

  • Chapter 2 Scheduling Views

    28

    Column Definitions

    HOMELABORACCTNAME The Home Labor Account Name column

    contains the name of the home labor account in this schedule.

    HOMELABORLEVELNAME1 The Home Labor Level Name 1 column

    contains the name of the first home labor level in the schedule.

    HOMELABORLEVELNAME2 The Home Labor Level Name 2 column

    contains the name of the second home labor level in the schedule.

    HOMELABORLEVELNAME3 The Home Labor Level Name 3 column

    contains the name of the third home labor level in the schedule.

    HOMELABORLEVELNAME4 The Home Labor Level Name 4 column

    contains the name of the fourth home labor level in the schedule.

    HOMELABORLEVELNAME5 The Home Labor Level Name 5 column

    contains the name of the fifth home labor level in the schedule.

    HOMELABORLEVELNAME6 The Home Labor Level Name 6 column

    contains the name of the sixth home labor level in the schedule.

    HOMELABORLEVELNAME7 The Home Labor Level Name 7 column

    contains the name of the seventh home labor level in the schedule.

    VP_SCHEDULE Column Related View Related View Column

    DATASOURCEDID VP_DATASOURCE DATASOURCEDID

    EMPLOYEEID VP_ASSIGNSCHEDULE EMPLOYEEID

    EMPLOYEEID VP_EMPLOYEEV42 EMPLOYEEID

    EMPLOYEEID VP_SHIFTCOMMENTS EMPLOYEEID

    GRPSCHEDULENAME VP_ASSIGNSCHEDULE GRPSCHEDULENAME

    GRPSCHEDULENAME VP_PAYCODEEDITSCHD GRPSCHEDULENAME

    SHIFTID VP_ASSIGNSCHEDULE SHIFTID

    SHIFTID VP_PAYCODEEDITSCHD SHIFTID

    SHIFTID VP_SHIFTCOMMENTS SHIFTID

    SHIFTSEGMENTID VP_ASSIGNSCHEDULE SHIFTSEGMENTID

  • VP_SCHEDULE

    Database Views Reference Guide 29

    SHIFTSTARTDATE The Shift Start Date column contains the start date for

    the shift.

    SHIFTENDDATE The Shift End Date column contains the end date for the

    shift.

    SHIFTSTARTTIME The Shift Start Time column contains the start time for

    the shift.

    SHIFTENDTIME The Shift End Time column contains the end time for the

    shift.

    SHIFTTYPE The Shift Type column contains the type of shift; for example,

    weekly or monthly.

    SHIFTSEGMENTTYPE The Shift Segment Type column contains the name

    of the shift segment type.

    WORKRULENAME The Work Rule Name column contains the name of the

    work rule that is applied to the shift or shift segment.

    LABORACCTNAME The Labor Account Name column contains the name

    of the labor account to which the schedule is assigned. The name is a

    concatenation of the existing labor levels, up to seven levels.

    LABORLEVELNAME1 The Labor Level Name 1 column contains the name

    of the first labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME2 The Labor Level Name 2 column contains the name

    of the second labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME3 The Labor Level Name 3 column contains the name

    of the third labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME4 The Labor Level Name 4 column contains the name

    of the fourth labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME5 The Labor Level Name 5 column contains the name

    of the fifth labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME6 The Labor Level Name 6 column contains the name

    of the sixth labor level of the labor account to which the schedule is assigned.

    LABORLEVELNAME7 The Labor Level Name 7 column contains the name

    of the seventh labor level of the labor account to which the schedule is assigned.

  • Chapter 2 Scheduling Views

    30

    PERSONFULLNAME The Person Full Name column contains the person's

    full name: last name, first name, and middle initial.

    PERSONNUM The Person Number column contains the unique identification

    number that is assigned to the person. The person number is stored as a character

    string. Typically, only numeric values are stored in this attribute; however, you

    can include one or more alphabetic characters.

    FTSTDHRSQTY The Full Time Standard Hours Quantity column contains

    the number of hours that a full-time employee worked.

    CURRPAYPERIODSTART The Current Pay Period Start column contains

    the date that the current pay period started.

    CURRPAYPERIODEND The Current Pay Period End column contains the

    date that the current pay period ends.

    PREVPAYPERIODSTART The Previous Pay Period Start column contains

    the date that the previous pay period started.

    PREVPAYPERIODEND The Previous Pay Period End column contains the

    date that the previous pay period ended.

    NEXTPAYPERIODSTART The Next Pay Period Start column contains the

    date that the next pay period starts.

    NEXTPAYPERIODEND The Next Pay Period End column contains the date

    that the next pay period ends.

    PAYCODENAME The Pay Code Name column contains the name of the pay

    code.

    PCEISMONEYAMOUNTSW The Pay Code Edit Is Monetary Amount

    Switch column indicates whether this pay code contains money or time. The

    possible values are:

    0 = The pay code contains time.

    1 = The pay code contains money.

    PCEMONEYAMOUNT The Pay Code Edit Money Amount column

    identifies the pay code edit money amount.

    PCETIMEINSECONDS The Pay Code Time In Seconds column contains the

    pay code edit time in seconds.

  • VP_SCHEDULE

    Database Views Reference Guide 31

    PCELABORACCTNAME The Pay Code Labor Account Name column

    contains the name of the labor account to which the pay code is assigned. The

    name is a concatenation of the existing labor levels, up to seven levels.

    PCELABORLEVELNAME1 The Pay Code Edit Labor Level Name 1

    column contains the name of the first labor level of the labor account to which the

    pay code is assigned.

    PCELABORLEVELNAME2 The Pay Code Edit Labor Level Name 2

    column contains the name of the second labor level of the labor account to which

    the pay code is assigned.

    PCELABORLEVELNAME3 The Pay Code Edit Labor Level Name 3

    column contains the name of the third labor level of the labor account to which the

    pay code is assigned.

    PCELABORLEVELNAME4 The Pay Code Edit Labor Level Name 4

    column contains the name of the fourth labor level of the labor account to which

    the pay code is assigned.

    PCELABORLEVELNAME5 The Pay Code Edit Labor Level Name 5

    column contains the name of the fifth labor level of the labor account to which the

    pay code is assigned.

    PCELABORLEVELNAME6 The Pay Code Edit Labor Level Name 6

    column contains the name of the sixth labor level of the labor account to which the

    pay code is assigned.

    PCELABORLEVELNAME7 The Pay Code Edit Labor Level Name 7

    column contains the name of the seventh labor level of the labor account to which

    the pay code is assigned.

    SHIFTID The Shift ID column uniquely identifies the shift.

    PAYCODEID The Pay Code ID column contains the pay code to which the

    edit applies.

    LABORACCTID The Labor Account ID column identifies the employee's

    labor account.

    PCELABORACCTID The Pay Code Edit Labor Account ID column

    identifies the labor account that is associated with the pay code edit.

  • Chapter 2 Scheduling Views

    32

    EMPLOYEEID The Employee ID column contains a system-generated

    number that uniquely identifies the employee.

    PERSONID The Person ID column identifies the person to whom the badge

    number is assigned.

    ORGPATHTXT The Organization Path Text column contains a concatenation

    of the organization names, delimited by slashes, of the ancestor organizations up

    to the root of the organizational map hierarchy.

  • VP_SHIFTCOMMENTS

    Database Views Reference Guide 33

    VP_SHIFTCOMMENTS

    The Shift Comments view stores information about comments that are applied to

    pay code edits.

    Column Definitions

    SHIFTSTARTDATE The Shift Start Date column contains the start date for

    the shift.

    SHIFTENDDATE The Shift End Date column contains the end date for the

    shift.

    TERMINALCOMMENTCD This column contains the unique three-digit

    device code number. This number is greater than 000 but less than 1000.

    COMMENTTEXT The Comment Text column contains the unique text of the

    comment.

    Column Oracle SQL Server Null Constraint

    SHIFTSTARTDATE Date DateTime Not Null

    SHIFTENDDATE Date DateTime Not Null

    TERMINALCOMMENTCD Number(10) Int Null

    COMMENTTEXT VarChar2(254) nVarChar(254) Not Null

    ENTEREDONDTM Date DateTime Not Null

    COMMENTACTIVESW Number(10) Int Not Null

    SHIFTID Number(10) Int Not Null

    DATASOURCEID Number(10) Int Not Null

    COMMENTID Number(10) Int Not Null

    Column Related Views Related View Column

    SHIFTID VP_SCHEDULE SHIFTID

  • Chapter 2 Scheduling Views

    34

    ENTEREDONDTM The Entered On Date Time column contains the date and

    time when the row that represents a punch is inserted into the database. The

    default value is the system date and time.

    COMMENTACTIVESW The Active Switch column specifies whether the

    comment is active or inactive. The possible values are:

    0 = The comment is inactive.

    1 (default) = The comment is active.

    SHIFTID The Shift ID identifies the shift.

    DATASOURCEID The Data Source ID column identifies the data source of

    the pay code edit.

    COMMENTID The Comment ID column contains a system-generated

    number that uniquely identifies each comment record.