Professional Documents
Culture Documents
Know Ur Database-Clarity Technical Reference Guide PDF
Know Ur Database-Clarity Technical Reference Guide PDF
Version 7.0.2
First Edition
Title and Publication Number
Title: Clarity 7.0.2 Technical Reference Guide, 1e
Part Number: NIK-702-TR00
Printed: Friday, February 20, 2004
Copyright Information
Copyright @1998-2004 Niku Corporation and third parties. All rights reserved.
Trademarks
This Software is owned by Niku Corporation or its suppliers and is protected by United States copyright laws and
international treaty provisions.
Niku and the Niku logo are registered trademarks and Clarity, the Clarity logo, Clarity Studio, Workbench, Author, XOG,
Precision Security, PowerMods and Global 2000 Proven are trademarks of the Niku Corporation in the United States and
certain other countries. All other products, company names, and/or trademarks are the property of their respective
owners.
Notice: Use of this product is subject to the terms and conditions of the Niku Software End User License Agreement.
Restrictions on use, copying, distribution, and decompilation apply. The information in this document is subject to
change without notice.
All other products, company names, and trademarks are the property of their respective holders and should be noted
as such.
Mailing Address
Niku Corporation
305 Main Street
Redwood City, CA 94063
Contents
1 Overview
Introduction ....................................................................................................................................................... 1
9 Collaboration Tables
Collaboration Overview ................................................................................................................................. 293
Calendar ....................................................................................................................................................... 293
CAL_ACTION_ITEMS ............................................................................................................................ 294
CAL_ACTION_ITEM_ASSIGNEES ........................................................................................................ 295
CAL_ASSIGNEES .................................................................................................................................. 296
CAL_AUDITS ......................................................................................................................................... 297
CAL_EVENTS ........................................................................................................................................ 298
CAL_EVENT_DELETION_LOGS ........................................................................................................... 299
CAL_EVENT_INVITEES ........................................................................................................................ 300
CAL_EVENT_NHRESOURCES ............................................................................................................. 301
CAL_NHRESOURCES ........................................................................................................................... 302
CAL_NHRESOURCE_TYPES ............................................................................................................... 303
CAL_SCHEDULED_EVENTS ................................................................................................................ 304
CAL_TEMP_VIRTUAL_EVENTS ........................................................................................................... 305
Collaboration ................................................................................................................................................. 306
CLB_DMS_FILES .................................................................................................................................. 307
CLB_DMS_FILE_STORE ....................................................................................................................... 308
CLB_DMS_FLAT_HIERARCHY ............................................................................................................. 309
CLB_DMS_FOLDERS ............................................................................................................................ 310
CLB_DMS_HISTORIES ......................................................................................................................... 311
CLB_DMS_VERSIONS .......................................................................................................................... 312
CLB_NOTIFICATIONS ........................................................................................................................... 313
CLB_NOTIFICATION_ASSOCS ............................................................................................................ 314
CLB_NOTIFICATION_DEFS .................................................................................................................. 315
CLB_NOTIFICATION_PREFS ............................................................................................................... 316
CLB_PROJECT_GROUP_KEYS ........................................................................................................... 317
CLB_SEARCH_BLOB_EVENTS ............................................................................................................ 318
CLB_SEARCH_CONTENTS .................................................................................................................. 319
CLB_SEARCH_CONTENTS_EVENTS ................................................................................................. 320
Marketplace .................................................................................................................................................. 321
MNK_BUSINESS_RELATION ............................................................................................................... 322
MNK_CAPABILITY ................................................................................................................................. 323
MNK_COMPANY ................................................................................................................................... 324
MNK_DISPLAY_TYPE ........................................................................................................................... 325
MNK_FIELD ........................................................................................................................................... 326
MNK_FIELD_VALUE ............................................................................................................................. 327
MNK_INVITATION ................................................................................................................................. 328
MNK_MATCH_METHOD ....................................................................................................................... 329
MNK_POSSIBLE_VALUE ...................................................................................................................... 330
MNK_PROFILE_FIELD .......................................................................................................................... 331
Introduction
Note: This guide describes tables; it does not describe views.
This guide contains information useful to individuals needing to integrate Clarity 6 with third party
applications from other firms. Such products include Human Resources packages like PeopleSoft or
business packages like Oracle Financials.
In this guide:
"Projects" on page 4
“Methodology” on 5
“Sales Opportunities” on 6
“Organizational Breakdown Structure” on 6
"Capacity Planning" on page 7
"Portfolio Management (PMA)" on page 8
Projects
Methodology
Sales Opportunities
Capacity Planning
"Definitions" on page 9
“Runtime” on 10
Definitions
Runtime
"Resources" on page 11
“Requisitions” on 12
“Resource Finder” on 12
“Skills” on 13
Resources
Requisitions
Resource Finder
Skills
"Allocations" on page 14
“Billing” on 15
“Financial Processing” on 16
“Forecasting” on 17
Allocations
Billing
Financial Processing
Forecasting
Collaboration (CLB)
The following entity relationship diagrams are provided for the Collaboration module:
“Calendar” on 19
“Discussion” on 20
“Document Management” on 21
“Notifications” on 22
“Search” on 23
Calendar
Discussion
Document Management
Notifications
Search
“Security” on 24
“Reports” on 25
“Lookups” on 26
Security
Reports
Lookups
"CAP_FILTERS" on page 31
"CAP_LIST_SELECTIONS" on page 32
"CAP_SCENARIOS" on page 33
"CAP_SCENARIO_MEMBERS" on page 34
"CAP_VIEWS" on page 35
"CAP_VIEW_COLUMNS" on page 36
"MRADJRULE" on page 37
“MRAGGREGATEFIELD” on 38
“MRASSIGNMENT” on 39
“MRCUSTOMENUM” on 40
“MRCUSTOMFIELD” on 41
“MRDELIVERABLE” on 42
“MRDEPENDENCY” on 43
“MRESTMODEL” on 44
“MRMETHOD” on 45
“MRPACKAGE” on 46
“MRPACKAGECONTENT” on 47
“MRPAGE” on 48
“MRPAGECONTENT” on 49
“MRTASK” on 50
“MRTASKDELIVLINK” on 52
“MRTASKESTIMATE” on 53
“MSPASSIGNMENT” on 54
“MSPFIELD” on 55
“MSPPROJECT” on 56
“MSPTASK” on 57
“MSPTEAM” on 58
“OBS_UNITS_FLAT_BY_MODE” on 59
“PRCALENDAR” on 60
“PRCHARGECODE” on 61
“PRCONSTRAINT” on 62
“PRCUSTFIELDVALUE” on 63
“PRDELIVERABLE” on 64
“PRDEPENDENCY” on 65
“PRDOCUMENT” on 66
“PRESTMODEL” on 67
“PRFIELD” on 68
“PRJ_BLB_SLICEREQUESTS” on 69
“PRJ_BLB_SLICES” on 70
“PRJ_OBS_ASSOCIATIONS” on 71
“PRJ_OBS_LEVELS” on 72
“PRJ_OBS_OBJECT_TYPES” on 73
“PRJ_OBS_TYPES” on 74
“PRJ_OBS_UNITS” on 75
“PRJ_OBS_UNITS_FLAT” on 76
“PRJ_PROJECTS” on 77
“PRJ_RESOURCES” on 81
“PRJ_ROLES_FLAT” on 83
“PRLINK” on 84
“PRLIST” on 85
“PRLISTMEMBER” on 86
“PRLOCK” on 87
“PRNOTE” on 88
“PRSITE” on 89
“PRSUBPROJECT” on 90
“PRTASK” on 91
“PRTASKDELIVLINK” on 94
“PRTASKESTIMATE” on 95
“PRTEAM” on 96
“SRM_PROJECTS” on 98
CAP_FILTERS
This table contains the definition of a filter (one per user) that is applied to the data displayed in the capacity
planning grid.
COLUMN_NAME Description
RES_OBS_UNIT_ID ID (in PRJ_OBS_UNITS) of the obs unit used for resource filtering
RES_OBS_TYPE_ID ID (in PRJ_OBS_TYPES) of the obs type containing the unit defined in
RES_OBS_UNIT_ID
PROJ_OBS_UNIT_ID ID (in PRJ_OBS_UNITS) of the obs unit used for project filtering
PROJ_OBS_TYPE_ID ID (in PRJ_OBS_TYPES) of the obs type containing the unit defined in
PROJ_OBS_UNIT_ID
CAP_LIST_SELECTIONS
This table contains the list of scenarios and views that a user has selected to display in their available lists.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
CAP_SCENARIOS
This table contains the scenarios owned by users.
COLUMN_NAME Description
CAP_SCENARIO_MEMBERS
This table contains the individual members of a scenario.
COLUMN_NAME Description
START_DATE Modified start date of the project/projects identified by this scenario member
IS_EXCLUDED Indicates that the project/projects identified by this scenario member should
be excluded from all capacity calculations
LAST_SYNC_DATE The date and time that record was last synchronized (used only for
expression records)
FCST_REV_TOTAL The forecast monetary benefits for this project (or other investment) in this
scenario; set only if different than the current plan
FCST_CST_TOTAL The forecast costs for this project (or other investment) in this scenario; set
only if different than the current plan
BDGT_REV_TOTAL The budgeted monetary benefits for this project (or other investment) in this
scenario; set only if different than the current plan
BDGT_CST_TOTAL The budgeted costs for this project (or other investment) in this scenario; set
only if different than the current plan
BDGT_CST_START When the budgeted costs for this project (or other investment) in this
scenario begin to be incurred; set only if different than the current plan
CAP_VIEWS
This table contains the views owned by users.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
UNIT_OF_MEASURE Unit of measure for display in this view (hours, days, FTE, and so forth)
TIME_SCALE Time scale to display in this view (daily, weekly, monthly, and so forth)
START_DATE_VALUE Date on which the time scale should start (only applicable when
START_DATE_TYPE indicates use of a specific date)
START_DATE_TYPE Indicates when the TIME_SCALE should start (previous period, current
period, and so forth)
RESOURCE_TYPE Type of resource to display in this view (labor, equipment, and so forth)
CAP_VIEW_COLUMNS
This table contains the definition of columns in capacity view.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
MRADJRULE
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables that use fields to refer to a specific
record. For example, the prTypeCodeID field in the PRResource table
refers to the prID file for a specific type code.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the Date and time the last modification occurred.
PRNAME This field contains the name of the size adjustment rule.
PRUID This is the universal ID for a record and assures that the record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has the
same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system
enters the name of the logged-in user.
MRAGGREGATEFIELD
This table links one or more custom fields with another custom field.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to a the prID file for a specific type code.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRUID This is the universal ID for a specific record. It assures that this
record does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
MRASSIGNMENT
This table contains methodology task and resource assignments.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the date and time the last modification
occurred.
PRRESOURCEID This field references the prID field for a record in the PRResource
table. Note: When creating assignments, first add the resource to
the team. The API will allow you to use any resource when creating
an assignment record, but Clarity Workbench will not open the
project if the assignment record does not have a matching PRTeam
record.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
MRCUSTOMENUM
This table contains methodology task and resource assignments.
COLUMN_NAME Description
PRCAPTION This field is similar to the prName field in that it holds the name of
an object. For example, in PREnum, it holds the name of a possible
field entry (such asSunday) associated with an integer in the
prValue field.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRVALUE A unit associated with text in the prCaption field (for example, 0 =
Sunday).
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the date and time the last modification occurred.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
MRCUSTOMFIELD
This table contains records that define the custom fields factors that pertain to methodology.
COLUMN_NAME Description
PRAGGTYPE This enumerated field tells the system how to treat a custom field
during aggregation processes.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system
enters the name of the logged-in user.
PRUID This is the universal ID for the record. It assures that this record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has the
same prName, prExternalID, and prID.
PRTYPE The data type of the field (short, long, text, and so on).
PRNAME This field contains the name of the custom field (factor).
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the date and time the last modification occurred.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record. It
is referenced by other tables using fields to refer to a specific record
(for example, prTypeCodeID field in the PRResource table refers to the
type code of a prID field).
PREXTTYPE A reference used by the system to identify a the data type of a field.
For MRCustomField: 0 = Money; 1 = Date; 2 = Time; 3 = Boolean; 4
= Percent; 5 = Enum; 6 = Reference; 7 = Memo; 8 = Aggregate.
For PRField: Reserved for the Clarity Repository system to define
Money, Date, Time, Boolean, Percent, Enum, Reference, and Memo
fields.This field is similar to the prName field in that it holds the name
of an object.
For example, in PREnum, it holds the name of a possible field entry
(such as Sunday) associated with an integer in the prValue field.
PRCAPTION This field is similar to the prName field in that it holds the name of an
object. For example, in PREnum, it holds the name of a possible field
entry (such asSunday) associated with an integer in the prValue field.
PRCONSTRAINT Use this field to label any restrictions to the use of a custom field.
PRDEFAULT For PRField, this field stores the default values of fields of various
types.
MRDELIVERABLE
This table contains records that define the methodology deliverables.
COLUMN_NAME Description
PRCATEGORY The prCategory field is intended to hold a category name for the
object to which the record refers. For example, Modifications can be
a category for a note.
PRMETHODID This field is a reference to the prID field in the MRMethod table.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRWBSSEQUENCE This field indicates the order in which the task appears, unsorted,
in the Work Breakdown Structure (WBS).
PRUID This is a the universal ID for a specific record and assures that this
record does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code.
MRDEPENDENCY
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to a the prID field for a specific type code.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRSUCCTASKID A reference to the prID entry for a specific task. This task (task 2)
is the successor to another task (task 1) in the PRTask table.
PRUID This universal ID for a record that assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRPREDTASKID A reference to the prID entry for a specific task. This task (task 1)
is the predecessor task in the PRTask table for another task (task
2).
MRESTMODEL
This table contains records to estimate the models.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the type code for the prID field.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRUID This is a universal ID for a record. It assures that this record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
MRMETHOD
COLUMN_NAME Description
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRUID This is universal ID for a record that assures that this record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code.
MRPACKAGE
This table contains the names of the models.
COLUMN_NAME Description
PRCATEGORY The prCategory field is intended to hold a category name for the
object to which the record refers. For example, Modifications may
be a category for a note.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRUID This is the universal ID for a record and assures that this record
does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRNAME The name of the object or entity for which the record's data is
entered (a project, resource, charge code, and type code are
entered by users while a list's name is entered by the system). For
PRServer and PRAgent it is an alias for the server or agent.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRMETHODID This field is a reference to the prID field in the MRMethod table.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code).
MRPACKAGECONTENT
This table contains records that define the contents of a model.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code.
PRTABLENAME The prTableName entry indicates within which table the record is
found.
PRUID This is the universal ID for a record and assures that this record
does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
MRPAGE
This table contains records that define the profiling pages.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code’s prID field.
PRNAVIGATION The memo in this field tells Clarity Planner what page to present
next or what to do next when a user completes answering the
current page. This can involved if-then logic. This can prevent
having to complete questions in the methodology model that are
not relevant to the user.
PRUID This is the universal ID for a record and assures that this record
does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRMETHODID This field is a reference to the prID field in the MRMethod table.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
MRPAGECONTENT
This table contains records on the content of profiling pages.
COLUMN_NAME Description
PRFIELDID A reference to the prID of the MRCustomField table. For MRMethod
it identifies the key field for the method. For PRCustFieldValue and
repository versions greater than 5.12, this field replaces the
prFieldName field.
PRUID This is the universal ID for a record and assures that this record
does not have a duplicate record in another repository. For
example, a resource in Repository A with the same prName,
prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record. For example, prTypeCodeID field in the PRResource table
refers to the prID field for a type code.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
MRTASK
COLUMN_NAME Description
PRISMILESTONE This field indicates whether or not a task represents a milestone for
its project. A milestone is a significant date or event in a project and
serves as a reference point in time for measuring a project's
progress. A milestone is a task with no duration.
PRCATEGORY The prCategory field is intended to hold a category name for the
object to which the record refers. For example, Modifications may
be a category for a note.
PRWBSSEQUENCE Indicates the order in which the task appears, unsorted, in the Work
Breakdown Structure (WBS).
PRWBSLEVEL This field indicates a task's depth in the Work Breakdown Structure
(WBS).
PRUID This is the universal ID of the record. It assures that this record
does not have a duplicate record in another repository. For example,
a resource in Repository A with the same prName, prExternalID,
and prID cannot be confused with a resource in Repository B that
has the same prName, prExternalID, and prID.
PRNAME The name of the object or entity for which the record's data is
entered (a project, resource, charge code, and type code are
entered by users while a list's name is entered by the system). For
PRServer and PRAgent it is an alias for the server or agent.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the date and time the last modification occurred.
PRMETHODID This field is a reference to the prID field in the MRMethod table.
PRISTASK This field indicates whether or not this record is a task as opposed
to a summary item that may head a list of tasks. The system uses
this field to determine whether to put a PRTask record onto a view of
tasks.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record. It
is referenced by other tables using fields to refer to a specific record
(for example, prTypeCodeID field in the PRResource table refers to a
type code’s prID field).
COLUMN_NAME Description
PRISFIXED This field indicates whether or not a task's duration is fixed or not
fixed. True indicates that its duration is fixed (the length of time in
business days the task requires for completion will not change) and
does not vary.No indicates it is not fixed and does vary.
PRISKEY With prIsKey set to True, a task is labeled as part of the critical
path.
PRDURATION This field calculates the total working days between the prFinish and
prStart fields.
MRTASKDELIVLINK
This table contains records that define the links between methodology tasks and methodology.
COLUMN_NAME Description
PRDELIVERABLEID This field is a reference to the prID field in the MRDeliverable table.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters
the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the Date and time the last modification occurred.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in
Repository A with the same prName, prExternalID, and prID cannot be
confused with a resource in Repository B that has the same prName,
prExternalID, and prID.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
MRTASKESTIMATE
This table contains formulas used in estimating the time required to complete a task.
COLUMN_NAME Description
PRESTMODELID This field holds a reference to the prID field of the MREstModel or
PREstModel table. It tells the system what estimating formula to use when
estimating the duration of a task.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters
the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the Date and time the last modification occurred.
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in
Repository A with the same prName, prExternalID, and prID cannot be
confused with a resource in Repository B that has the same prName,
prExternalID, and prID.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRFORMULA This field holds a formula for estimating the duration of a task.
MSPASSIGNMENT
Mapped MSP assignment fields that are not in PRAssignment; records parallel PRAssignment records.
COLUMN_NAME Description
PRID Reference into PRAssignment by prID.
MSPFIELD
Mapping MSP-to-Clarity field mapping rules.
COLUMN_NAME Description
MSPNAME Name of field in MSP (as known through their VBA interface)
MSPPROJECT
Mapped MSP project fields that are not in PRJ_PROJECTS or SRM_PROJECTS; records parallel SRM_PROJECTS
records.
COLUMN_NAME Description
MSPTASK
Mapped MSP task fields that are not in PRTask; records parallel PRTask records.
COLUMN_NAME Description
PRID Reference into PRTask by prID.
MSPTEAM
Mapped MSP team fields that are not in PRTeam; records parallel PRTeam records.
COLUMN_NAME Description
PRID Reference into PRTeam by prID.
OBS_UNITS_FLAT_BY_MODE
COLUMN_NAME Description
LINKED_UNIT_ID To be supplied.
UNIT_ID To be supplied.
UNIT_MODE To be supplied.
PRCALENDAR
COLUMN_NAME Description
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRUID This is a universal ID of the record. It assures that this record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRRESOURCEID This field references the prID field for a record in the PRResource
table. Note: When creating assignments, first add the resource to
the team. The API will allow you to use any resource when creating
an assignment record, but Clarity Workbench will not open the
project if the assignment record does not have a matching PRTeam
record.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
SLICE_STATUS Indicates whether the information in this table is out of date (1)
with the information in the PRJ_BLB_SLICES table or if the Time
Slicing background process is currently updating (2) the
PRJ_BLB_SLICES table with this information. A null value indicates
that it is up to date.
PRCHARGECODE
This table contains data on charge codes.
COLUMN_NAME Description
PREXTERNALID This is a user-entered, descriptive field internally forced to be
unique and used to identify the object or entity for which the
record’s data is entered. It is used to reference the data in this table
and provide a shorthand but meaningful way to refer to the object.
PRISOPEN This field indicates whether a type code or charge code may (1) or
may not (0) be used.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRUID This is the universal ID of a record. It assures that this record does
not have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRCONSTRAINT
This table supports the import and export of data out of and into Microsoft Project 98.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRTIME For PRConstraint, a Date and time to define the meaning of the
entry in the PRConstraint.prType field.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRCUSTFIELDVALUE
This table supports the creation of project records through the use of methodologies as done using Clarity
Planner. It contains the values of the custom fields used in the project.
COLUMN_NAME Description
PRVALUE The value of the custom field for this project; stored as text
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in Repository
A with the same prName, prExternalID, and prID cannot be confused with a
resource in Repository B that has the same prName, prExternalID, and prID.
PRTABLENAME The prTableName entry indicates within which table the record is found.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters the
name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRFIELDNAME Obsolete
PRDELIVERABLE
This table supports the creation of project records.
COLUMN_NAME Description
PRCATEGORY The prCategory field is intended to hold a category name for the
object to which the record refers. For example, Modifications may
be a category for a note.
PRWBSSEQUENCE Indicates the order in which the task appears, unsorted, in the
Work Breakdown Structure (WBS).
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRPROJECTID This field corresponds to the prID field in the PRProject table.
PRDEPENDENCY
This table tracks the dependency relationships between tasks.
COLUMN_NAME Description
PRAMOUNT The amount of gap, lag, or overlap in the dependency (negative
amounts represent overlap).
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRDOCUMENT
This table to keep track of dependency relationships between tasks and enforce rules accordingly. Its three
possible values indicate the direction of the dependency. FS means Task1 must finish before Task2 can begin;
SS means Task1 must start before Task2 can start, FF means Task1 must finish before Task2 can finish, and
SF means Task1 must start before Task2 can finish.
COLUMN_NAME Description
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in Repository
A with the same prName, prExternalID, and prID cannot be confused with a
resource in Repository B that has the same prName, prExternalID, and prID.
PRTABLENAME The prTableName entry indicates within which table the record is found.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters the
name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRFILE The binary contents of the MPP file attached to the project
PRCREATEDTIME This field is filled in by the system when a user creates a note. The system
enters the date and time.
PRCREATEDBY This field is filled in by the system when a user creates a new record. The
system enters the name of the logged in user.
PRCATEGORY The prCategory field is intended to hold a category name for the object to
which the record refers. For example, Modifications may be a category for a
note.
PRESTMODEL
This table supports the creation of project records.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRPROJECTID This field corresponds to the prID field in the PRProject table.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRFIELD
This table holds information on the various fields used in the data model. It is used by the system for internal
functions.
COLUMN_NAME Description
PRTYPE A reference by prID to a record in the PRTypeCode table. Used to associate
an object (such as a resource) with a type code.
PRLENGTH A reference to the length of a field and used by the system for internal
functions.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRFLAGS This field holds the full name of a user, which the system will use when
needed such as when sending an email to a user.
PREXTTYPE A reference used by the system to identify a field’s data type. For
MRCustomField:
0 = Money
1 = Date
2 = Time
3 = Boolean
4 = Percent
5 = Enum
6 = Reference
7 = Memo
8 = Aggregate.
For PRField: Reserved for the Clarity Repository system to define Money,
Date, Time, Boolean, Percent, Enum, Reference, and Memo fields.
PRENUMNAME A reference to the prName field in the PREnum table and used by the system
for internal functions.
PRENUMCAPTION A reference to the prCaption field in the PREnum table and used by the
system for internal functions.
PRDEFAULT For PRField, this field stores the default values of fields of various types.
PRCAPTION This field is similar to the prName field in that it holds the name of an object.
For example, in PREnum, it holds the name of a possible field entry (such as
Sunday) associated with an integer in the prValue field.
PRJ_BLB_SLICEREQUESTS
This table contains the associations between OBS Units and Objects such as resources and projects.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
FREQUENCY Indicates how often the data for this request will be recalculated:
0 =Daily
1 = Weekly
2 = Bi-Weekly
3 = Monthly
4 = Bi-Monthly
6 = Quarterly
7 = Semi-Annually
8 = Yearly
9=Once
EXPIRATION_DATE Expiration date of current slices - Date the data for this request will be
recalculated.
DATE_FLAGS 1 = End of Month should be used when recalculating rollovers and from dates.
PRJ_BLB_SLICES
This table contains the associations between OBS Units and Objects such as resources and projects.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
PRJ_OBS_ASSOCIATIONS
This table contains the associations between OBS Units and Objects such as resources and projects.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
TABLE_NAME Name of the table for the associated object. Must be a valid object
for this OBS as defined in OBS_OBJECT_TYPES.
PRJ_OBS_LEVELS
This table contains the mapping of Tree depth to a Description and is used primarily with Reporting.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
OBS_LEVEL Level of OBS to associate with this name. (1, 2, 3) maps to the Depth of
the OBS units. This table must be non-sparse. In other words, every
depth in the OBS must be represented with no gaps or run-over. This
must be maintained when manipulating this table and also when
manipulating and building OBS Units.
NAME Value to associate with this level of the OBS primarily for reporting
purposes.
PRJ_OBS_OBJECT_TYPES
This table stores the list of object types that can be associated with this OBS.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
IS_LEAF_ONLY If True, indicates that objects of this type can only be associated
with leaf units within the OBS Type. A leaf unit is defined as a unit
with no child units.
TABLE_NAME Name of the table where objects of this type are stored. For
example, SRM_RESOURCES. Valid object types for this release are
Resources, Projects, Users, and Companies.
PRJ_OBS_TYPES
This table contains the list of available OBS hierarchies.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
UNIQUE_NAME User-entered Unique ID for this OBS Unit. Must be unique within the
OBS Type.
PRJ_OBS_UNITS
This table stores the actual OBS hierarchy.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
UNIQUE_NAME User-entered Unique ID for this OBS Unit. Must be unique within the
OBS Type.
PARENT_ID Link to OBS_UNIT parent record. This is the basis of the hierarchy.
DEPTH Internal field indicating depth of this node in the hierarchy. This field
must be maintained at all times and recalculated upon any unit
creation or reorganization.
This value must map to a record in the OBS_LEVELS table. If none
exists, a new record is created in OBS_LEVELS to match the new
depth with a name of Unlabeled.
PRJ_OBS_UNITS_FLAT
This flatted OBS relationships table holds one record for every descendant-to-ancestor relationship along the
OBS hierarchy, including one for node-to-self.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
PRJ_PROJECTS
This table contains data to describe management-enabled projects.
COLUMN_NAME Description
PRAPPROVEDTIME This field is intended for the Date and time your organization approved the implementation of a
project.
PRASOF The date a project was last saved. When a user opens a project file or record in Clarity Workbench,
the system updates this field with the system’s current date. The repository will subsequently
import its value, and a user may change its value in the repository.
PRBASEFINISH This field indicates what the value of prFinish was when Baseline Set was last used for a project.
PRBASESTART This field indicates what the value of prStart was when Baseline Set was last used for a project.
PRBASETIME The system enters the current time into this field when Baseline Set was last used for a project.
PRBUDGET This field is intended to hold an amount equal to the projected cost of a project, which may be used
by your project scheduling software.
PRCHARGECODEID A reference to a prID entry in the PRChargeCode table. It is used to associate an object with a
charge code.
PRCLOSEDTIME This system writes the current system Date and time to this field when the user sets the virtual field
PRProject.prIsClosed field to true.
PRCPMTYPE The unit in this field relates to a Critical Path Method, which is important to an Clarity Workbench
project.
0 = Current
1 = Baseline
PRDEPARTMENT This field is intended to hold the name of a group or body of people in an organization but can be
used to save any text data.
PRFINISH This field contains the final Date and time of the final task to complete or scheduled to complete.
PRFINISHIMPOSED This field indicates whether the finish of a project is forced so that the Clarity Workbench scheduling
tool will not move the finish date when recalculating task durations.
PRFISCALSTART This field holds a date intended to be the fiscal start date for your organization. This date is used by
some project management programs and, if needed, is exported by the system.
PRFORMAT This field holds a number associated with a file format. The system uses this number to determine
the file format to use when exporting a project.
PRID This field holds a persistent, unique identifier for each record in a table. The system enters the value
when you create a new record. It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table refers to a type code’s prID field).
PRISOPEN This field indicates whether actuals may (1) or may not (0) be allocated to a project record’s object.
PRMODBY This field is filled in by the system when a user modifies a record (for example, when a user modifies
a time sheet or note). The system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record. The system enters the Date and
time the last modification occurred.
PRPCTCOMPLETE This field contains a default value that every new task inherits so that the project manager may
define every new task as being partially complete upon starting.
PRPRIORITY This value serves Clarity users when searching for resources to allocate to higher priority projects
over other projects.
PRREQUESTEDBY This field is intended to hold a name used by some project management programs.
COLUMN_NAME Description
PRREQUESTEDTIME This field is intended to hold a Date and time used by some project scheduling programs.
PRSIZEADJUST This field tells Clarity Planner how much to increase an estimate if prSizeAdjustOn is set to True.
PRSTARTIMPOSED Indicates whether or not (False) the start of a project is determined by something other than its own
task durations and dependencies. With prStartImposed set to true, Clarity Workbench will schedule
the start of the first task on or after prStart.
PRTRACKMODE Indicates whether a project gets actuals from time sheets or not.
PRUID This is a record’s universal ID. It assures that this record does not have a duplicate record in
another repository. For example, a resource in Repository A with the same prName, prExternalID,
and prID cannot be confused with a resource in Repository B that has the same prName,
prExternalID, and prID.
PRVERSION This field references the last exported (with a lock) version of a project record. The system uses it to
verify and prevent overwriting current data with out-of-date data.
MANAGER_ID Reference, by ID, to the user in CMN_SEC_USERS that is the manager of the project.
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the information in the
PRJ_BLB_SLICES table or if the Time Slicing background process is currently updating (2) the
PRJ_BLB_SLICES table with this information. A null value indicates that it is up to date.
STATUS_INDICATOR A simple Green/Yellow/Red value that indicates the overall status of the project (or other investment);
linked to the INVESTMENT_STATUS_INDICATOR lookup
STATUS_COMMENT A comment that describes the overall status of the project (or other investment)
STATUS The approval status of the project (or other investment); driven by Investment Object State lookup
STATE Obsolete
STAGE_CODE The current stage of this project (or other investment) in the process that it is following, if any; driven
by the Investment Type lookup at the Investment Stage level
RISK An aggregate risk score based on the average of the contributing risk factors
RCF_TECHNICAL A contributing factor for the risk score: the level of technical risk
RCF_SUPPORTABILITY A contributing factor for the risk score: the level of supportability risk
RCF_SPONSORSHIP A contributing factor for the risk score: the level of sponsorship risk
RCF_RESOURCE_AVAIL A contributing factor for the risk score: the level of resource availability risk
RCF_ORG_CULTURE A contributing factor for the risk score: the level of organizational culture risk
RCF_OBJECTIVES A contributing factor for the risk score: the level of risk with respect to the objectives
COLUMN_NAME Description
RCF_INTERDEPENDENCY A contributing factor for the risk score: the level of risk due to interdependencies
RCF_IMPLEMENTATION A contributing factor for the risk score: the level of implementation risk
RCF_HUMAN_INTERFACE A contributing factor for the risk score: the level of human interface risk
RCF_FUNDING A contributing factor for the risk score: the level of funding risk
RCF_FLEXIBILITY A contributing factor for the risk score: the level of flexibility risk
PROGRESS Whether this project is not started, started or completed; driven by the Investment Object Progress
lookup
PROCESS_SCALE_BDGT In the case that the project is being built by a template process, this is the percentage that the financial
values are increased or decreased by as they are copied into the project.
PROCESS_CODE Linked to the STAGE_CODE; this is the process that contains the selected stage
IS_FCST_EQ_BDGT Whether the forecast costs, benefits and other financial values are equal to, and driven by, the
corresponding budgeted values
IS_CALC_PV_INFO Whether the NPV, ROI and Break-even values are calculated or manually entered
INV_VERSION The version of the application or product; not applicable for other investment types
INV_TECHNOLOGY The technology of the application (as a lookup driven by INVESTMENT_APP_TECHNOLOGY), not
applicable for other investment types
INV_TCO The total cost of ownership of the application or asset, not applicable for other investment types
INV_SUPPLIER The supplier of the application (as text), not applicable for other investment types
INV_POPULATION_SERVED The number of users of the application, not applicable for other investment types
INV_PLATFORM The platform of the application (as lookup driven by INVESTMENT_APP_PLATFORM), not applicable for
other investment types
INV_LICENSE_COUNT The number of licenses of the application, not applicable for other investment types
INV_FUNCTION_POINTS The number of function points in the application, not applicable for other investment types
IDEA_ID A reference, by ID, to the idea in PMA_IDEAS, if any, that was converted into this project (or other
investment)
GOAL_CODE The goal that this project (or other investment) is most aligned with; driven by the Investment Goal
lookup, which can be configured
FCST_ROI The return on investment as calculated from the forecast costs and benefits
FCST_REV_TOTAL The forecast monetary benefits for this project (or other investment)
FCST_REV_RESUME In the case that the forecast monetary benefits were interrupted due to an on-hold status, when they
are expected to resume
FCST_REV_ONHOLD In the case that the forecast monetary benefits were interrupted due to an on-hold status, when they
stopped
FCST_NPV The net present value as calculated from the forecast costs and benefits
FCST_CST_TOTAL The forecast costs for this project (or other investment)
FCST_CST_RESUME In the case that the forecast costs were interrupted due to an on-hold status, when they are expected
to resume
COLUMN_NAME Description
FCST_CST_ONHOLD In the case that the forecast costs were interrupted due to an on-hold status, when they stopped
FCST_BREAKEVEN The date on which the cumulative forecast benefits surpass the cumulative forecast costs
CATEGORY_CODE A category to describe this investment; driven by the corresponding lookup code from
INV_PRODUCT_CATEGORY_TYPE, INV_ASSET_CATEGORY_TYPE,
INV_APPLICATION_CATEGORY_TYPE and INV_OTHER_CATEGORY_TYPE; not applicable for projects
BDGT_ROI The return on investment as calculated from the budgeted costs and benefits
BDGT_REV_TOTAL The budgeted monetary benefits for this project (or other investment)
BDGT_REV_RESUME In the case that the budgeted monetary benefits were interrupted due to an on-hold status, when they
should resume
BDGT_REV_ONHOLD In the case that the budgeted monetary benefits were interrupted due to an on-hold status, when they
stopped
BDGT_NPV The net present value as calculated from the budgeted costs and benefits
BDGT_CST_TOTAL The budgeted costs for this project (or other investment)
BDGT_CST_RESUME In the case that the budgeted costs were interrupted due to an on-hold status, when they should
resume
BDGT_CST_ONHOLD In the case that the budgeted costs were interrupted due to an on-hold status, when they stopped
BDGT_BREAKEVEN The date on which the cumulative budgeted benefits surpass the cumulative budgeted costs
APPROVEDBY_ID A reference, by ID, to the user in CMN_SEC_USERS that approved this project (or other investment),
or blank if it is not approved
ALIGNMENT The alignment "score" for this project (or other investment)
PRJ_RESOURCES
This table is used to generate lists of resources and to present information on assignments in various views.
For example, time sheets.
COLUMN_NAME Description
PRAVAILCURVE This field represents when the resource is available to work and not work
for the organization.
PRCATEGORY This field holds a category name for the object to which the record refers.
For example “Modifications” may be a category.
PRID This field holds a persistent, unique identifier for each record in a table.
The system enters the value when you create a new record. It is
referenced by other tables using fields to refer to a specific record (for
example, prTypeCodeID field in the PRResource table refers to a type
code’s prID field).
PRISOPEN This field indicates whether actuals may (1) or may not (0) be allocated to
a resource record's object.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters
the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the Date and time the last modification occurred.
PRPARENTID This field refers to the prID field of a PRResource role record.
PRPRIMARYROLEID This field refers to the prID field of a PRJ_RESOURCES role record, and
indicates the primary role for this resource.
PRTRACKMODE This field indicates whether or not a resource uses time sheets and which
kind it uses.
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in
Repository A with the same prName, prExternalID, and prID cannot be
confused with a resource in Repository B that has the same prName,
prExternalID, and prID.
PRUSERFLAG1 These are unrestricted boolean fields. The user can use them as needed.
PRUSERFLAG2 These are unrestricted boolean fields. The user can use them as needed.
COLUMN_NAME Description
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the
information in the PRJ_BLB_SLICES table or if the Time Slicing
background process is currently updating (2) the PRJ_BLB_SLICES table
with this information. A null value indicates that it is up to date.
PRJ_ROLES_FLAT
This flattened role hierarchy relationships table holds one record for every descendant-to-ancestor
relationship along the role hierarchy, including one for role-to-self.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
PRLINK
This table holds URLs attached to projects and tasks as well as Favorite Links and Site Links.
COLUMN_NAME Description
PRTABLENAME The table name for the object to which the link is attached: SRM_PROJECTS
for projects, PRTask for tasks, CMN_SEC_USERS for Favorite Links or PRSite
for Site Links
PRMODBY The name of the user that last modified this record
PRLIST
This table holds the My Projects lists for a user as well as the list of activated methods.
COLUMN_NAME Description
USER_ID A reference, by ID, into CMN_SEC_USERS for the user that owns the list (My
Projects only)
PRNAME An internal identifier of the type of list: either prHotList (for My Projects) or
prMethodLoadList (for activated methods)
PRMODBY The name of the user that last modified this record
PRLISTMEMBER
The system uses this table along with PRList to implement user hot lists.
COLUMN_NAME Description
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in Repository
A with the same prName, prExternalID, and prID cannot be confused with a
resource in Repository B that has the same prName, prExternalID, and prID.
PRTABLENAME The prTableName entry indicates within which table the record is found.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters the
name of the logged-in user.
PRLISTID This field references the prID of a record in the PRList table.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRLOCK
5 installation's version number.
COLUMN_NAME Description
PRLOCKEDSINCE A reference to the date and time a lock is created. Used by the system to
display information on locks and control the import and export of projects.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRCOUNT For PRResource the prCount field is intended to hold the number of
resources represented by the resource record. For PRLock, a count on the
number of locks. It is used by the system to present the Manage Locks
dialog box.
PRNOTE
The system uses this table to hold data on notes.
COLUMN_NAME Description
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in Repository
A with the same prName, prExternalID, and prID cannot be confused with a
resource in Repository B that has the same prName, prExternalID, and prID.
PRTABLENAME The prTableName entry indicates within which table the record is found.
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters the
name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRCREATEDTIME This field is filled in by the system when a user creates a note. The system
enters the date and time.
PRCREATEDBY This field is filled in by the system when a user creates a new record. The
system enters the name of the logged in user.
PRCATEGORY The prCategory field is intended to hold a category name for the object to
which the record refers. For example, Modifications may be a category for a
note.
PRSITE
COLUMN_NAME Description
PRVERSION This field references the last exported (with a lock) version of a project
record.
PRUID This is a record’s universal ID. It assures that this record does not have a
duplicate record in another repository. For example, a resource in
Repository A with the same prName, prExternalID, and prID cannot be
confused with a resource in Repository B that has the same prName,
prExternalID, and prID.
PRTRACKSCALE A unit that indicates the cycle of progress posting. The system uses it to
automatically increment prStart and prFinish.
PRROUNDALLOCPCT This field indicates the rounding percentage that should be applied to the
allocation curve when setting allocation based on estimates.
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by
other tables using fields to refer to a specific record (for example,
prTypeCodeID field in the PRResource table refers to a type code’s prID
field).
PRMODTIME This field is filled in by the system when a user modifies a record. The
system enters the Date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for
example, when a user modifies a time sheet or note). The system enters
the name of the logged-in user.
TOTAL_COST_OF_CAPITAL The cost of capital that is used for present value calculations in determining
NPV, ROI and break-even.
PRSUBPROJECT
The system uses this table to record information on tasks associated with another task
COLUMN_NAME Description
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRISIPD This flag indicates that the subproject link was automatically
created due to an inter-project dependency. When the inter-project
dependency no longer exists, the system uses the prIsIPD = True to
find and remove these inter-project dependency records.
PRISREADONLY When checked (Yes), a subproject will not be edited when editing
the master project.
PRTASK
COLUMN_NAME Description
PRBASEFINISH This field indicates what the value of prFinish was when Baseline
Set was last used for a project or task. Clarity Workbench uses this
field value. If the prBaseFinish time is midnight, it is midnight of
the current day, not the morning of the next day. For example, if
prBaseFinish is midnight on Sunday, the date is Sunday’s date, not
Monday’s date.
PRBASEISFIXED This field indicates what the value of prIsFixed was when Baseline
Set was last used for a task. Clarity Workbench uses this field
value.
PRBASESTART This field indicates what the value of prStart was when Baseline Set
was last used for a project or task. This field value is used by
Clarity Workbench. If the prBaseStart time is midnight, it is
midnight of the next day, not the current day. For example, if
prBaseStart is midnight on Sunday, the date is Monday’s date, not
Sunday’s date.
PRBASETIME The system enters the current time into this field when Baseline
Set was last used for a project or task. If the prBaseStart time is
midnight, it is midnight of the next day, not the current day. For
example, if prBaseStart is midnight on Sunday, the date is
Monday’s date, not Sunday’s date.
PRCATEGORY The prCategory field is intended to hold a category name for the
object to which the record refers. For example, Modifications may
be a category for a note.
PRDURATION This field calculates the total working days between the prFinish
and prStart fields.
PREARLYFINISH This field indicates the earliest date the task can be finished given
the critical path. If the prEarlyFinish is midnight, it is midnight of
the current day, not the morning of the next day. For example, if
prEarlyFinish is midnight on Sunday, the date is Sunday’s date, not
Monday’s date.
PREARLYSTART This field indicates the earliest date a resource can start on a task
based on the critical path. If the prEarlyFinish is midnight, it is the
morning of the next day not midnight of the current day. For
example, if prEarlyFinish is midnight on Sunday, the date is
Monday’s date, not Sunday’s date.
PRFINISH This field indicates the finish date for the task.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRISCRITICAL This field indicates whether or not the task is on the critical path. If
Yes then this task must be completed before other work can be
completed.
PRISFIXED This field indicates whether or not a task’s duration is fixed or not
fixed.
PRISKEY With prIsKey set to true, a task is labeled as part of the critical
path.
PRISLOCKED For a task with prIsLocked set to true, when a project manager
exports a project, Clarity Workbench should not alter the task’s
start and end dates.
PRISMILESTONE This field indicates whether or not a task represents a milestone for
its project.
PRISTASK This field indicates whether or not this record is a task as opposed
to a summary item that may head a list of tasks. The system uses
this field to determine whether to put a PRTask record onto a view
of tasks.
PRLATEFINISH This field indicates the latest date the task can finish given the
critical path. If the task finishes later than this time, it could
adversely affect the project’s ending date.
PRLATESTART This field indicates the latest date the task can start given the
critical path. If the task starts later than this time, it could
adversely affect the project’s ending date.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
COLUMN_NAME Description
PRPRIORITY For the PRTask table, this value may be used by some project
management programs to determine the order tasks should occur
in a project. It may be used to control the order that tasks are
scheduled, for example, when autoscheduled in Clarity Workbench.
For the PRProject table, this value serves Clarity Resourcer users
when attempting to allocate resources to higher priority projects
over other projects.
PRPROJECTID This field corresponds to the prID field in the PRProject table.
PRTOTALFLOAT This field indicates the number of days a task’s start can be delayed
beyond its prEarlyStart entry before adversely affecting the project
finish date.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRWBSLEVEL This field indicates a task’s depth in the Work Breakdown Structure
PRWBSSEQUENCE Indicates the order in which the task appears, unsorted, in the
Work Breakdown Structure (WBS).
PRTASKDELIVLINK
This table is used in the creation of projects.
COLUMN_NAME Description
PRDELIVERABLEID This field is a reference to the prID field in the PRDeliverable table.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRTASKESTIMATE
COLUMN_NAME Description
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRESTMODELID This field holds a reference to the prID field of the MREstModel or
PREstModel table. It tells the system what estimating formula to
use when estimating the duration of a task.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRTASKID This field corresponds to the prID field in the PRTask table.
PROVERRIDE Indicates whether or not a user has entered an estimate for a task
so that Clarity Planner will not need to use its estimating formula
for that task when estimating.
PRFORMULA This field holds a formula for estimating the duration of a task.
PRTEAM
COLUMN_NAME Description
PRALLOCCURVE For PRTeam, the system creates this rate curve by multiplying the
prAllocDefault rate by the resource calendar’s hours per week.
Users can create exceptions in the Clarity Resourcer Teams view or
in Clarity Workbench. For the PRRequest table, the allocated
amount created by Clarity Resourcer from custom amounts entered
by the user, from Unused Availability (a virtual field created by
Clarity Resourcer), or from the prRequestCurve. Once accepted, the
PRRequest.prAllocCurve is used to rebuild the PRTeam.prAllocCurve
and PRRequest.prRequestCurve.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRSTATUS This field is used to indicate the status of a request to add this
resource to the project team. Possible values are Open and Closed.
PRROLEID This field corresponds to the prID field in the PRResource table for
resource records with the prIsRole field set to positive.
PRRESOURCEID This field references the prID field for a record in the PRResource
table. Note: When creating assignments, first add the resource to
the
PRPROJECTID This field corresponds to the prID field in the PRProject table.
PRBOOKING This field is filled in by a user to indicate the booking status of the
team member. Allowable values are Hard and Soft.
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRAVAILSTART The user can use this field to set a start date for the
PRTeam.prAllocCurve field and making a request record. It is
exported to Microsoft Project 98 with Service Pack 1’s Resource
Sheet Available from field. If the prAvailStart time is midnight, it is
midnight of the next day, not the midnight of the current day. For
example, if prAvailStart is midnight on Sunday, the date is Monday’s
date, not Sunday’s date.
COLUMN_NAME Description
PRAVAILFINISH The user can use this field to set a finish date for the
PRTeam.prAllocCurve field and making a request record. It is
exported to the Microsoft Project 98 with Service Pack 1 Resource
Sheet Available to field. If the prAvailFinish time is midnight, it is
midnight of the current day, not the morning of the next day. For
example, if prAvailFinish is midnight on Sunday, the date is
Sunday’s date, not Monday’s date.
SLICE_STATUS Indicates whether the information in this table is out of date (1)
with the information in the PRJ_BLB_SLICES table or if the Time
Slicing background process is currently updating (2) the
PRJ_BLB_SLICES table with this information. A null value indicates
that it is up to date.
SRM_PROJECTS
This is the Master Projects table. A record is created in this table whenever a new project is added to Clarity.
COLUMN_NAME Description
DESCRIPTION This field holds text that may be used by some project management
programs and, if needed, is exported.
UNIQUE_NAME Unique Project Name. This is entered by the user, and is labelled Project ID
on the screen.
NAME The name of the object or entity for which the record’s data is entered.
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the
information in the PRJ_BLB_SLICES table or if the Time Slicing background
process is currently updating (2) the PRJ_BLB_SLICES table with this
information. A null value indicates that it is up to date.
PURGE_FLAG Whether or not the project (or other investment) has been marked for
deletion; the Delete Projects background process will delete it if so.
IS_TEMPLATE Whether or not the project is marked as a template; templates are easily
selected to copy into new projects and are restricted from some project
functionality.
IS_REVENUE_PLAN Used in financial plan. It is a flag which determines whether the plan actuals
is in revenue or benefits.
“PMA_FINANCIAL_VALUES” on 100
“PMA_IDEAS” on 101
“PMA_PINNED_INVESTMENTS” on 102
“PMA_PORTFOLIOS” on 103
“PMA_PORTFOLIO_CONTENTS” on 104
PMA_FINANCIAL_VALUES
This table contains monthly values for the costs and benefits associated with portfolios and investments
COLUMN_NAME Description
OBJECT_TYPE The type of object that this record relates to: either INVESTMENT or
PORTFOLIO
OBJECT_ID A reference, by ID, to the object that this record relates to in either the
SRM_PROJECTS or the PMA_PORTFOLIOS table
FINANCIAL_TYPE The type data in the record: either budgeted costs (BDGT_CST), budgeted
benefits (BDGT_REV), forecast costs (FCST_CST) or forecast benefits
(FCST_REV)
AMOUNT The amount in the month, stored in the system default currency
PMA_IDEAS
This table contains the ideas in Clarity.
COLUMN_NAME Description
UNIQUE_NAME A user-entered identifier for the idea that is unique for all ideas in the system
PRIORITY The proposed priority of the idea, taken from the IDEAS_PRIORITY lookup
OWNER_ID A reference, by ID, to the user that owns this idea in CMN_SEC_USERS
GENERAL_NOTES General notes about this idea; may include instructions to the idea owner if the
idea was marked incomplete
EST_START_DATE The proposed beginning of the period during which the costs and benefits
would be realized
EST_FINISH_DATE The proposed end of the period during which the costs and benefits would be
realized
CONVERSION_DATE The date when this idea was last converted into an investment object, or blank
if it has never been converted
BUS_UNIT A brief textual description of the business unit relevant to this idea
BREAKEVEN_DATE The anticipated date upon which the cumulative benefits will have surpassed
the cumulative costs
APPROVER_ID A reference, by ID, to the user that last approved this idea in
CMN_SEC_USERS, or blank if the idea is not approved
APPROVED_DATE The date when this idea was last approved, or blank if it is not an approved
idea
PMA_PINNED_INVESTMENTS
This table contains a list of the investments that are explicitly pinned in a scenario.
COLUMN_NAME Description
PORTFOLIO_ID Obsolete
PMA_PORTFOLIOS
This table contains the portfolios in Clarity.
COLUMN_NAME Description
UNIQUE_NAME A user-entered identifier for the portfolio that is unique for all portfolios in
the system
START_DATE The start date of the portfolio, which (along with the finish date) affects
which portion to include of the costs and benefits of the investments in the
portfolio
LAST_SYNC_PROJECT_DATE The date and time that the project contents expression for this portfolio, if
any, was last synchronized
LAST_SYNC_PRODUCT_DATE The date and time that the product contents expression for this portfolio, if
any, was last synchronized
LAST_SYNC_OTHER_DATE The date and time that the other investment contents expression for this
portfolio, if any, was last synchronized
LAST_SYNC_ASSET_DATE The date and time that the asset contents expression for this portfolio, if
any, was last synchronized
LAST_SYNC_APPLICATION_DATE The date and time that the application contents expression for this
portfolio, if any, was last synchronized
FINISH_DATE The finish date of the portfolio, which (along with the start date) affects
which portion to include of the costs and benefits of the investments in the
portfolio
BDGT_REV_TOTAL The target benefit for this portfolio over the time period from its start to its
finish
BDGT_CST_TOTAL The budget (budgeted cost) for this portfolio over the time period from its
start to its finish
PMA_PORTFOLIO_CONTENTS
This table lists the contents of each portfolio that was defined by expressions or was individually added.
COLUMN_NAME Description
IS_ADDED_BY_EXPRESSION Indicates if the record describes an investment that was added by an expression
or wa added individually.
BPM_DEF_ASSIGNEES
This table contains all data for assignees (Resources, Groups, Roles, and so forth) for Notifications and Action
Items.
COLUMN_NAME Description
TABLE_NAME Table to which the Assignees are listed. For example, Notification, Action
Items, and so forth.
PRINCIPAL_TYPE_CODE Type of Assignee. For example, Resource, Group, Role, and so forth.
PRINCIPAL_ID Assignee ID
BPM_DEF_OBJECTS
This table contains the objects used in a process.
COLUMN_NAME Description
TABLE_NAME Context to which the object is linked. For example, a process or a step.
SRC_TABLE_NAME Source that created the object. For example a process or a step.
OBJECT_TYPE_CODE Object Type Code. For example, project, idea, and so forth.
IS_XDM Set to True when the object is an XDM-generated object. The object type code is
that of the XDM name.
BPM_DEF_PROCESSES
This table stores information about the process.
COLUMN_NAME Description
SOURCE The source that created the process. The default value is: niku.com
A process imported to Clarity with XOG may have a different source.
BPM_DEF_PROCESS_VERSIONS
This table stores information regarding the version of a process.
COLUMN_NAME Description
BPM_DEF_STAGES
This table stores Group information for a step.
COLUMN_NAME Description
BPM_DEF_STEPS
This table stores the information about the steps in a process.
COLUMN_NAME Description
PERCENT_COMPLETE The percentage of the process that will be complete when this step is complete.
MATCHING_SPLIT_STEP_ID If the step is a Join node, this ID corresponds to the Split node that matches this
Join.
EXP_DURATION_INTERVAL An interval part of the Duration in which this step is expected to complete.
BPM_DEF_STEP_ACTIONS
This table stores the Action performed by the process steps.
COLUMN_NAME Description
OBJECT_NAME For System actions, the object on which the action is to be performed.
AI_REMINDER_TYPE_CODE For Manual actions, the Action Item reminder type code.
AI_DUEIN_TYPE_CODE For Manual actions, the Action Item due in type code.
AI_CLOSE For Manual actions, automatically closes the Action Item after each step.
BPM_DEF_STEP_ACTION_PARAMS
This table stores the System Action parameters.
COLUMN_NAME Description
BPM_DEF_STEP_AI_ACTIONS
This table stores the status of an Action Item that is set manually (that is, a Manual action).
COLUMN_NAME Description
BPM_DEF_STEP_CONDITIONS
This table stores the pre-conditions (Join) and post-conditions (Split) for the step:
COLUMN_NAME Description
TYPE_CODE The pre-conditions (Join) and post-conditions (Split) for the step.
BPM_DEF_STEP_TRANSITIONS
This table stores the transition steps for conditions.
COLUMN_NAME Description
BPM_ERRORS
This table stores the process validation errors and processes runtime errors.
COLUMN_NAME Description
BPM_ERROR_ARGUMENTS
This table stores any arguments to the error message.
COLUMN_NAME Description
BPM_RUN_ASSIGNEES
This table stores the actual action items sent to resources at runtime.
COLUMN_NAME Description
TABLE_NAME The table to which the assignee is linked to. For example:
Notification
Action Items
BPM_RUN_ASSIGNEE_NOTES
This table stores the notes entered by the assignees for the process.
COLUMN_NAME Description
BPM_RUN_OBJECTS
This table contains the objects used in a process at runtime.
COLUMN_NAME Description
IS_XDM When True, the object is generated via XDM and the object type code is the
same as the XDM name.
BPM_RUN_PROCESSES
This table stores runtime information for a process instance.
COLUMN_NAME Description
BPM_RUN_PROCESS_ENGINES
This table stores the available process engines.
COLUMN_NAME Description
HEART_BEAT The time at which this engine was last seen active.
BPM_RUN_PROCESS_ENGINE_RUNS
This table stores the work performed by each run of the process engine.
COLUMN_NAME Description
BPM_RUN_STEPS
This table stores runtime information for the instance of a step.
COLUMN_NAME Description
THREAD_ID A foreign key to the thread that this Step instance is running under
("BPM_RUN_THREADS")
BPM_RUN_STEP_ACTION_RESULTS
This table stores the action performed by the step.
COLUMN_NAME Description
AI_ID For Manual actions, the ID of the action item that was created.
BPM_RUN_STEP_COND_OBJECTS
This intermediate table stores compiled condition information.
COLUMN_NAME Description
BPM_RUN_STEP_COND_RESULTS
This table stores the result of a condition that was evaluated:
COLUMN_NAME Description
BPM_RUN_STEP_TRANSITIONS
This table stores the runtime transition information.
COLUMN_NAME Description
BPM_RUN_THREADS
This table stores the threads that are created when the process is executed.
COLUMN_NAME Description
PARENT_STEP_INSTANCE_ID If a nested thread, a foreign key of the step that created this thread
("BPM_RUN_PROCESSES").
CAP_FILTERS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
INCLUDE_SOFT_BOOK To be supplied.
INCLUDE_TBH To be supplied.
INCLUDE_UNAPPROVED To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
PRIORITY To be supplied.
PROJ_OBS_TYPE_ID To be supplied.
PROJ_OBS_UNIT_ID To be supplied.
RES_OBS_TYPE_ID To be supplied.
RES_OBS_UNIT_ID To be supplied.
USER_ID To be supplied.
CAP_LIST_SELECTIONS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
IS_DEFAULT_ITEM To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OBJECT_ID To be supplied.
OBJECT_TYPE To be supplied.
USER_ID To be supplied.
CAP_SCENARIOS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
IS_PUBLIC To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
NAME To be supplied.
USER_ID To be supplied.
CAP_SCENARIO_MEMBERS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
FINISH_DATE To be supplied.
IS_ACTIVE To be supplied.
IS_APPROVED To be supplied.
IS_EXCLUDED To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
MEMBER_TYPE To be supplied.
OBJECT_ID To be supplied.
PRIORITY To be supplied.
SCENARIO_ID To be supplied.
STAFF_PERCENT To be supplied.
START_DATE To be supplied.
CAP_VIEWS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
DECIMAL_PLACES To be supplied.
IS_PUBLIC To be supplied.
IS_THRESHOLD_ACTIVE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
NAME To be supplied.
OBS_TYPE_ID To be supplied.
OVER_ALLOC_THRESH To be supplied.
PERIOD_COUNT To be supplied.
RESOURCE_TYPE To be supplied.
ROW_CONTENT To be supplied.
START_DATE_TYPE To be supplied.
START_DATE_VALUE To be supplied.
TIME_SCALE To be supplied.
UNDER_ALLOC_THRESH To be supplied.
UNIT_OF_MEASURE To be supplied.
USER_ID To be supplied.
CAP_VIEW_COLUMNS
COLUMN_NAME Description
ID To be supplied.
COLUMN_ORDER To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
IS_METRIC_COLUMN To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
NAME To be supplied.
VIEW_ID To be supplied.
XDM_ITEM_STATUS To be supplied.
PRASSIGNMENT
This table contains data about tasks and the resources assigned to fulfill those tasks.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by other
tables using fields to refer to a specific record (for example, prTypeCodeID field in
the PRResource table refers to a type code’s prID field).
PRMODTIME This field is filled in by the system when a user modifies a record. The system
enters the Date and time the last modification occurred.
PRMODBY This field is filled in by the system when a user modifies a record (for example,
when a user modifies a time sheet or note). The system enters the name of the
logged-in user.
PRISUNPLANNED This field indicates whether a task or assignment was planned in the project file or
added by a user. In Clarity Time, if a user has Edit Project Plans rights, the user
can add a task. If the task is not yet officially added by a user with Project
Manager rights, the Clarity Repository sets this field to True.
PRFINISH This field is an assignment’s actual finish date if prActCurve is not null, otherwise
it is an estimated finish date.
PREXTENSION This field combines the prActCurve, prEstCurve, and prBaseCurve fields on
database systems that do not allow more than one BLOB field per record.
PRWDM The distribution of work effort on an assignment or task. For a phase among other
phases in a project, the portion of 100% the phase represents to the entire
project. For a task among other tasks in a phase, the portion of 100% the task
represents to the entire phase. For an assignment among other assignments for a
task, the portion of 100% the assignment represents to the entire task. If a task is
not used from a phase when creating a project from an Clarity Planner model, the
system assigns the used tasks a proportionately equal percent of the phase’s
WDM. The system utilizes the same normalization process for Phases used and not
used in a project.
PRUID This is a record’s universal ID. It assures that this record does not have a duplicate
record in another repository. For example, a resource in Repository A with the
same prName, prExternalID, and prID cannot be confused with a resource in
Repository B that has the same prName, prExternalID, and prID.
PRTASKID This field corresponds to the prID field in the PRTask table.
PRSTART The actual start date for an assignment; the assignment’s actual start date if
prActCurve is not null, otherwise an estimated Start date.
PRPENDSTART The value in this field is generated by the repository and represents the
anticipated start date of an assignment considering its start date and the estimate
to complete of its predecessor assignments.
PRBASEPATTERN This field holds the value of PRAssignment.prEstPattern when Baseline Set was
last used for the assignment. It indicates what type of loading pattern was chosen
for an assignment.
PRBASESUM This field holds the sum of the curve segments in PRAssignment.prBaseCurve.
PRESTMAX This field indicates the maximum percentage of the resource’s availability allowed
to be assigned to the task by AutoScheduling.
PRESTSUM This field holds the total amount of estimate-to-complete (equal to the total of
prEstCurve).
COLUMN_NAME Description
PRESTPATTERN Description: This field indicates the loading pattern type to use when estimating
the duration of an assignment. This information is used by Clarity Workbench to
schedule the estimated time to complete (ETC).
PRBASEMAX This field holds the maximum value of the PRAssignment.prEstCurve field when
Baseline Set was last used for the assignment.
PRACTTHRU This field holds the “as of” date for an assignment’s actuals before which the
estimate cannot be scheduled.
PRPENDESTSUM The value in this field represents the sum or the proposed or pending½ estimate-
to-complete. In Clarity Time, a resource can change this amount from its
calculated default to communicate a difference between what the project manager
planned for the task and how long the resource expects to work on the
assignment. The project manager may edit it in the project file.
PRPENDACTSUM Represents the sum of an assignment’s actuals not yet posted. The system stores
it in the repository when importing a project file (Track Mode set to None) or as
time entries on Time Sheets (Track Mode set to Clarity Time or Other) and exports
it to a project file.
PRPENDSTART The value in this field is generated by the repository and represents the
anticipated start date of an assignment considering its start date and the estimate
to complete of its predecessor assignments.
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the
information in the PRJ_BLB_SLICES table or if the Time Slicing background
process is currently updating (2) the PRJ_BLB_SLICES table with this information.
A null value indicates that it is up to date.
PRTIMEENTRY
This table is used to record and hold data that is viewed on time sheets.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a table. The
system enters the value when you create a new record. It is referenced by other
tables using fields to refer to a specific record (for example, prTypeCodeID field in
the PRResource table refers to the prID field for a type code).
PRACTCURVE This binary field contains the actuals from time sheets. It is the curve equivalent of
the entry users make when they enter time on a Time Sheet, that is, into
PRTimeEntry records. It is the curve equivalent of the time (or other actuals)
entered for an assignment. The system updates PRAssignment’s prActCurve when
a user with Time Sheet Administrator rights posts a Time Sheet. When prActCurve
ends after prActThru, the system changes prActThru to a date that coincides with
the end of prActCurve.
PRUID This is the universal ID for a specific record. It assures that this record does not
have a duplicate record in another repository. For example, a resource in
Repository A with the same prName, prExternalID, and prID cannot be confused
with a resource in Repository B that has the same prName, prExternalID, and prID.
PRTIMESHEETID Refers to a timesheet’s prID entry. Used to associate a PRTimeEntry record with a
timesheet.
PRSEQUENCE The order in which an entry has been made. This field is used for repositories
created before Version 5.0 and is not presently in use.
PRRMEXPORTED This field is a flag that indicates whether or not the record info has been sent to the
Project Accounting component.
PRRMCKDEL This field is a flag that determines whether or not the system needs to notify the
Project Accounting system a record has been deleted.
PRMODTIME This field is filled in by the system when a user modifies a record. The system
enters the Date and time the last modification occurred.
PRASSIGNMENTID A reference to a prID entry in the PRAssignment table. Used to associate an object
or record (for example, actuals in a Time Sheet) with an assignment.
PRCHARGECODEID A name for a Servlet. For example, the class name for Clarity Time
Any other applications that use the agent service configured by the *Agent
Administrator application must define a class name for the *Agent applet.
PRCORRECTID This field existed in previous versions of the repository, but it is no longer in use. It
remains to assist in an upgrade installation.
PRMODBY This field is filled by the system when a user modifies a record (for example, when
a user modifies a time sheet or note). The system enters the name of the logged-
in user.
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the
information in the PRJ_BLB_SLICES table or if the Time Slicing background process
is currently updating (2) the PRJ_BLB_SLICES table with this information. A null
value indicates that it is up to date.
PRTIMEPERIOD
This table contains data for time periods.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRISOPEN Indicates if actuals can (1) or cannot (0) be entered for a time
period.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRPOSTEDTIME This field is filled in by the system when a user posts a time period.
The system enters the current date.
PRPOSTEDBY This field is filled in by the system when a user posts a time period.
The system enters the name of the logged-in user.
PRTIMESHEET
This table contains the data that is viewed in time sheets.
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
PRADJUSTEDID This field references the prID of the Time Sheet replaced by this
adjusted time sheet.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRVERSION This field references the last exported (with a lock) version of a
project record.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRSUBMITTEDBY This field is filled in by the system when a user submits a time
sheet. The system enters the name of the logged in user.
PRRESOURCEID This field references the prID field for a record in the PRResource
table. Note: When creating assignments, first add the resource to
the team. The API will allow you to use any resource when creating
an assignment record, but Clarity Workbench will not open the
project if the assignment record does not have a matching PRTeam
record.
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification occurred.
PRISADJUSTMENT This yes/no field was used by Version 3.0 repository records to
indicate a timesheet was an adjustment to a previous timesheet.
PRAPPROVEDBY This system enters the name of the logged in user into this field
when a user approves a Time Sheet.
PRTYPECODE
COLUMN_NAME Description
PRID This field holds a persistent, unique identifier for each record in a
table. The system enters the value when you create a new record.
It is referenced by other tables using fields to refer to a specific
record (for example, prTypeCodeID field in the PRResource table
refers to a type code’s prID field).
IS_CHARGEABLE 1: Chargeable
0: Not chargeable
PRMODTIME This field is filled in by the system when a user modifies a record.
The system enters the Date and time the last modification
occurred.
PRUID This is a record’s universal ID. It assures that this record does not
have a duplicate record in another repository. For example, a
resource in Repository A with the same prName, prExternalID, and
prID cannot be confused with a resource in Repository B that has
the same prName, prExternalID, and prID.
PRMODBY This field is filled in by the system when a user modifies a record
(for example, when a user modifies a time sheet or note). The
system enters the name of the logged-in user.
PRISOPEN This field indicates whether a type code may (1) or may not (0) be
used.
RSF_ALLOCATIONS
This table contains the requested availability of saved searches.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
RSF_DEBUG
This table contains data that is used to debug stored procedures used with the Resource Finder.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
RSF_SEARCH_REQUESTS
This table is used to save the data entered in search requests by users who implement the Resource Finder.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
KEYWORD Keyword.
RSF_SHORT_LISTS
Short lists are used to store lists of resources for users.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
RSF_SHORT_LIST_ENTRIES
This table contains the entries for the short lists.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
RSM_RSQ_REQUESTS
This table is used to store requisitions.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
NOTIFY_CHANGES Flag that indicates whether or not the suppliers should be notified.
SHORT_LIST_ID The ID of the short list containing the possible resources for this
requisition.
RSM_REQ_SUPPLIERS
This table contains the names of suppliers for requisitions.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
RSM_SKILLS
This table stores information about all the skills in the system.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
DESCRIPTION Description.
SKILL_SYNONYM Deprecated.
RSM_SKILLS_ASSOCIATIONS
This table associates skills with resources.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
SRM_CONTACTS
This table contains contact information and can be used to link any other table through the PRINCIPAL
columns.
COLUMN_NAME Description
CITY City.
COUNTY County.
STATE_PROVINCE State.
PRINCIPAL_TYPE Points to entity that this contact is for. For example: USERS, RESOURCE,
COMPANY_MAIN, COMPANY_POSTAL.
SRM_RESOURCES
This is the Master Resources tables. A record is created in this table whenever a new resource is added to
Clarity.
COLUMN_NAME Description
DATE_OF_HIRE This field is filled in by a user when creating a resource. It can be modified
later at need.
DATE_OF_TERMINATION This field is filled in by a user when the resource terminates employment with
the company.
EMAIL This field is filled in by a user when creating a resource. It can be modified
later at need.
FIRST_NAME This field is filled in by a user when creating a resource. It can be modified
later at need.
FULL_NAME This field is filled in by the system when a resource is created. It contains a
concatenation of FIRST_NAME and LAST_NAME. User can edit this field.
LAST_NAME This field is filled in by a user when creating a resource. It can be modified
later at need.
MANAGER_ID This field is filled in by a user when creating a resource. If the user does not
populate the field, the system makes the user the manager of the new
resource.
MIDDLE_NAME This field is filled in by a user when creating a resource. It can be modified
later at need.
PERSON_TYPE Describes the employment relationship the resource has with the company.
Allowable values are Employee and Contractor.
UNIQUE_NAME Unique Resource Name. This is entered by the user, and is labelled Resource
ID on the screen.
COLUMN_NAME Description
SLICE_STATUS Indicates whether the information in this table is out of date (1) with the
information in the PRJ_BLB_SLICES table or if the Time Slicing background
process is currently updating (2) the PRJ_BLB_SLICES table with this
information. A null value indicates that it is up to date.
“BATCHBILLACCESS” on 160
“BATCHSETTINGS” on 161
“BB_BILLINGRUN” on 162
“BB_BILLTRACKING” on 163
“BILLINGSCHEDULE” on 164
“BIZ_COM_PERIODS” on 165
“CLNTSUPP” on 166
"COSTKEYLEVEL" on page 167
“COSTPLUS” on 168
“COSTPLUSRULES” on 169
“DEFAULT_COSTKEY_VALUES” on 170
“DEPARTMENT” on 171
“ENTITY” on 172
“IMP_TRANSACTIONIMPORT” on 173
“IMP_TRANSACTIONIMPORTERRORS” on 174
“INVOICEHEADER” on 175
“INVOICEHEADER_VALUES” on 176
“NAMEOPTIONS” on 177
“PAC_BATCH_OUTPUT” on 184
“PAC_BB_SELECTBILL_CONSINV” on 185
“PAC_BIL_DETAIL_SUMMARY” on 186
“PAC_BIL_INVOICE_TRN_DETAILS” on 187
“PAC_BIL_ITEM_DETAILS” on 188
“PAC_CHG_ALLOCATIONS” on 189
“PAC_CHG_ALLOCS_DATES” on 190
“PAC_CHG_ALLOCS_DETAILS” on 191
“PAC_CHG_BATCH_HEADERS” on 192
“PAC_CHG_EXCEPTIONS” on 193
“PAC_CHG_GL_ACCOUNTS” on 194
“PAC_CHG_RESCREDIT_DATES” on 195
“PAC_CHG_RESCREDIT_DETAILS” on 196
“PAC_CHG_RESOURCE_CREDITS” on 197
“PAC_CHG_SRCH_GL_PARAMS” on 198
“PAC_CHG_SRCH_GL_SUMMARIES” on 199
“PAC_CHG_SRCH_GL_TRANS” on 200
“PAC_CHG_TRANSACTIONS” on 201
“PAC_CHG_TRANS_VALUES” on 202
“PAC_CHG_TRIALSRUNS” on 203
“PAC_CHG_TRIALRUNS_VALUES” on 204
“PAC_FOS_RESOURCE_CLASS” on 205
“PAC_FRC_FORECAST_DETAILS” on 206
“PAC_FRC_FORECAST_PROPERTIES” on 207
“PAC_FRC_FORECAST_VALUES” on 209
“PAC_FRC_MIGRATION” on 210
“PAC_IMP_ACTUALS_EXPORT” on 213
“PAC_IMP_TRANSIMPORT_HEADER” on 214
“PAC_MNT_BCKGRND_PROCESSES” on 215
“PAC_MNT_MATRIX_PERMISIONS” on 216
“PAC_MNT_MATRIX_TYPE_FIELDS” on 217
“PAC_MNT_PROJECTS” on 218
“PAC_MNT_RESOURCES” on 224
“PAC_PRINTERS” on 226
“PAC_TANDE_BKGD_CONF” on 228
“PAC_TEMP_MSG_LOG” on 229
“PC_BILLINGDETAILALLOCATIONS” on 230
“PC_BILLINGSESSION” on 231
“PPA_BILLINGDETAILS” on 232
“PPA_BILLINGVALUES” on 233
“PPA_BILLINGS” on 234
“PPA_INVOICEDETAILS” on 236
“PPA_INVOICEDETAILS_VALUES” on 237
“PPA_LOCMATRIXASSIGNMENTS” on 238
“PPA_MATRIX” on 239
“PPA_MATRIXCHECKOUT” on 240
“PPA_MATRIXCOLDEF” on 241
“PPA_MATRIXVALUES” on 242
“PPA_POSTINGBATCH” on 243
“PPA_POSTING_ERRORS” on 244
“PPA_TAXADMINALLMATCHES” on 245
“PPA_TAXADMINBESTMATCH” on 246
“PPA_TAXADMINLOCWORK” on 247
“PPA_TAXADMINTRANSWORK” on 248
“PPA_TRANSBILL” on 249
“PPA_TRANSBILL_VALUES” on 250
“PPA_TRANSCONTROL” on 251
“PPA_TRANSCONTROLAPINFO” on 253
“PPA_TRANSCONTROL_VALUES” on 254
“PPA_TRANSWIPADJUST” on 255
“PPA_TRANSWIPADJUST_VALUES” on 257
“PPA_WIP” on 258
“PPA_WIPAPINFO” on 260
“PPA_WIPPOSTWORK” on 261
“PPA_WIP_VALUES” on 262
“PROJCLASS” on 263
“PROJCNTRTS” on 264
“PROJECT_INHERITANCE” on 265
“PROJECT_LOCATIONS” on 266
“PROJREVISION” on 267
“PROJSITEINFO” on 269
“PROJSTAFF” on 270
“SITES” on 271
“SOURCEMODULE” on 272
“TAXCODE” on 273
“TAXCODE_METHOD” on 274
“TAX_AUTHORITY” on 275
“TAX_ERROR_LOG” on 276
“TAX_INTERFACE” on 277
“TAX_METHOD” on 278
“TAX_TYPE” on 279
“TRANSCLASS” on 280
“UNITMEASURE” on 281
“WIPCLASS” on 282
“WIPPOST_EXCLUDE_EMPLOYEE” on 283
“WIPPROCESSCONTROL” on 284
“WIPPROCESSLOCK” on 285
BATCHBILLACCESS
This table determines who can access a batch billing cycle.
COLUMN_NAME Description
BATCHSETTINGS
This table contains settings for a batch billing cycle.
COLUMN_NAME Description
BILLOPTION Reserved.
FULLBILL Reserved.
BB_BILLINGRUN
This table contains summary information for a batch billing job.
COLUMN_NAME Description
USERID Resource Code for the user who initiated the batch billing run.
BB_BILLTRACKING
This table contains detailed information for a batch billing job that can be used to reprint an invoice.
COLUMN_NAME Description
ACTIONTYPE Contains one of these two values:
B = Bill
M = Matching
BILLINGSCHEDULE
This table contains the billing schedule and is used in advanced billing activities.
COLUMN_NAME Description
ADMINCODE Admin Charge code to be applied to the scheduled bill.
BIZ_COM_PERIODS
This table contains the time periods set up by the user..
COLUMN_NAME Description
P_QUARTER Quarter on which this period falls. Values are 0 (Q1), (Q2), 1
(Q2), 2 (Q3), and 3 (Q4).
P_DESCRIPTION Description.
CLNTSUPP
This table contains supplemental customer information that is used for financial processing.
COLUMN_NAME Description
CLNTRATE Client rate. Used in budget and transaction entry for this client.
CLNTWIPCLASS Relates to WIP class table. Classifies the WIP for this client.
TRAVELZONE Travel zone code used for mileage calculation (client travel zone table).
TRAVELMINS Reserved. Travel time from home office to client (for travel billings).
TRAVELHOURS Reserved. Travel time from home office to client (for travel billings).
NOTES Notes.
COSTKEYLEVEL
Table to store the costkey level information.
COLUMN_NAME Description
SOURCETABLE Table name. For example, client supplement, project control, cost code,
employee, or UDF.
INDEX2 Index defined for defined source table. Defaults to client code, project
code
DATABASE2 Reserved. Null or the database in which the source table is located
COSTPLUS
Table used to store the cost plus summary.
COLUMN_NAME Description
COSTPLUSRULES
Table used to store the cost plus rules.
COLUMN_NAME Description
OVERHEADFLATPERCENT F = Flat
P = Percent
BURDENFLATPERCENT F = Flat
P = Percent
MULTFLATPERCENT F = Flat
P = Percent
DEFAULT_COSTKEY_VALUES
Table used to store the costkey default values.
COLUMN_NAME Description
DEPARTMENT
Table used to store the department details.
COLUMN_NAME Description
ENTITY
Table used to store the entity details.
COLUMN_NAME Description
IMP_TRANSACTIONIMPORT
Table that has the transactions to be imported into Clarity.
COLUMN_NAME Description
RATE Rate
IMP_TRANSACTIONIMPORTERRORS
Table that has all the error codes and descriptions.
COLUMN_NAME Description
INVOICEHEADER
This table contains an invoice header record for all billings and credit memos.
COLUMN_NAME Description
SHIP_TO_COMPANY_CODE Reserved.
NOTES Notes.
INVOICENO_APPLYTO The invoice number this record applies to. If this is a credit
memo, the invoice number which the credit memo credits.
HAS_BILLING_SUBPROJECTS Boolean value, whether the invoice belongs to a project that has
sub projects.
INVOICEHEADER_VALUES
This table contains multi-currency values for the invoice header record.
COLUMN_NAME Description
NAMEOPTIONS
This table contains system-wide options for financial processing.
COLUMN_NAME Description
AGEBRACKET1 The lower threshold for the first WIP aging level.
AGEBRACKET2 The lower threshold for the second WIP aging level.
AGEBRACKET3 The lower threshold for the third WIP aging level.
AGEBRACKET4 The lower threshold for the fourth WIP aging level.
AGEBRACKET5 The lower threshold for the fifth WIP aging level.
COLUMN_NAME Description
DEFAULTLOCATION The default location code. Later verified against the location
table.
DFLTBILLRATE If bill rate is active, the default bill rate. Used in the percent
bill rate.
DFLTBUDGETACTIVE The default for projects for whether they are budgeted:
0 = No
1 = Yes
COLUMN_NAME Description
DFLTBURDENLEVEL Reserved. The default cost key level from which burden is
obtained.
DFLTOVERHEADLEVEL Reserved. The default cost key level from which overhead is
obtained.
COLUMN_NAME Description
GLOBAL_EXPENSE_TYPE_COST_CODES If 1, the expense type cost codes will apply to ALL users.
MAXHRSPERDAY Used in ATE, maximum hours allowed for entry per employee,
per day.
ONETIMECLIENTID The client code for the default one time client used for Acuity
integration.
COLUMN_NAME Description
RATEMATRIX Not used. This is the default for rate matrix when creating a
new project.
SHOWRATE The default for displaying the rate during transaction entry:
0 = No
1 = Yes
SOURCEFIELDDEPARTMENT The source field for department. For example, Client, Project,
Employee, or Rate
SOURCEFIELDENTITY The source field for Entity. For example, Client Project or
Employee.
SOURCEFIELDLOCATION The source field for location. For example, Client, Project,
Employee, or Rates.
COLUMN_NAME Description
TIMEINCREMENT The default time increment for the project. Used in project
profile.
TRANSRATEALLOWOVRDEEXPENSE The default for whether rate override is allowed for expenses.
TRANSRATEALLOWOVRDEQUIP The default for whether override of the rate is allowed for
equipment.
TRANSRATEALLOWOVRDLBR The default for whether override of the rate is allowed for
labor.
TRANSRATEALLOWOVRDMTL The default for whether override of the rate is allowed for
materials.
TRAVCOSTCODE The cost code used for travel changes. Later verified against
the cost code tab: reserved for expense system.
COLUMN_NAME Description
WIPRESERVE If WIP reserve is active, this is the basis for WIP reserve:
WIP class = WIP
Project = P
WRITEOFFAMOUNT The minimum write off amount: reserved for future use.
PAC_BATCH_OUTPUT
This table holds batch output file details.
COLUMN_NAME Description
CODE Code
PAC_BB_SELECTBILL_CONSINV
This table is used in Batch Billing when performing selective billing. It contains all the projects selected for
billing during a particular billing session. We also use the records in this table for checking other related
validations during billing.
COLUMN_NAME Description
USERID UserID
PAC_BIL_DETAIL_SUMMARY
This table holds billing detail summary information.
COLUMN_NAME Description
TITLE Title
ROW1 row1
LINE_NO line no
LASTROW lastrow
PAC_BIL_INVOICE_TRN_DETAILS
Detail table to contain invoice transactions.
COLUMN_NAME Description
AMOUNT Amount
EXCHANGE_ID Exchange ID
PERCENTAGE Percentage
PAC_BIL_ITEM_DETAILS
Detail table to hold billing data.
COLUMN_NAME Description
USERID user ID
QUANTITY quantity
NAME name
LINE_NO line no
DESCRIPTION description
CATEGORY category
PAC_CHG_ALLOCATIONS
Table to store chargebackallocation details.IDUniquely identifies a record in this table
COLUMN_NAME Description
CREATED_BY Applicationuserthatcreatedthisrecord(CMN_SEC_USERS.ID)
PAC_CHG_ALLOCS_DATES
Table stores chargeback allocation dates for a period.
COLUMN_NAME Description
TO_DATE To date
ALLOCATION_ID Allocation ID
PAC_CHG_ALLOCS_DETAILS
Table used to store allocation details.
COLUMN_NAME Description
ACCOUNT_CODE_ID GL account ID
ALLOCATION_DATES_ID PAC_CHG_ALLOC_DATES ID
PAC_CHG_BATCH_HEADERS
Table stores the batch posting information.
COLUMN_NAME Description
TRANSACTIONS Transactions
STATUS Status
GL_BATCH_ID GL Batch ID
GL_PERIOD GL Period ID
PAC_CHG_EXCEPTIONS
Table to store the chargeback allocation exceptions.
COLUMN_NAME Description
SOURCE_ID Source ID
BATCH_ID Batch ID
ERROR_MESSAGE Error Message for this exception in the language of the person who
generated this exception
SESSION_ID Session ID
PAC_CHG_GL_ACCOUNTS
Table to store the GL account Information for charge backs.
COLUMN_NAME Description
ENTITY_ID Entity ID
PAC_CHG_RESCREDIT_DATES
Table to store the resource credit dates for allocations.
COLUMN_NAME Description
TO_DATE To date
PAC_CHG_RESCREDIT_DETAILS
Table to store the resource credit details.
COLUMN_NAME Description
PAC_CHG_RESOURCE_CREDITS
Table to store the resource credit for allocations.
COLUMN_NAME Description
TRANSACTION_CLASS_ID Transaction class ID which identifies the transaction class this row
applies to
STATUS Status
RESOURCE_CLASS_ID The Resource Class ID to identify the resource to which this class
applies
PAC_CHG_SRCH_GL_PARAMS
This temporary stores the GL Search parameters for allocations.
COLUMN_NAME Description
PAC_CHG_SRCH_GL_SUMMARIES
This temporary table stores the GL Search Summaries for allocations.
COLUMN_NAME Description
TO_DATE To date
PAC_CHG_SRCH_GL_TRANS
This temporary stores the GL Search transactions for allocations.
COLUMN_NAME Description
PAC_CHG_TRANSACTIONS
This table is used to store the allocation transactions.
COLUMN_NAME Description
STATUS 0=approved
1=waiting approval (default)
2=reversed
GL_PERIOD The ID for the GL period which this transaction was posted to
PAC_CHG_TRANS_VALUES
This table stores the transaction values for Allocations.
COLUMN_NAME Description
PAC_CHG_TRIALSRUNS
This temporary table stores the search results for Allocations.
COLUMN_NAME Description
SOURCE_ID Source ID
PAC_CHG_TRIALRUNS_VALUES
This temp table is used to store the search result values for Allocations
COLUMN_NAME Description
TRIALRUN_ID PAC_CHG_TRIALRUNS.id
PAC_FOS_RESOURCE_CLASS
Table to determine the resource class.
COLUMN_NAME Description
DESCRIPTION Description
PAC_FRC_FORECAST_DETAILS
This table contains details of a forecast. Each row in this table has records to store the different currency
values for cost and revenue in PAC_FRC_FORECAST_VALUES: PAC_FRC_FORECAST_VALUES uses
FORECAST_DETAILS_ID to join to the ID column in PAC_FRC_FORECAST_DETAILS.
COLUMN_NAME Description
FORECAST_ID ID of PAC_FRC_FORECAST_PROPERTIES.
PAC_FRC_FORECAST_PROPERTIES
PAC_FRC_FORECAST_PROPERTIES uses its PROJECT_ID column to join to the ID field in
PAC_MNT_PROJECTS in a one-to-many relationship in which each forecast revision has a unique
FORECAST_REVISION value. PAC_FRC_FORECAST_PROPERTIES is the header record for each forecast
revision. Each revision has a set of details stored in PAC_FRC_FORECAST_DETAILS and that uses
FORECAST_ID to join to the ID column of PAC_FRC_FORECAST_PROPERTIES in a one-to-many
relationship.
COLUMN_NAME Description
EDIT_REVENUE Boolean Value, whether one can edit revenue in the forecast edit
screen.
SHOW_UNITS Boolean Value, whether to show the units on the forecast view.
SHOW_REVENUE Boolean Value, whether to show the revenue on the forecast view.
SHOW_COST Boolean Value, whether to show the cost on the forecast view.
EDIT_UNITS Boolean Value, whether one can edit units in the forecast edit screen.
EDIT_COST Boolean Value, whether one can edit cost in the forecast edit screen.
COLUMN_NAME Description
PAC_FRC_FORECAST_VALUES
This table contains values for different currency type for a forecast.
To compare a forecast to actual data, sum up the costs from the PPA_WIP/PPA_WIP_VALUES table for the
project (by Transclass) and then sum up the billings from the PPA_BILLING/PPA_BILLING_VALUES
table for the project (also by Transclass). Be careful to note that the transclass_id in
PAC_FRC_FORECAST_DETAILS is related to the ID column in the TRANSCLASS table, but WIP and
BILLINGS joins with the Transclass code to join to the Transclass column of the TRANSCLASS table.
WIP and BILLINGS join with the Transclass code to join to the Transclass column of the TRANSCLASS
table for the same periods (start_period through end_period in PAC_FRC_FORECAST_PROPERTIES,
which is linked to the BIZ_COM_PERIODS table) as the forecast was created.
When summing up the values from WIP and BILLINGS, do not include records with a status of 1 or 2.
These values indicate that the transaction was reversed, either through a WIP adjustment or a credit memo.
COLUMN_NAME Description
ACTUAL_BENEFITS Benefit actuals for an internal type project which is manually keyed in
using the forecast entry screen.
FORECAST_DETAILS_ID ID of PAC_FRC_FORECAST_DETAILS.
PAC_FRC_MIGRATION
COLUMN_NAME Description
DETAIL To be supplied.
FROM_PERIOD To be supplied.
PERCENT_BUDGET To be supplied.
PROJECT_CODE To be supplied.
STATUS To be supplied.
TO_PERIOD To be supplied.
PAC_FRC_MIGRATION_PROPERTIES
This table contains an association of the forecast of a project and the tans action classes.
COLUMN_NAME Description
DETAIL_TYPE To be supplied.
END_PERIOD To be supplied.
PROJECT_CODE To be supplied.
START_PERIOD To be supplied.
STATUS To be supplied.
SLICE_STATUS To be supplied.
PAC_FRC_PROJ_ASSOC
This table contains an association of the forecast of a project and the tans action classes.
COLUMN_NAME Description
FORECAST_ID ID of PAC_FRC_FORECAST_PROPERTIES
PAC_IMP_ACTUALS_EXPORT
Table to store the actual back post values for project management.
COLUMN_NAME Description
TASK_ID Task ID
RESOURCE_ID Resource ID
QUANTITY Quantity
PAC_IMP_TRANSIMPORT_HEADER
This table is used to store the TRX common details.
COLUMN_NAME Description
PAC_MNT_BCKGRND_PROCESSES
Table to schedule the post-to-financial background process.
COLUMN_NAME Description
PAC_MNT_MATRIX_PERMISIONS
This table is used to store the matrix permission.
COLUMN_NAME Description
USER_ID User ID
PAC_MNT_MATRIX_TYPE_FIELDS
This table is used to store the matrix field types.
COLUMN_NAME Description
ALLOCATION_STATUS 0=approved
1=waiting approval (default)
2=reversed
PAC_MNT_PROJECTS
PAC_MNT_PROJECTS is populated when Financial Properties are enabled for a project, and is the parent table
in this relationship. A PAC_MNT_PROJECTS record must exist before PPA_WIP and
PAC_FRC_FORECAST_PROPERTIES records can be created. In addition, even though Financial Properties are
enabled does not also mean that the project must have a Forecast or any Transactions. In fact:
Before a Forecast can be created for a project, Financial Properties must be enabled for the project and
the Forecasting checkbox on the first page of the Financial Properties must be checked.
Before Transactions can be enabled for a project and posted to WIP, Financial Properties must be enabled
for the project. In addition, Transactions must be entered (use Clarity Time, Transaction Entry, or the
Transaction Import API) before they can be posted to WIP.
There is no direct relationship between the forecast and the billing other than the forecast details
(PAC_FRC_FORECAST_DETAILS/VALUES) can be compared to the billing transactions(PPA_BILLINGS/
VALUES) to compare the plan with the actual results.
COLUMN_NAME Description
ALLOCATION_STATUS 0=approved
1=waiting approval (default)
2=reversed
COLUMN_NAME Description
APPROVEDDATETIME The date and time when the project was approved.
AWAITAPPRVL_RESOURCE_CODE The initials of the user who submitted the project for
approval.
BUDGETCOSTSOURCELABOR Where the budget should retrieve the cost for labor.
BUDGETCOSTSOURCEMATERIALS Where the budget should retrieve the cost for materials.
BUDGETLEVELEQUIPMENT Null (if not budgeted) or the cost key level (number).
BUDGETLEVELLABOR Null (if not budgeted) or the cost key level (number).
BUDGETLEVELMATERIAL Null (if not budgeted) or the cost key level (number).
BUDGETRATELOCATIONLABOR Null (not budgeted) or the cost key level number of the
rate location.
BUDGETRATELOCATIONMATERIALS Null (not budgeted) or the cost key level number for the
rate location.
COLUMN_NAME Description
BUDGETRATESOURCELABOR Null (not budgeted) or the cost key level number of the
rate source used.
BUDGETRATESOURCEMATERIALS Null (not budgeted) or the cost key level number for the
rate source.
EX_ALLOW_EXPENSES Reserved.
EX_ALT_DEFAULT_REVIEWER Reserved.
EX_BILL_EXPENSES Reserved.
COLUMN_NAME Description
INVOICETEMP Reserved.
NEEDAPPROVALDATETIME The Date and time when the project was submitted for
approval.
PROJCLOSEDATETIME The date and time when the project was closed.
PROJECTCOSTEQUIPMENT Null or the actual cost defined for equipment for the
project.
PROJECTCOSTLABOR Null or the standard cost defined for labor for the
project.
PROJECTCOSTMATERIALS Null or the actual cost defined for material for the
project.
PROJECTRATEEQUIPMENT Null or the bill rate defined for labor for the project.
PROJECTRATELABOR Null or the bill rate defined for labor for the project.
PROJECTRATEMATERIALS Null or the bill rate defined for material for the project.
COLUMN_NAME Description
PROJECTSTDCOSTLABOR Null or the actual cost defined for labor for the project.
PROJECTSTDCOSTMATERIALS Null or the standard actual cost defined for material for
the project.
PROJREOPENDATETIME The Date and time when the project was re-opened. Set
by system when the project.
COLUMN_NAME Description
PAC_MNT_RESOURCES
This table contains the resource information for a user of project accounting.
COLUMN_NAME Description
APPLYBLABOR Reserved.
APPLYOLABOR Reserved.
ATEMULTITIME Indicates whether employee has rights to enter time for other
users using ATE.
AVGHRS Average hours expected to work weekly. Used in report for who
has not enter all values.
BILLINGLEVEL Billing level code. Used with employee class and location to obtain
the billing.
BURDENCODE Reserved.
EX_LABOR_STATUS_NAME This field indicates whether the users labor status is Exempt or
Non-exempt. Extensity integration column.
COLUMN_NAME Description
EX_WORK_SCHED_NAME Used to look up the users work schedule name. Example values
include: Bi-Weekly: A, Bi-Weekly: B, Bi-Weekly: C, Weekly,
Monthly, Semi-Monthly
Extensity integration column.
INITIALS Initials of the employee. This column is calculated from first name,
last name.
NOTES Notes.
OVERHEADCODE Reserved.
STANDARDCOST Standard cost of the employee. Transaction entry applies this cost
to standard.
PAC_PRINTERS
Table to store the printer details.
COLUMN_NAME Description
CODE Code
PAC_PURGE_FINANCIAL_LIST
This table contains the list of projects that are to be deleted.
COLUMN_NAME Description
PAC_TANDE_BKGD_CONF
Table to schedule post to financial background process.
COLUMN_NAME Description
APPLICATION_ID application id
COUNTRY_ID country id
LANGUAGE_ID language id
PAC_TEMP_MSG_LOG
This temporary table is used to store the messages as a log.
COLUMN_NAME Description
RECORDS No of Records
ERRORS Errors
PC_BILLINGDETAILALLOCATIONS
This table is used to store BillingDetailAllocations information
COLUMN_NAME Description
RATE Rat
QUANTITY Quantity
PC_BILLINGSESSION
This table is used to store the billing session information.
COLUMN_NAME Description
USERID User ID
PPA_BILLINGDETAILS
This table contains financial details for billing records that do not apply to WIP transactions. For example,
values for BR or BP that are using for GL posting and so forth.
COLUMN_NAME Description
LOCATIONID The location where the activity for this transaction occurred.
ENTITY The entity where the activity for this transaction occurred.
DEPARTCODE The department where the activity for this transaction occurred.
PPA_BILLINGVALUES
This is the multi-currency values table for the PPA_BILLINGS record.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
AMOUNT Amount
EXCHANGE_ID ID for the exchange rate record used to determine the exchange
rates
PPA_BILLINGS
This table contains billing and related records.
COLUMN_NAME Description
APPLYTO A reference number to point back to the TransNo of the
original transaction.
COMPANY_CODE The client for which the activity for this transaction was done.
ENTRYDATE The date in which the user originally entered the transaction.
GLPOSTED Flag in which when set to 1 indicates that the transaction has
been successfully
GLPERIOD Period in which the transaction has been posted to the general
ledger.
PROJSITE The site where the activity for this transaction was performed.
PROJECT_CODE The project for which the activity for this transaction was
done.
COLUMN_NAME Description
INPUT_TYPE Input type code used for the bill. PREXTERNALID from
PRTYPECODE.
XOG_EXPORTED Boolean vale, whether the data row was exported using XOG.
This column is only used for XOG reference and not by the
application.
XOG_EXPORTED_DATE Date of data export to this table using XOG. This column is
only used for XOG reference and not by the application.
PPA_INVOICEDETAILS
This table contains supplemental invoice details for taxes and administrative charges.
COLUMN_NAME Description
ENTRYTYPE The type of entry:
T = Tax
A = Admin
PPA_INVOICEDETAILS_VALUES
Table to store invoice detail values
COLUMN_NAME Description
EXCHANGE_ID Exchange ID
AMOUNT Amount
PPA_LOCMATRIXASSIGNMENTS
This table is used to store Matrix location assignments.
COLUMN_NAME Description
PPA_MATRIX
Table to store the matrix information
COLUMN_NAME Description
COMMENTS Comments
DESCRIPTION Description
PPA_MATRIXCHECKOUT
Table to store the checkout info of matrix.
COLUMN_NAME Description
STARTED Started
FINISHED Finished
PPA_MATRIXCOLDEF
This table stores the Matrix column definitions.
COLUMN_NAME Description
PPA_MATRIXVALUES
This table is used to store the matrix Values.
COLUMN_NAME Description
TODATE To Date
PPA_POSTINGBATCH
This table is used to store the batch posting of WIP.
COLUMN_NAME Description
PPA_POSTING_ERRORS
Table to store the posting errors.
COLUMN_NAME Description
PPA_TAXADMINALLMATCHES
This table is used to store all the matches after search in taxadmin.
COLUMN_NAME Description
PPA_TAXADMINBESTMATCH
This table is used to store the Best match after search in taxadmin.
COLUMN_NAME Description
PPA_TAXADMINLOCWORK
This table is used to store the Location Work of taxadmin.
COLUMN_NAME Description
PPA_TAXADMINTRANSWORK
This table is used to store the Transaction Work info of Tax admin
COLUMN_NAME Description
PPA_TRANSBILL
This is a holding table for unapproved billing records that are moved to ppa_Billings when approved.
COLUMN_NAME Description
EXTERNAL_ID The XML Open Gateway external ID.
PPA_TRANSBILL_VALUES
This is the multi-currency values table for the ppa_transbill records.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
AMOUNT Amount.
PPA_TRANSCONTROL
This is a holding table for unapproved transactions that are moved to ppa_WIP.
COLUMN_NAME Description
BATCHNO Number to group the transactions that are posted from
transaction entry to WIP.
CHARGEABLE Flag that when set to 1 indicates the activity in the transaction
can be charges.
CLIENTCLASS The classification of the client for which the activity for this
transaction was contained in.
COMPANY_CODE The client for which the activity for this transaction was
performed.
EMPLYHOMELOCATION The location of the employee who performed the activity for
this transaction.
ENTITY The entity where the activity for this transaction occurred.
ENTRYDATE The date in which the user originally entered the transaction.
LOCATIONID The location where the activity for this transaction occurred.
PPA_TRANSCONTROLAPINFO_ID ID of PPA_TRANSCONTROLAPINFO.
PROJECT_CODE The project for which the activity for this transaction was
done.
COLUMN_NAME Description
PROJSITE The site where the activity for this transaction was performed.
QUANTITY The number of units of labor or other items within the activity.
TRANSDATE The date when the activity for this transaction occurred.
PPA_TRANSCONTROLAPINFO
This table contains supplemental AP information for transactions imported from an AP system.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
PONO Purchase Order Number (if the voucher was generated from a
PO).
PPA_TRANSCONTROL_VALUES
This table contains multicurrency values for ppa_transcontrol records.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
AMOUNT Amount.
COST_EXCHANGE_ID ID for the exchange cost record used to determine the exchange
rates.
PRICE Price.
RATE_EXCHANGE_ID ID for the exchange rate record used to determine the exchange
rates.
PPA_TRANSWIPADJUST
This is a holding table for unapproved WIP adjustments.
COLUMN_NAME Description
TRANSNO Uniquely identifies each transaction
CHARGEABLE Flag that when set to 1 indicates the activity in the transaction
can be charges.
CLIENTCLASS The classification of the client for which the activity for this
transaction was performed.
COMPANY_CODE The client for which the activity for this transaction was done.
DEPARTCODE The department where the activity for this transaction occurred.
EMPLYHOMEDEPART The department of the employee who performed the activity for
this transaction.
EMPLYHOMELOCATION The location of the employee who performed the activity for this
transaction.
ENTITY The entity where the activity for this transaction occurred.
ENTRYDATE The date in which the user originally entered the transaction.
GLPERIOD Period in which the transaction has been posted to the general
ledger.
GLPOSTED Flag that, when set to 1, indicates that the transaction has been
successfully posted.
COLUMN_NAME Description
LOCATIONID The location where the activity for this transaction occurred.
PROJECT_CODE The project for which the activity for this transaction was done.
PROJECTCLASS The classification of the project for which the activity for this
transaction is created.
PROJSITE The site where the activity for this transaction was performed.
QUANTITY The number of units of labor or other items within the activity in
this transaction.
TRANSDATE The date when the activity for this transaction occurred.
PPA_TRANSWIPADJUST_VALUES
This is a multicurrency values table for unapproved WIP adjustments.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
PRICE Price.
AMOUNT Amount.
PPA_WIP
This WIP table contains all primary transactions including Labor, Materials, Equipment, and Expenses.
COLUMN_NAME Description
BATCHNO Number to group the transactions that are posted from transaction
entry to WIP.
CHARGEABLE Flag that when set to 1 indicates the activity in the transaction can
be charges.
CLIENTCLASS The classification of the client for which the activity for this
transaction was performed.
COMPANY_CODE The client for which the activity for this transaction was done.
DEPARTCODE The department where the activity for this transaction occurred.
EMPLYHOMEDEPART The department of the employee who performed the activity for this
transaction
EMPLYHOMELOCATION The location of the employee who performed the activity for this
transaction.
ENTITY The entity where the activity for this transaction occurred.
ENTRYDATE The date in which the user originally entered the transaction.
GLPERIOD Period in which the transaction has been posted to the general
ledger.
LOCATIONID The location where the activity for this transaction occurred.
PPA_WIPAPINFO_ID ID of PPA_WIPAPINFO.
PROJECT_CODE The project for which the activity for this transaction was done.
COLUMN_NAME Description
PROJECTCLASS The classification of the project for which the activity for this
transaction was performed.
PROJSITE The site where the activity for this transaction was performed.
QUANTITY The number of units of labor or other items within the activity in
this transaction.
TRANSDATE The date when the activity for this transaction occurred.
XOG_EXPORTED Boolean value, whether the data row was exported using XOG.This
column is only used for XOG reference and not by the application.
XOG_EXPORTED_DATE Date of data export to this table using XOG.This column is only used
for XOG reference and not by the application.
PPA_WIPAPINFO
This table contains supplemental AP information for transactions imported from a third party AP system.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
PPA_WIPPOSTWORK
This table is used to store the WIP lock records.
COLUMN_NAME Description
PPA_WIP_VALUES
This table contains multicurrency values for PPA_WIP records
COLUMN_NAME Description
AMOUNT Amount.
PRICE Price.
PROJCLASS
This table is used to store the information about projectclass.
COLUMN_NAME Description
APPLYBEQUIPMENT Reserved.
APPLYBEXPENSES Reserved.
APPLYBLABOR Reserved.
APPLYBMATERIALS Reserved.
APPLYOEQUIPMENT Reserved.
APPLYOEXPENSES Reserved.
APPLYOLABOR Reserved.
APPLYOMATERIALS Reserved.
BURDENCODE Reserved.
OVERHEADCODE Reserved.
PROJCNTRTS
Project Contracts
COLUMN_NAME Description
PROJECT_INHERITANCE
This table is used to store the project inheritance.
COLUMN_NAME Description
PROJECT_LOCATIONS
This table is used to store the project locations.
COLUMN_NAME Description
PROJECT_CODE Project
LOCATIONID Location
COMPANY_CODE Client
ACTIVE 1 = Active
0 = Inactive
PROJREVISION
This table is used to store the revision history of projects.
COLUMN_NAME Description
RATEMATRIX Budgeting and Transaction Entry will retrieve the rates from the
rate matrix.
PREVIOUSTARGETEDSTARTDATE If date revision is active, the previous target start date for the
revision.
PREVIOUSTARGETEDCOMPLDATE If date revision is active, the previous target completion date for
the revision.
NEEDAPPROVALDATETIME The date / time the revision was submitted for approval.
CURRENTTARGETEDSTARTDATE If date revision is active, the current target start date for the
revision.
CURRENTTARGETEDCOMPLDATE If date revision is active, the current target completion date for
the revision.
AWAITAPPRVL_RESOURCE_CODE The initials of the user who submitted the project revision for
approval.
COLUMN_NAME Description
PROJSITEINFO
This table is used to store the project site information
COLUMN_NAME Description
PROJSTAFF
This table is used to store the project staff details.
COLUMN_NAME Description
PROJECTTOGO Does employee have access to togo review for the project?
0 - no
1 - yes
INDIVIDUALTOGO Does employee have access to togo information for the project?
0 - no
1 - yes
BILLINGAPPROVAL Does the employee has billing approval rights for the project?
0 - no
1 - yes
BILLINGACCESS Does the employee has billing access for the project?
0 - no
1 - yes
SITES
This table is used to store the Sites information.
COLUMN_NAME Description
DESCRIPTION Description
COUNTYID County ID
COUNTRY Country ID
CODE Code
CITY City
ACTIVE active/inactive
SOURCEMODULE
This table describes the transaction sources in the Clarity financial processing system.number
COLUMN_NAME Description
TAXCODE
This table is used to store Tax code details used in matrix.
COLUMN_NAME Description
USERID User ID
DESCRIPTION Description
ACTIVE Active/inactive
CODE Code
LASTUPDTDBY_RESOURCE_CODE Resource Code of the resource that last updated this record
TAXCODE_METHOD
This table is used to store taxcode method information.
COLUMN_NAME Description
USERID User ID
TAX_AUTHORITY
This table is used to store Tax Authority information.
COLUMN_NAME Description
ACTIVE Active/Inactive
ATTENTION Attention
CITY City
CODE Code
COUNTRYID Country ID
COUNTYID County ID
DESCRIPTION Description
USERID User ID
LASTUPDTDBY_RESOURCE_CODE Resource Code of the resource that last updated this record
TAX_ERROR_LOG
This table is used to store the error log information of tax.
COLUMN_NAME Description
USERID User ID
TAX_INTERFACE
This table is used to store the tax interface information.
COLUMN_NAME Description
DBMS DBMS
TAX_METHOD
This table is used to store the tax method.
COLUMN_NAME Description
USERID User id
CODE Code
DESCRIPTION Description
TO_DATE To Date
REGISTRANT_ID Registrant ID
TAX_TYPE
This table is used to store the tax type used in matrix.
COLUMN_NAME Description
TRANSCLASS
Table to store the transaction class information.
COLUMN_NAME Description
BUILT_IN Built in
UNITMEASURE
Table to store unit of measurement information.
COLUMN_NAME Description
EXTENDOUT
WIPCLASS
Table to store the WIP class information.
COLUMN_NAME Description
WIPPOST_EXCLUDE_EMPLOYEE
This table stores Exclude employee for WIP Posting.
COLUMN_NAME Description
WIPPROCESSCONTROL
This table is used to store Process control info for WIP.
COLUMN_NAME Description
USERID User ID
INPROGRESS In Progress:
1 = true
0 = false
COMPLETE Is it Complete
WIPPROCESSLOCK
This table is used to store Wip Process lock information.
COLUMN_NAME Description
“BIZ_COM_SUP_PROPERTIES” on 288
“BIZ_OPP_GEN_PROPERTIES” on 289
“SRM_COMPANIES” on 291
BIZ_COM_SUP_PROPERTIES
This table contains the time periods set up by the user.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
NOTES Notes.
BIZ_OPP_GEN_PROPERTIES
This table contains general information for the Opportunity.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
TRK_PIPELINE_REPORT Turns on the pipeline reports flag when the external opportunity is to be
included in Sales Opportunity report.
SPONSOR_COMMITMENT The commitment level that the sponsor has assigned to the
opportunity.
COLUMN_NAME Description
LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).
SRM_COMPANIES
This table contains the primary information for the company.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
Collaboration Overview
This chapter contains the following Clarity tables:
Calendar
The following tables describe Calendar tables:
CAL_ACTION_ITEMS
This table stores all action items.
Subject Description
PARENT_ID Parent Action Item ID, in case of exception for a recurring action Item
CAL_ACTION_ITEM_ASSIGNEES
This table stores assignee information of action items.
Subject Description
CAL_ASSIGNEES
Subject Description
ID To be supplied.
ASSIGNEE_EXCLUDED To be supplied.
ASSIGNEE_ID To be supplied.
CAL_ACTION_ITEM_ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
DUE_DATE To be supplied.
HAS_DUE_TIME To be supplied.
LAST_OCCURRENCE_DATE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
RECURRING_END_DATE To be supplied.
STATUS_ID To be supplied.
UPCOMING_DATE To be supplied.
CAL_AUDITS
Subject Description
ID To be supplied.
COLUMN_NAME To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OBJECT_ID To be supplied.
OBJECT_TYPE To be supplied.
TABLE_NAME To be supplied.
VALUE_AFTER To be supplied.
VALUE_BEFORE To be supplied.
CAL_EVENTS
This is the main CLB table and stores information about Events and To-Do items. NikuSync uses the following
columns to synchronize data with Microsoft Outlook, as follows:
If the value for CREATED_DATE is greater than the date of the most recent synchronization with Outlook
and the USER ID is equal to the value entered into CREATED_BY, then NikuSync synchronizes a new event
or To Do item.
If the value for LAST_UPDATED_DATE is greater than the most recent synchronization date with Outlook
and the USER ID is equal to the value entered into LAST_MODIFIED_BY, then NikuSync synchronizes the
modified event or To Do item.
COLUMN_NAME Description
REMINDER_INTERVAL Interval for reminding user of action. For example:Minutes, Hours, Days or
Weeks.
PARENT_ID The Parent Event ID is set to NULL when the Event does not have parent
Event.
END_DATE End date of the Event; this column stores the application server time.
START_DATE Start Date of the Event - stores the application server time.
REPEAT_TYPE Repeat Type (daily, monthly, yearly, etc.) for recurring events
OBJECT_TYPE Object Type (for example, CAL_PROJECT) for Events attached to objects
CAL_EVENT_DELETION_LOGS
This table is used by NikuSync to store delete information per Event and To Do item. If an Event contains one
assignee, two records are stored. One each for:
Owner
Assignee
NikuSync uses the columns named CREATED_DATE and CREATED_BY to synchronize with Microsoft Outlook
as follows. If the value for CREATED_DATE is greater than the most recent synchronization date with Outlook
and the value for User ID is equal to the value in CREATED_BY, then NikuSync deletes the specific Event or
To Do item.
COLUMN_NAME Description
CREATED_DATE Date and time this record was created when it is synchronized with a
modified Event or To Do item.
CAL_EVENT_INVITEES
This table stores the list of invited users for an Event or the list of assignees for a To Do item. NikuSync uses
the CREATED_DATE, CREATED_BY, LAST_UPDATED_DATE and LAST_UPDATED_BY columns to synchronize
with Microsoft Outlook as follows:
If the value for CREATED_DATE is greater than the most recent synchronization date with Outlook and
the value for USER ID is equal to the value in CREATED_BY, then NikuSync synchronizes the new Event
or To Do item.
If the value for LAST_UPDATED_DATE is greater than the most recent synchronization date with Outlook
and the value for USER ID is equal to the value in LAST_MODIFIED_BY, then NikuSync synchronizes the
modified Event or To Do item.
COLUMN_NAME Description
CHANGED_FIELDS Each field is associated with some number; whenever fields are changed it
stores the sum of changed field numbers.
END_DATE End date (End of the current branch) for this invited user.
UPCOMING_DATE Next upcoming start date (must be less than or equal to today’s date).
TO_BE_DETERMINED Obsolete
START_DATE The beginning of the current branch for this invited user.
CAL_EVENT_NHRESOURCES
This table stores all types of non-human resources that are booked for an event.Non-human resources cannot
be booked for a To Do item.
COLUMN_NAME Description
CAL_NHRESOURCES
This table stores all types of resources. For example, rooms, equipment, and so forth.
COLUMN_NAME Description
CAL_NHRESOURCE_TYPES
This table stores resource types such as rooms and equipment through seed data. When Clarity is first
installed, it is seeded with two rows. One each for Location and Equipment.
COLUMN_NAME Description
IS_ACTIVE 1 = Active
0 = Inactive
CAL_SCHEDULED_EVENTS
This table stores the reminder and recurring information for an event or a to-do.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
FIRST_OR_ALL_DAYS If it sets to true then it will run the first day set in
WHICH_DAYS_OF_WEEK column.
METHOD_NAME Name of the method that is part of class mentioned in CLASS_NAME.
WHICH_DAYS If [1,21,30] days passed it runs on those days. It is used with the
column named WHICH_DAYS_OF_WEEK.
WHICH_WEEKS An array of weeks in a month, [1,2,3,4] The value [1,4] means run the
event on the first and fourth weeks of a month.
CLASS_NAME Name of the class of which a particular method will be invoked at given
time.
CAL_TEMP_VIRTUAL_EVENTS
COLUMN_NAME Description
ID To be supplied.
ACCESS_FLAG To be supplied.
ALL_DAY To be supplied.
CAL_EVENT_ID To be supplied.
CONFLICT To be supplied.
DESCRIPTION To be supplied.
DURATION_MIN To be supplied.
END_DATE To be supplied.
EVENT_NAME To be supplied.
INVITEE_END_DATE To be supplied.
INVITEE_START_DATE To be supplied.
IS_OWNER To be supplied.
LAST_OCCURRENCE_DATE To be supplied.
LAST_REMINDER_DATE To be supplied.
LOCATION To be supplied.
NOTIFY_PARTICIPANTS To be supplied.
OBJECT_ID To be supplied.
OBJECT_NAME To be supplied.
OBJECT_TYPE To be supplied.
PARENT_ID To be supplied.
REMINDER_CODE To be supplied.
REMINDER_INTERVAL To be supplied.
REMINDER_NAME To be supplied.
REMINDER_TYPE To be supplied.
REPEAT_CODE To be supplied.
REPEAT_INTERVAL To be supplied.
REPEAT_NAME To be supplied.
REPEAT_TYPE To be supplied.
START_DATE To be supplied.
STATUS_ID To be supplied.
UPCOMING_DATE To be supplied.
USER_ID To be supplied.
Collaboration
The following tables describe the Collaboration tables:
“CLB_DMS_FILES” on 307
“CLB_DMS_FILE_STORE” on 308
“CLB_DMS_FLAT_HIERARCHY” on 309
“CLB_DMS_FOLDERS” on 310
“CLB_DMS_HISTORIES” on 311
“CLB_DMS_VERSIONS” on 312
“CLB_NOTIFICATIONS” on 313
“CLB_NOTIFICATION_ASSOCS” on 314
“CLB_NOTIFICATION_DEFS” on 315
“CLB_NOTIFICATION_PREFS” on 316
“CLB_PROJECT_GROUP_KEYS” on 317
“CLB_SEARCH_BLOB_EVENTS” on 318
“CLB_SEARCH_CONTENTS” on 319
“CLB_SEARCH_CONTENTS_EVENTS” on 320
CLB_DMS_FILES
This table contains all attributes related to a file stored in a file store.
COLUMN_NAME Description
HAS_ALL_PARTICIPANTS Indicates if file object has all participants of the parent folder.
OWNER_ID A foreign key to the owner of the file. This key maps to the
CMN_USER table.
NUM_CHECKOUT_DAYS The number of days this file is allowed to be checked out for. 0 means
no checkout allowed.
FILE_CREATED_DATE The date and time that the file was created. For files that are
imported into Clarity, this field can be used to set the original creation
date and time.
STATUS Stores one of the lookup values for the lookup category named
DOC_STATUS, which can be used to drive workflows.
CLB_DMS_FILE_STORE
This table stores documents as blobs in the database.
COLUMN_NAME Description
CLB_DMS_FLAT_HIERARCHY
This object represents the tree structure in the file directory tree. Instead of having to perform a tree search
operation on all searches, the file folder table flattens out the tree structure and allows any folder node to be
retrieved in 1 query.
COLUMN_NAME Description
CLB_DMS_FOLDERS
This table holds all attributes related to a folder stored on a file store.
COLUMN_NAME Description
ASSOC_OBJ_ID The ID of the associated object, such as category, event, and so forth.
ASSOC_OBJ_TYPE The type of the associated object, which could be a category, event, and so
forth.
FOLDER_TYPE The type of associated object that is related to the folder. discussion, event,
and so forth.
IS_SEARCHABLE This flag denotes whether the contents of this folder are searchable.
OWNER_ID A foreign key to the owner of the folder. This key maps to the
CMN_SEC_USERS.ID.
IS_SYSTEM_CREATED This flag denotes whether this folder is created by the system, by seed data,
and whether it’s modifiable.
HAS_ALL_PARTICIPANTS Indicates if this folder has all participants of the parent folder.
CLB_DMS_HISTORIES
COLUMN_NAME Description
CLB_DMS_VERSIONS
This object represents a version of a specific file. It maps to a separate file object by the ID.
COLUMN_NAME Description
IS_LATEST This flag denotes whether this version is the latest version.
HAS_WORKFLOW This flag denotes whether a Work Flow has been attached to this file.
STATUS Stores one of the lookup values for the lookup category named DOC_STATUS
and can be used to drive workflows.
CLB_NOTIFICATIONS
This table is used to store the notifications from all the components of the system for all the users. This is
used to show a list of notifications for the user in the Notifications List page.
COLUMN_NAME Description
EVENT_LINK This is the hyper link to lead the user to a specific page, with all the
required parameters for that page.
SENDER_ID This is the ID of the sender user object. this corresponds to the ID field
of cmn_sec_users table, but there is not foreign key constraint
explicitly specified here.
LOCALIZED_MESSAGE this is the alert message, which is already localized to recipients locale.
this cannot be translated to different languages, when recipient
changes his/her locale and language code, once it is stored here.
RECEIVER_ID This is the ID of the receiver user object. this corresponds to the ID
field of cmn_sec_users table, but there is not foreign key constraint
explicitly specified here.
CLB_NOTIFICATION_ASSOCS
This table stores notifications associations with various principals.
COLUMN_NAME Description
NOTIFICATION_DEF_ID Notification ID
CLB_NOTIFICATION_DEFS
Table to store background scheduler information.
COLUMN_NAME Description
CLB_NOTIFICATION_PREFS
Table to store notifications preferences.
USER_ID user id
NOTIFICATION_TYPE Notification Type. For example, alert, SMS, eMail, and so forth.
CLB_PROJECT_GROUP_KEYS
This table stores the entries related to the collaboration portion of a project.
COLUMN_NAME Description
PROJECT_GROUPS_GROUP_ID The ID of the group to which the project groups of a project will be
added.
CLB_SEARCH_BLOB_EVENTS
This is an event table used to store events for action by the indexing process when new documents are added
and stored in the database.
COLUMN_NAME Description
STATUS status codes used by the nspider scheduler process for indexing into Verity.
For example, NEW_EVENT = 2
STAMP Timestamp when the file was added to the event table
CLB_SEARCH_CONTENTS
This table is used to store the data that can be searched with the content search feature. There are service
APIs and database procedures to insert, update, and delete data into and out of this table.
COLUMN_NAME Description
SEC_OBJECT_ID Data object instance id, discussion message ID, and so forth.
OBJECT_TYPE_ID ID for various object types, which are hard coded in the codes. For
example:
1=Companies
2=Resource Management
CLB_SEARCH_CONTENTS_EVENTS
This is an event table used to store events for action by the indexing process when new calendar events or
activities or discussions are added.
COLUMN_NAME Description
STATUS status codes used by the nspider scheduler process for indexing into Verity. For
example, NEW_EVENT = 2
STAMP Timestamp when the row was added to the event table
Marketplace
The following tables describe the Marketplace tables:
“MNK_BUSINESS_RELATION” on 322
“MNK_CAPABILITY” on 323
“MNK_COMPANY” on 324
“MNK_DISPLAY_TYPE” on 325
“MNK_FIELD” on 326
“MNK_FIELD_VALUE” on 327
“MNK_INVITATION” on 328
“MNK_MATCH_METHOD” on 329
“MNK_POSSIBLE_VALUE” on 330
“MNK_PROFILE_FIELD” on 331
“MNK_PROFILE_TYPE” on 332
“MNK_PROJECT” on 333
“MNK_SEARCH_METHOD” on 334
“MNK_SEARCH_PROFILE” on 335
“MNK_SEARCH_TYPE” on 336
“MNK_STATUS_TYPE” on 337
“MNK_STATUS_VALUE” on 338
“MNK_SYSTEM_MODIFIED_TIME” on 339
“MNK_SYSTEM_PROPERTY” on 340
“MNK_TRANSIENT_FIELD_VALUE” on 341
MNK_BUSINESS_RELATION
This table associates the needs of a project with the capabilities of resources.
COLUMN_NAME Description
COMPARATOR_NOTES Notes.
MNK_CAPABILITY
This table stores the data for the capabilities of a company.
COLUMN_NAME Description
MNK_COMPANY
This table stores data regarding for the company.
COLUMN_NAME Description
MNK_DISPLAY_TYPE
This table stores the type of display for a field.
COLUMN_NAME Description
MNK_FIELD
This table stores the lookup values for the attribute field created for a company or a project.
COLUMN_NAME Description
COUNT_POSSIBLE_VALUE Stores the lookup values for the attribute field created for a company or a
project.
FIELD_TYPE_ID Answer types for the attribute field. For example, radio button and checkbox.
MNK_FIELD_VALUE
This table stores most of the data for market, resource finder, and requisitions. All Profile data is stored in
this table.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
DATE_VALUE Date value for the value column. This column is not used.
MNK_INVITATION
This table is used to invite new users to the marketplace.
COLUMN_NAME Description
MNK_MATCH_METHOD
This table associates Search methods with fields.
COLUMN_NAME Description
MNK_POSSIBLE_VALUE
This table stores the possible values for fields.
COLUMN_NAME Description
MNK_PROFILE_FIELD
This table stores the field for a specific type of Profile.
COLUMN_NAME Description
MNK_PROFILE_TYPE
This table stores the type of Profile.
COLUMN_NAME Description
MNK_PROJECT
This table stores projects for companies.
COLUMN_NAME Description
MNK_SEARCH_METHOD
This table stores the Search method.
COLUMN_NAME Description
TOTAL_WEIGHT The total weight for the search method, added from match methods.
MNK_SEARCH_PROFILE
This table identifies the searcher and searches for Search methods.
COLUMN_NAME Description
MNK_SEARCH_TYPE
This table stores the type of search.
COLUMN_NAME Description
MNK_STATUS_TYPE
This table stores the type of status.
COLUMN_NAME Description
MNK_STATUS_VALUE
This table stores the values for the types of status.
COLUMN_NAME Description
MNK_SYSTEM_MODIFIED_TIME
This table contains the time that cached data was modified and is used to invalidate the application cache.
COLUMN_NAME Description
MNK_SYSTEM_PROPERTY
This table stores the system properties.
COLUMN_NAME Description
MNK_TRANSIENT_FIELD_VALUE
This table is used to insert temporary data for searches.
COLUMN_NAME Description
DATE_VALUE The date value for the Value column. This column is not used.
Discussions
The following tables describe the Discussions tables:
NTD_CATEGORIES
This table contains a discussion category.
COLUMN_NAME Description
OBJECT_TYPE_ID The ID of the object type for which this category is attached.
NTD_MESSAGES
This table contains a discussion message.
COLUMN_NAME Description
ALL_PARENT_PARTICIPANTS Flag to specify that the participants in the parent object can access this
message.
GROUP_ID_OWNERS The ID of the group which contains the owners for this message.
NTD_TOPICS
This table contains a discussion topic.
COLUMN_NAME Description
ALL_PARENT_PARTICIPANTS Flag specifying whether all the parent objects participants can access
this topic.
OBJECT_TYPE_ID The ID of the object type for which this topic is attached.
“Lookups” on 347
“Security” on 349
“Components” on 365
“Job Scheduler” on 366
“Sessions” on 375
“UI Themes” on 379
"Other CMN Tables" on page 380
Lookups
To view the Lookup ERD, "Lookups" on page 26.
CMN_LOOKUPS
This table contains static values that are used in Clarity. This table is NLS-enabled so that there can be unique
lookup values for each language.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
IS_ADMIN_VISIBLE If set to 1 this record can be queried and edited in the admin section of the
application. If it is set to 0 is it not.
PARENT_LOOKUP_CODE (This applies to dependent lookups only.) The Lookup code of the parent.
LOOKUP_LEVEL (This applies to dependent lookups only.) The level of the lookup.
Security
The following security tables are contained in this section. To view the Security ERD, "Security" on page 24.
“CMN_SEC_ACLS” on 349
“CMN_SEC_ACL_DEFINITION” on 350
“CMN_SEC_ASSGND_OBJ_PERM” on 351
“CMN_SEC_ASSGND_RIGHT” on 352
“CMN_SEC_GROUP_FLAT_HIERS” on 353
“CMN_SEC_GROUP_HIERARCHIES” on 354
“CMN_SEC_GROUPS” on 355
“CMN_SEC_OBJECTS” on 356
“CMN_SEC_OBJ_TYPE_PERM” on 357
“CMN_SEC_OBS_UNIT_ASSOCS” on 358
“CMN_SEC_POLICIES” on 359
“CMN_SEC_PERM_ELEMENTS” on 360
“CMN_SEC_PERMISSIONS” on 361
“CMN_SEC_USER_GROUPS” on 362
“CMN_SEC_USERS” on 363
CMN_SEC_ACLS
COLUMN_NAME Description
ID To be supplied.
ACL_CODE To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
CMN_SEC_ACL_DEFINITION
COLUMN_NAME Description
ID To be supplied.
ACL_ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
POLICY_ID To be supplied.
CMN_SEC_ASSGND_OBJ_PERM
This table contains the permission for the assigned object.
COLUMN_NAME Description
CMN_SEC_ASSGND_RIGHT
This table contains the rights assigned to the user.
COLUMN_NAME Description
CMN_SEC_GROUP_FLAT_HIERS
This table contains the flattened association between groups used to created a hierarchy.
COLUMN_NAME Description
CMN_SEC_GROUP_HIERARCHIES
This table contains the associations between groups to create a hierarchy.
COLUMN_NAME Description
CMN_SEC_GROUPS
This table serves as a container for users.
COLUMN_NAME Description
GROUP_ROLE_TYPE When the group is a role, then this is the role type.
CMN_SEC_OBJECTS
This table stores all the application objects that can be secured in the Clarity security architecture. This table
is used for internal purposes only.
COLUMN_NAME Description
IS_SYSTEM Indicate if the user is system generated. This field can be edited:
1 = System (seeded) record
0 = Non-system record
CMN_SEC_OBJ_TYPE_PERM
This table stores the types of objects that have which permissions associated with them.
COLUMN_NAME Description
CMN_SEC_OBS_UNIT_ASSOCS
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
GROUP_ID To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OBS_UNIT_ID To be supplied.
PRINCIPAL_ID To be supplied.
PRINCIPAL_TYPE To be supplied.
CMN_SEC_POLICIES
COLUMN_NAME Description
ID To be supplied.
COMPONENT_CODE To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
FEATURE_CODE To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OBJECT_CODE To be supplied.
OBJECT_INSTANCE_ID To be supplied.
OBJECT_TYPE_CODE To be supplied.
PERMISSION_CODE To be supplied.
POLICY_CODE To be supplied.
SMS_EMAIL_ADDRESS To be supplied.
CMN_SEC_PERM_ELEMENTS
This table stores all possible permission elements for security objects. A permission can be made up of one
or many permission elements.
COLUMN_NAME Description
ID Uniquely identifies a record in this table.
CMN_SEC_PERMISSIONS
This table stores all possible permission types for security objects.
COLUMN_NAME Description
IS_SYSTEM Indicate if the user is system generated. This field can be edited:
1 = System (seeded) record
0 = Non-system record
CMN_SEC_USER_GROUPS
This table stores the associations between users and groups.
COLUMN_NAME Description
CMN_SEC_USERS
This table contains users.
COLUMN_NAME Description
BAD_LOGIN_COUNT The number of times the user has tried to log in unsuccessfully.
COMPANY_ID Company that this application user works for. Foreign key to
SRM_COMPANIES.
COUNTRY_ID The lookup ID to the country code of the user. This could be used to
determine the language that is displayed in combination with the
language ID.
FORCE_PWD_CHANGE A flag that is used to determine if the user needs to reset his password
the next time he logs in.
LAST_PWD_CHANGE The date the last time the user changed their password. This is used to
determine when the next time they must change their password if the
option is set to change password after a set number of days.
LOCALE The locale of the user. This is used for date formatting and sorting.
PHOTO_FILE The name of the photo file the user can upload in the personalized
area.
SQLTRACE_ACTIVE A flag used to trace the database activity of a user in a log file.
COLUMN_NAME Description
Components
In this section:
“CMN_COMPONENTS” on 365
CMN_COMPONENTS
This table stores all components and keeps information about them including the Active or Inactive status
and version number.The primary use for this table is to tie a security object to a specific component.
COLUMN_NAME Description
COMPONENT_VERSION Keeps the current component version. This column is updated by the
schema upgrade process.
Job Scheduler
In this section:
“CMN_SCH_JOBS” on 366
“CMN_SCH_JOB_DEFINITIONS” on 367
“CMN_SCH_JOB_DEF_CATEGORIES” on 368
“CMN_SCH_JOB_LOGS” on 369
“CMN_SCH_JOB_NONCONCUR” on 370
“CMN_SCH_JOB_RUNS” on 371
“CMN_SCH_JOB_PARAMS” on 372
“CMN_SCH_LOGS” on 373
“CMN_SCH_USER_ASSOCS” on 374
CMN_SCH_JOBS
This table contains information for scheduled jobs.
COLUMN_NAME Description
DAYS_OF_MONTH Days of the month this job should run (used only for cron jobs)
DAYS_OF_WEEK Days of the week this job should run (used only for cron jobs)
HOURS Hours information for running the job (used only for cron jobs)
MONTHS Month information for running the job (used only for cron jobs)
MINUTES Minutes information for running the job (used only for cron jobs)
CMN_SCH_JOB_DEFINITIONS
This table contains all the types of jobs that can be scheduled.
COLUMN_NAME Description
CMN_SCH_JOB_DEF_CATEGORIES
This table contains the association mapping between job definitions and the categories.
COLUMN_NAME Description
CATEGORY_ID Category ID
CMN_SCH_JOB_LOGS
This table contains the log information for the jobs executed.
COLUMN_NAME Description
CMN_SCH_JOB_NONCONCUR
This table contains the relationship between job definitions.
COLUMN_NAME Description
CMN_SCH_JOB_RUNS
This table contains the information about executed jobs.
COLUMN_NAME Description
CMN_SCH_JOB_PARAMS
This table contains the parameter values used for executing a job.
COLUMN_NAME Description
CMN_SCH_LOGS
This table contains the executed jobs logs.
COLUMN_NAME Description
CMN_SCH_USER_ASSOCS
This table contains the report information.
COLUMN_NAME Description
Sessions
In this section:
CMN_SESSIONS
The session for a user.
COLUMN_NAME Description
TOKEN The token that is stored in the cookie for the session
CMN_SESSION_AUDITS
This table audits the sessions in the system.
COLUMN_NAME Description
CMN_SESSION_PROPERTIES
Properties that are associated with the session.
COLUMN_NAME Description
CMN_SESSION_STATS
This table contains the statistics information for sessions.
COLUMN_NAME Description
UI Themes
CMN_UI_THEMES
This table contains the UI themes in the system.
COLUMN_NAME Description
CMN_COUNTRIES
This table has the list of countries.
COLUMN_NAME Description
CMN_CURRENCIES
This table has the list of currencies in the system.
COLUMN_NAME Description
CURRENCY_PRECISION This column has the precision of the monetary value of this
currency type
DISPLAY_PRECISION This column has the precision of the monetary value of this
currency type for displaying
CMN_DIRECTORY_SERVERS
This table has the list of directory servers.
COLUMN_NAME Description
HOST_URL This column has the url of the directory server host
CMN_EXCHANGE_RATES
This table has the exchange rates for different currencies.
COLUMN_NAME Description
CMN_LANGUAGES
This table holds the language.
COLUMN_NAME Description
CMN_LIST_OF_VALUES
This table has the information related to the list of values.
COLUMN_NAME Description
CMN_LOOKUP_TYPES
The group which the lookup values belong to.
COLUMN_NAME Description
CMN_MENU_ITEMS
This table has the list of menu items.
COLUMN_NAME Description
CMN_OPTIONS
A category for a set of option values.
COLUMN_NAME Description
CMN_OPTION_VALUES
Generic values used to store loose end data.
COLUMN_NAME Description
CMN_SERVICES
COLUMN_NAME Description
ID To be supplied.
ACL_ID To be supplied.
COMPONENT_CODE To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
INPUT_XSD_LOCATION To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OUTPUT_XSD_LOCATION To be supplied.
POLICY_ID To be supplied.
RESOURCE_LOCATION To be supplied.
SERVICE_CODE To be supplied.
SERVICE_TYPE_CODE To be supplied.
TRANSACTION_TYPE_CODE To be supplied.
UDDI_DESCRIPTION To be supplied.
VALIDATION_LOCATION To be supplied.
CMN_VIEW_ATTRIBUTES
COLUMN_NAME Description
ID To be supplied.
ATTRIBUTE_ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
DEFAULT_VALUE To be supplied.
DISPLAY_ORDER To be supplied.
IS_ACTIVE To be supplied.
IS_HIDDEN To be supplied.
IS_READ_ONLY To be supplied.
IS_REQUIRED To be supplied.
IS_SYSTEM To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
OBJECT_VIEW_ID To be supplied.
UI_TYPE To be supplied.
CMN_VIEW_RESOURCES
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
IS_SYSTEM To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
XML_DATA To be supplied.
XML_DATA_CODE To be supplied.
XML_DATA_TYPE_CODE To be supplied.
CMN_XML_DATA
COLUMN_NAME Description
ID To be supplied.
CREATED_BY To be supplied.
CREATED_DATE To be supplied.
IS_SYSTEM To be supplied.
LAST_UPDATED_BY To be supplied.
LAST_UPDATED_DATE To be supplied.
XML_DATA To be supplied.
XML_DATA_CODE To be supplied.
XML_DATA_TYPE_CODE To be supplied.
“NBI_CFG_OBS_ASSIGNMENTS” on 396
“NBI_CFG_STOPLIGHT_QUERIES” on 397
“NBI_DIM_CALENDAR_TIME” on 398
“NBI_DIM_FISCAL_TIME” on 399
“NBI_DIM_OBS” on 400
“NBI_DIM_OBS_FLAT” on 402
"NBI_EVENTS" on page 403
"NBI_PROJECT_FORECAST" on page 413
“NBI_FM_PROJECT_TIME_FACTS” on 404
“NBI_FM_PROJECT_TIME_SUMMARY” on 406
“NBI_PM_PROJECT_TIME_FACTS” on 408
“NBI_PM_PROJECT_TIME_SUMMARY” on 411
“NBI_PROJECT_FORECAST” on 413
“NBI_PROJECT_RES_TASK_FACTS” on 419
“NBI_PROJ_RES_RATES_AND_COSTS” on 420
“NBI_RESOURCE_CURRENT_FACTS” on 421
“NBI_RESOURCE_FACTS” on 422
“NBI_RESOURCE_TIME_FACTS” on 423
“NBI_RESOURCE_TIME_SUMMARY” on 424
"NBI_RUN_LOGS" on page 425
NBI_CFG_OBS_ASSIGNMENTS
This table stores mappings of OBS types to specific column in the data mart project and resource tables.
COLUMN_NAME Description
OBS_COLUMN_NAME Name of the project / resource data mart column that this OBS type is
mapped to.
OBS_UNIT_DEFAULT Identifies the OBS unit that will be used if a project or resource has no
OBS unit assigned to it.
NBI_CFG_STOPLIGHT_QUERIES
This table is used to define stoplights whose values are stored in NBI_PROJECT_CURRENT_FACTS.
COLUMN_NAME Description
NBI_DIM_CALENDAR_TIME
This dimension table stores calendar days, weeks, months, quarters and years. It is automatically populated
when the data mart extraction program is run.
COLUMN_NAME Description
TIME_KEY Primary Key.
NBI_DIM_FISCAL_TIME
This dimension table stored fiscal periods, quarters and years. It is populated by extracting MONTHLY periods
from BIZ_COM_PERIODS during the data mart extraction.
COLUMN_NAME Description
NBI_DIM_OBS
This dimension table stores OBS unit information. It is populated by extracting data from PRJ_OBS_TYPES
and PRJ_OBS_UNITS during the data mart extraction.
COLUMN_NAME Description
COLUMN_NAME Description
NBI_DIM_OBS_FLAT
This table stores a parent-child pairs for OBS units. There are as many entries for a child as there are parents
OBS units.
COLUMN_NAME Description
CHILD_OBS_UNIT_ID Child OBS Unit ID.
NBI_EVENTS
This table is used by the data mart for tracking updates executed by time slicing to the PRJ_BLB_SLICES
table.
COLUMN_NAME Description
STATUS Status of the event. Possible values are:
NOT_PROCESSED
PROCESSING
NULL (or empty value, which indicates that the event is processed)
PRJ_OBJECT_TYPE The time-slicing object that generated the event. Possible values are:
TEAM
ASSIGNMENT
PROJECT
NBI_FM_PROJECT_TIME_FACTS
This table stores time-bucketed financial project management (FM) information. It stores one record for each
project per fiscal period.
COLUMN_NAME Description
FISCAL_TIME_KEY Foreign key to NBI_DIM_FISCAL_TIME.
DEPARTMENT Department.
ENTITY Entity.
COLUMN_NAME Description
LOCATION Location.
NBI_FM_PROJECT_TIME_SUMMARY
This table stores summarized time-bucketed financial project management (FM) information. No project
detail is available in this table. The purpose of this table is to allow reporting on summarized data by fiscal
period and OBS units. Queries such as "What was the actual labor cost in the US/West/California region in
Q2 of 2002?" can be answered by querying this table.
COLUMN_NAME Description
COLUMN_NAME Description
NBI_PM_PROJECT_TIME_FACTS
This table stores time-bucketed project management (PM) information. It stores one record for each project
per week and month.
COLUMN_NAME Description
CALENDAR_TIME_KEY Foreign key to NBI_DIM_CALENDAR_TIME
COLUMN_NAME Description
PRIORITY Priority.
COLUMN_NAME Description
NBI_PM_PROJECT_TIME_SUMMARY
This table stores summarized time-bucketed project management (PM) information. No project detail is
available at this table. The purpose of it is to allow reporting on summarized data by calendar period and OBS
units. Queries such as "How many actual hours were accumulated in the US/West/California region in Q2 of
2002?" can be answered easily by querying this table.
COLUMN_NAME Description
CALENDAR_TIME_KEY Foreign key to NBI_DIM_CALENDAR_TIME.
COLUMN_NAME Description
COST_BASE_LABOR Labor Base Cost
NBI_PROJECT_FORECAST
COLUMN_NAME Description
BUDGET_EQUIP_UNITS To be supplied.
BUDGET_EXPENSE_UNITS To be supplied.
BUDGET_LABOR_UNITS To be supplied.
BUDGET_MATL_UNITS To be supplied.
BUDGET_REV_NUMBER To be supplied.
COST_BUDGET_EQUIP To be supplied.
COST_BUDGET_EXPENSE To be supplied.
COST_BUDGET_LABOR To be supplied.
COST_BUDGET_MATL To be supplied.
COST_BUDGET_TOTAL To be supplied.
PLAN_TYPE To be supplied.
PROJECT_ID To be supplied.
REV_BUDGET_EQUIP To be supplied.
REV_BUDGET_EXPENSE To be supplied.
REV_BUDGET_LABOR To be supplied.
REV_BUDGET_MATL To be supplied.
REV_BUDGET_TOTAL To be supplied.
NBI_PROJECT_CURRENT_FACTS
This table stores summarized time-bucketed project management (PM) information. No project detail is
available at this table. The purpose of it is to allow reporting on summarized data by calendar period and OBS
units. Queries such as "How many actual hours were accumulated in the US/West/California region in Q2 of
2002?" can be answered easily by querying this table
COLUMN_NAME Description
COLUMN_NAME Description
MANAGER_ID Manager's ID
LOCATION Location
IS_APPROVED 1: Is Approved
0: Is Not
ENTITY Entity
DEPARTMENT Department
CUSTOMER_ID Customer ID
COLUMN_NAME Description
COLUMN_NAME Description
COLUMN_NAME Description
NBI_PROJECT_RES_TASK_FACTS
This table stores project, resource, and task information for each project on a daily basis. Questions like
"What is the estimated time to completion per day for resource 'Scott' on project 'Clarity Rollout'?" can be
answered by querying this table.
COLUMN_NAME Description
HARDBOOKED 1: Hard-booked
0: Soft-booked
NBI_PROJ_RES_RATES_AND_COSTS
This table stores de-normalized billing and cost rate information in the data mart currency. It is used to
improve the data mart extraction performance.
COLUMN_NAME Description
ID Uniquely identifies a record in this table
NBI_RESOURCE_CURRENT_FACTS
This table stored up-to-date information about all resources in the system.
COLUMN_NAME Description
ROLE_ID Role ID
RESOURCE_ID Resource ID
NBI_RESOURCE_FACTS
This table stores daily resource information. It stores one record for each resource for each day.
COLUMN_NAME Description
DEPARTMENT Department.
ENTITY Entity.
IS_ROLE 1: Role
0: Resource.
LOCATION Location.
NBI_RESOURCE_TIME_FACTS
This table stores daily resource information. It stores one record for each resource for each calendar week
and month.
COLUMN_NAME Description
CALENDAR_TIME_KEY Foreign key to NBI_DIM_CALENDAR_TIME.
DEPARTMENT Department.
ENTITY Entity.
IS_ROLE 1: Role
0: Is Resource.
LOCATION Location.
NBI_RESOURCE_TIME_SUMMARY
This table stores summarized time-bucketed resource management information. No resource detail is
available in this table. The purpose of it is to allow reporting on summarized data by calendar period and OBS
units. Queries such as "How many hours were available in the US/West/California region in Q2 of 2002?" can
be answered easily by querying this table.
COLUMN_NAME Description
NBI_RUN_LOGS
COLUMN_NAME Description
END_DATE To be supplied.
INFO To be supplied.
JOB_ID To be supplied.
RUN_DATE To be supplied.
START_DATE To be supplied.
Overview
The information in this chapter describes the field mappings between Microsoft Project and the Clarity
database schema, as contained in the following tables:
The "PRNAME" field in the MSPField table must be entered in all lower case and be set to the attribute
ID value used in Clarity Studio.
Clarity does not map custom assignment PowerMod attributes to Microsoft Project.
Resource/Team
SRM_RESOURCES UNIQUE_NAME Initials This field is used to find the corresponding resource in
Clarity when saving the project. Neither this, nor any
other resource information, is set in Clarity upon
saving a project.
SRM_RESOURCES LAST_NAME Resource Name Resource name is taken directly from the LAST_NAME
field for roles and non-labor resources. FIRST_NAME
and LAST_NAME and are concatenated for labor
resources.
SRM_RESOURCES RESOURCE_TYPE Resource Type All non-labor resources are set to be "Material"
resources.
PRJ_RESOURCES PRUID Text3 PRUID and various other resource and team
attributes are stored within Text3 for internal use.
This is the default mapping, which you can change,
but PRUID must be mapped to some field. This value
must not be changed in Microsoft Project.
PRJ_RESOURCES PRAVAILCURVE Resource Availability Availability is only used for labor resources in
Microsoft Project; this information is combined with
the resource-to-project allocation information upon
opening the project and then factored out upon
saving the project. See PRALLOCCURVE below.
PRJ_RESOURCES PRCALENDARID Working Time The resource's calendar is reflected both in the Base
Calendar field and in any resource-specific exceptions
seen on the Working Time tab of the Resource
Information dialog. The calendar is only used for labor
resources in Microsoft Project.
PRTeam PRALLOCCURVE Resource Availability Availability is only used for labor resources in
Microsoft Project; this information is combined with
resource availability upon opening the project and
then factored out upon saving the project. See
PRAVAILCURVE above.
Project
SRM_PROJECTS UNIQUE_NAME Text1 This is the default mapping, which you can
change.
PRJ_PROJECTS PRASOF Project Information/Status date Since Microsoft Project does not allow this
field to be programmatically set to 'NA', a
blank As Of date in Clarity will not be set in
Microsoft Project upon open and the
existing value in this field will be retained.
PRJ_PROJECTS MANAGER_ID File Properties/Manager The user name of the user identified as the
manager is retrieved on open; this value is
not saved back.
PRJ_PROJECTS PRFINISHIMPOSED Project Information/Scheduling Upon open, the Scheduling direction is set
direction to "Project finish date" only if only the
project finish is imposed; upon save, the
finish is set to be imposed if the Scheduling
direction is set to "Project finish date."
Task/Subproject
Microsoft Project
Clarity Table Clarity Field Comments
Field
PRTask PRUID Text3 PRUID and various other task attributes are stored
within Text3 for internal use. This is the default
mapping, which you can change, but PRUID must be
mapped to some field. This value must not be changed
in Microsoft Project.
PRTask PREXTERNALID Text1 This is the default mapping, which you can change.
PRTask PRGUIDELINES Text2 This is the default mapping, which you can change; note
that is only the portion of the guidelines URL that is
directly associated with the task.
PRTask PRDURATION Duration Duration will be shown in Microsoft Project in the units
requested in Tools/Options/Schedule/"Duration is
entered in".
PRTask PRISFIXED Task Type Microsoft Project's fixed duration task type maps to
True; fixed unit and fixed work both map to False.
PRTask PRBASESTART Baseline Start Setting this field in Clarity requires the Modify Baseline
right.
PRTask PRBASEFINISH Baseline Finish Setting this field in Clarity requires the Modify Baseline
right.
PRTask PRBASEDURATION Baseline Duration Setting this field in Clarity requires the Modify Baseline
right.
PRTask PRSTATUS % Complete Upon saving the project to Clarity, task status is set to
Started when % complete is greater than 0%, set to
Complete when it is 100% and otherwise set to Not
Started.
PRTask PRPCTCOMPLETE % Complete Note that physical % complete in Microsoft Project 2002
is not mapped.
PRTask PRWBSLEVEL Outline Level This, with PRWBSSEQUENCE below, represents the
outline structure of the WBS.
PRTask PRWBSSEQUENCE ID See PRWBSLEVEL above; this describes the order of the
tasks in the WBS.
PRTask PRISTASK Summary Summary is set to Yes when PRISTASK is False and set
to No when PRISTASK is True.
PRTask PRISKEY Flag1 This is the default mapping, which you can change.
Microsoft Project
Clarity Table Clarity Field Comments
Field
Assignment
In this release, mapping for assignments is not supported.
Microsoft Project
Clarity Table Clarity Field Comment
Field
PRAssignment PRUID Text3 PRUID and various other assignment attributes are stored
within Text3 for internal use. This is the default mapping, which
you can change, but PRUID must be mapped to some field. This
value must not be changed in Microsoft Project.
PRAssignment PRESTMAX Units Upon open, this is only set for non-contoured assignments of
labor resources to non-fixed tasks. It is set to the value in
Clarity multiplied by the resource's max units (or by 1 if the
resource's max units is 0). Upon save, the value in Clarity is
only set for assignments of labor resources. It is set to the
assignment units divided by the resource's max units (unless
either value is 0, in which case the value in Clarity is set to 1).
PRAssignment PRPENDESTSUM Number1 Upon open, the field in Microsoft Project is set to the value in
Clarity unless the Pending Estimate is blank in Clarity, in which
case it is set to -1; upon save to Clarity, if both the
assignment's resource and its project have a Track Mode other
than "None," only a -1 value will be saved back; otherwise, any
value is saved. Note that when -1 is saved back to Clarity,
Pending Estimates are cleared (and not actually set to -1).
PRAssignment PRPENDACTSUM Number2 If either the assignment's resource or its project has a Track
Mode of "None," Pending Actuals are mapped to the field in
Microsoft Project with no special logic; otherwise, this field is
not saved to Clarity and, upon open, it is set in Microsoft Project
to the sum of the actuals on linked, unposted time entries. Note
that blank Pending Actuals is represented by a -1 in Microsoft
Project and that when a -1 in this field is saved back to Clarity,
Pending Actuals are cleared (and not actually set to -1).
PRAssignment PRSTATUS See comment Status is set to 'Not Started' if there are no actuals in Microsoft
Project, 'Started' if the remaining work is greater than 0 and
'Complete' if there is no remaining work.
PRAssignment PRACTSUM -- This field in Clarity represents the total amount of actual work
(from PRACTCURVE) for the assignment. It is updated when the
project is saved to Clarity only when either the assignment's
resource or its project has a Track Mode of "None."
PRAssignment PRACTTHRU Resume When either the assignment's resource or its project has a Track
Mode of "None," this field in Clarity may be implicitly modified
upon save to correspond with updates to PRACTCURVE.
(PRACTTHRU must always be on or after the last day of the
actuals on the assignment.) When Resume is set beyond the
first day of the remaining work, remaining work (PRESTCURVE)
will be modified in Clarity upon save. This field is updated when
the project is saved to Clarity only if either the assignment's
resource or its project has a Track Mode of "None."
PRAssignment PRESTSUM -- This field in Clarity represents the total amount of remaining
work (from PRESTCURVE) for the assignment. It is updated
when the project is saved to Clarity.
PRAssignment PRBASESUM Baseline Work This field in Clarity represents the total amount of baseline work
(from PRBASECURVE) for the assignment. It is updated when
the project is saved to Clarity.
Microsoft Project
Clarity Table Clarity Field Comment
Field
PRAssignment PRACTCURVE Actual Work This field is only set in Clarity upon save when either the
assignment's resource or its project has a Track Mode of
"None."
PRAssignment PRESTCURVE Work The Work field in Microsoft Project represents both the actual
work and the remaining work from Clarity. Note that, upon
saving a project to Clarity, the remaining work may be modified
to reflect recently posted actual work.
PRAssignment PRBASECURVE Baseline Work Setting this field in Clarity requires the Modify Baseline right.
Other Fields
PRDependency PRAMOUNT Lag Non-daily lags in Microsoft Project are converted to daily
amounts upon saving the project to Clarity.
PRDependency PRAMOUNTTYPE Lag Lag units in Microsoft Project (except for percent lags,
which are directly supported in Clarity) are set to days in
Clarity; the "elapsed" time distinction in Microsoft Project
is ignored.
PRConstraint PRTYPE Constraint Type If there are multiple constraints in Clarity for a task, it is
indeterminate which one will be retrieved when the
project is opened in Microsoft Project.
PRNote PRCREATEDBY Notes This field is set to the name of the current user when
saving the project to Clarity.
PRNote PRCREATEDTIME Notes This field is set to the current system time when saving
the project to Clarity.
PRNote PRVALUE Notes Multiple notes on the same object are concatenated into
the single Notes field upon opening the project into
Microsoft Project. A tag ("Add new note(s) under here:")
is placed at the bottom of this Notes field. When the
project is saved back to Clarity, a new note is created
with any text entered beyond this tag.
PRCalendar PRNAME See Comment This is shown in Microsoft Project as "For" in the Change
Working Time dialog; it is not used for resource
calendars.
PRCalendar PRBASECALENDARID Base Calendar In Microsoft Project, only resource calendars have base
calendars; system calendars are combined with their
base calendar upon setting this information in Microsoft
Project.
PRCalendar PRVALUE See Comment The calendar information is reflected in the Set Working
Time options in the Change Working Time dialog.
PRSite PRCALENDARID Standard Calendar The "Standard" calendar in Microsoft Project is updated
by the settings for the standard calendar in Clarity.
Schema Changes
The following lists all schema changes that have occurred between the releases of Niku 6.1.4 and
Clarity 7.0.2.
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length
Data
Event Object Type Object Name Column Name Data Type
Length