Download as pdf or txt
Download as pdf or txt
You are on page 1of 484

Technical Reference Guide

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

2 Entity Relationship Diagrams


About Entity Relationship Diagrams ................................................................................................................. 3
Project Management (PRJ) ............................................................................................................................... 4
Projects ...................................................................................................................................................... 4
Methodology ............................................................................................................................................... 5
Sales Opportunities .................................................................................................................................... 6
Organizational Breakdown Structure .......................................................................................................... 6
Capacity Planning ...................................................................................................................................... 7
Portfolio Management (PMA) ............................................................................................................................ 8
Business Process Management (BPM) ............................................................................................................ 9
Definitions ................................................................................................................................................... 9
Runtime .................................................................................................................................................... 10
Resource Management (RSM) ....................................................................................................................... 11
Resources ................................................................................................................................................ 11
Requisitions .............................................................................................................................................. 12
Resource Finder ....................................................................................................................................... 12
Skills ......................................................................................................................................................... 13
Project Accounting (PAC) ............................................................................................................................... 14
Allocations ................................................................................................................................................ 14
Billing ........................................................................................................................................................ 15
Financial Processing ................................................................................................................................ 16
Forecasting ............................................................................................................................................... 17
Business Development (BIZ) .......................................................................................................................... 18
Companies ............................................................................................................................................... 18
Collaboration (CLB) ........................................................................................................................................ 19
Calendar ................................................................................................................................................... 19
Discussion ................................................................................................................................................ 20
Document Management ........................................................................................................................... 21
Notifications .............................................................................................................................................. 22
Search ...................................................................................................................................................... 23
Common Technology (CMN) .......................................................................................................................... 24
Security .................................................................................................................................................... 24
Reports ..................................................................................................................................................... 25
Lookups .................................................................................................................................................... 26
Business Intelligence (NBI) ............................................................................................................................. 27

3 Project Management Tables


Project Management Overview ....................................................................................................................... 29
CAP_FILTERS ................................................................................................................................................ 31
CAP_LIST_SELECTIONS .............................................................................................................................. 32
CAP_SCENARIOS ......................................................................................................................................... 33
CAP_SCENARIO_MEMBERS ........................................................................................................................ 34

Clarity Technical Reference Guide, 1e iii


CAP_VIEWS ...................................................................................................................................................35
CAP_VIEW_COLUMNS ..................................................................................................................................36
MRADJRULE ..................................................................................................................................................37
MRAGGREGATEFIELD ..................................................................................................................................38
MRASSIGNMENT ...........................................................................................................................................39
MRCUSTOMENUM .........................................................................................................................................40
MRCUSTOMFIELD .........................................................................................................................................41
MRDELIVERABLE ..........................................................................................................................................42
MRDEPENDENCY ..........................................................................................................................................43
MRESTMODEL ...............................................................................................................................................44
MRMETHOD ...................................................................................................................................................45
MRPACKAGE .................................................................................................................................................46
MRPACKAGECONTENT ................................................................................................................................47
MRPAGE .........................................................................................................................................................48
MRPAGECONTENT .......................................................................................................................................49
MRTASK .........................................................................................................................................................50
MRTASKDELIVLINK .......................................................................................................................................52
MRTASKESTIMATE .......................................................................................................................................53
MSPASSIGNMENT .........................................................................................................................................54
MSPFIELD ......................................................................................................................................................55
MSPPROJECT ................................................................................................................................................56
MSPTASK .......................................................................................................................................................57
MSPTEAM .......................................................................................................................................................58
OBS_UNITS_FLAT_BY_MODE ......................................................................................................................59
PRCALENDAR ................................................................................................................................................60
PRCHARGECODE ..........................................................................................................................................61
PRCONSTRAINT ............................................................................................................................................62
PRCUSTFIELDVALUE ....................................................................................................................................63
PRDELIVERABLE ...........................................................................................................................................64
PRDEPENDENCY ..........................................................................................................................................65
PRDOCUMENT ...............................................................................................................................................66
PRESTMODEL ................................................................................................................................................67
PRFIELD .........................................................................................................................................................68
PRJ_BLB_SLICEREQUESTS .........................................................................................................................69
PRJ_BLB_SLICES ..........................................................................................................................................70
PRJ_OBS_ASSOCIATIONS ...........................................................................................................................71
PRJ_OBS_LEVELS ........................................................................................................................................72
PRJ_OBS_OBJECT_TYPES ..........................................................................................................................73
PRJ_OBS_TYPES ..........................................................................................................................................74
PRJ_OBS_UNITS ...........................................................................................................................................75
PRJ_OBS_UNITS_FLAT ................................................................................................................................76
PRJ_PROJECTS ............................................................................................................................................77
PRJ_RESOURCES .........................................................................................................................................81
PRJ_ROLES_FLAT .........................................................................................................................................83
PRLINK ...........................................................................................................................................................84
PRLIST ............................................................................................................................................................85
PRLISTMEMBER ............................................................................................................................................86

iv Clarity Technical Reference Guide, 1e


PRLOCK ......................................................................................................................................................... 87
PRNOTE ......................................................................................................................................................... 88
PRSITE ........................................................................................................................................................... 89
PRSUBPROJECT ........................................................................................................................................... 90
PRTASK ......................................................................................................................................................... 91
PRTASKDELIVLINK ....................................................................................................................................... 94
PRTASKESTIMATE ........................................................................................................................................ 95
PRTEAM ......................................................................................................................................................... 96
SRM_PROJECTS ........................................................................................................................................... 98

4 Portfolio Management Tables


Portfolio Management Overview ..................................................................................................................... 99
PMA_FINANCIAL_VALUES ......................................................................................................................... 100
PMA_IDEAS ................................................................................................................................................. 101
PMA_PINNED_INVESTMENTS ................................................................................................................... 102
PMA_PORTFOLIOS ..................................................................................................................................... 103
PMA_PORTFOLIO_CONTENTS .................................................................................................................. 104

5 Business Process Management Tables


Business Process Management Overview ................................................................................................... 105
BPM_DEF_ASSIGNEES .............................................................................................................................. 106
BPM_DEF_OBJECTS .................................................................................................................................. 107
BPM_DEF_PROCESSES ............................................................................................................................. 108
BPM_DEF_PROCESS_VERSIONS ............................................................................................................. 109
BPM_DEF_STAGES .................................................................................................................................... 110
BPM_DEF_STEPS ....................................................................................................................................... 111
BPM_DEF_STEP_ACTIONS ........................................................................................................................ 112
BPM_DEF_STEP_ACTION_PARAMS ......................................................................................................... 113
BPM_DEF_STEP_AI_ACTIONS .................................................................................................................. 114
BPM_DEF_STEP_CONDITIONS ................................................................................................................. 115
BPM_DEF_STEP_TRANSITIONS ............................................................................................................... 116
BPM_ERRORS ............................................................................................................................................. 117
BPM_ERROR_ARGUMENTS ...................................................................................................................... 118
BPM_RUN_ASSIGNEES .............................................................................................................................. 119
BPM_RUN_ASSIGNEE_NOTES .................................................................................................................. 120
BPM_RUN_OBJECTS .................................................................................................................................. 121
BPM_RUN_PROCESSES ............................................................................................................................ 122
BPM_RUN_PROCESS_ENGINES ............................................................................................................... 123
BPM_RUN_PROCESS_ENGINE_RUNS ..................................................................................................... 124
BPM_RUN_STEPS ....................................................................................................................................... 125
BPM_RUN_STEP_ACTION_RESULTS ....................................................................................................... 126
BPM_RUN_STEP_COND_OBJECTS .......................................................................................................... 127
BPM_RUN_STEP_COND_RESULTS .......................................................................................................... 128
BPM_RUN_STEP_TRANSITIONS ............................................................................................................... 129
BPM_RUN_THREADS ................................................................................................................................. 130

Clarity Technical Reference Guide, 1e v


6 Resource Management Tables
Resource Management Overview .................................................................................................................131
CAP_FILTERS ..............................................................................................................................................132
CAP_LIST_SELECTIONS .............................................................................................................................133
CAP_SCENARIOS ........................................................................................................................................134
CAP_SCENARIO_MEMBERS ......................................................................................................................135
CAP_VIEWS .................................................................................................................................................136
CAP_VIEW_COLUMNS ................................................................................................................................137
PRASSIGNMENT ..........................................................................................................................................138
PRTIMEENTRY .............................................................................................................................................140
PRTIMEPERIOD ...........................................................................................................................................141
PRTIMESHEET .............................................................................................................................................142
PRTYPECODE ..............................................................................................................................................143
RSF_ALLOCATIONS ....................................................................................................................................144
RSF_DEBUG ................................................................................................................................................145
RSF_SEARCH_REQUESTS ........................................................................................................................146
RSF_SHORT_LISTS .....................................................................................................................................147
RSF_SHORT_LIST_ENTRIES .....................................................................................................................148
RSM_RSQ_REQUESTS ...............................................................................................................................149
RSM_REQ_SUPPLIERS ..............................................................................................................................150
RSM_SKILLS ................................................................................................................................................151
RSM_SKILLS_ASSOCIATIONS ...................................................................................................................152
SRM_CONTACTS .........................................................................................................................................153
SRM_RESOURCES ......................................................................................................................................154

7 Project Accounting Tables


Project Accounting Overview ........................................................................................................................157
BATCHBILLACCESS ....................................................................................................................................160
BATCHSETTINGS ........................................................................................................................................161
BB_BILLINGRUN ..........................................................................................................................................162
BB_BILLTRACKING ......................................................................................................................................163
BILLINGSCHEDULE .....................................................................................................................................164
BIZ_COM_PERIODS ....................................................................................................................................165
CLNTSUPP ...................................................................................................................................................166
COSTKEYLEVEL ..........................................................................................................................................167
COSTPLUS ...................................................................................................................................................168
COSTPLUSRULES .......................................................................................................................................169
DEFAULT_COSTKEY_VALUES ...................................................................................................................170
DEPARTMENT ..............................................................................................................................................171
ENTITY ..........................................................................................................................................................172
IMP_TRANSACTIONIMPORT ......................................................................................................................173
IMP_TRANSACTIONIMPORTERRORS .......................................................................................................174
INVOICEHEADER .........................................................................................................................................175
INVOICEHEADER_VALUES ........................................................................................................................176
NAMEOPTIONS ............................................................................................................................................177
PAC_BATCH_OUTPUT ................................................................................................................................184

vi Clarity Technical Reference Guide, 1e


PAC_BB_SELECTBILL_CONSINV .............................................................................................................. 185
PAC_BIL_DETAIL_SUMMARY .................................................................................................................... 186
PAC_BIL_INVOICE_TRN_DETAILS ............................................................................................................ 187
PAC_BIL_ITEM_DETAILS ............................................................................................................................ 188
PAC_CHG_ALLOCATIONS ......................................................................................................................... 189
PAC_CHG_ALLOCS_DATES ...................................................................................................................... 190
PAC_CHG_ALLOCS_DETAILS ................................................................................................................... 191
PAC_CHG_BATCH_HEADERS ................................................................................................................... 192
PAC_CHG_EXCEPTIONS ........................................................................................................................... 193
PAC_CHG_GL_ACCOUNTS ........................................................................................................................ 194
PAC_CHG_RESCREDIT_DATES ................................................................................................................ 195
PAC_CHG_RESCREDIT_DETAILS ............................................................................................................. 196
PAC_CHG_RESOURCE_CREDITS ............................................................................................................ 197
PAC_CHG_SRCH_GL_PARAMS ................................................................................................................ 198
PAC_CHG_SRCH_GL_SUMMARIES .......................................................................................................... 199
PAC_CHG_SRCH_GL_TRANS ................................................................................................................... 200
PAC_CHG_TRANSACTIONS ...................................................................................................................... 201
PAC_CHG_TRANS_VALUES ...................................................................................................................... 202
PAC_CHG_TRIALSRUNS ............................................................................................................................ 203
PAC_CHG_TRIALRUNS_VALUES .............................................................................................................. 204
PAC_FOS_RESOURCE_CLASS ................................................................................................................. 205
PAC_FRC_FORECAST_DETAILS ............................................................................................................... 206
PAC_FRC_FORECAST_PROPERTIES ...................................................................................................... 207
PAC_FRC_FORECAST_VALUES ............................................................................................................... 209
PAC_FRC_MIGRATION ............................................................................................................................... 210
PAC_FRC_MIGRATION_PROPERTIES ...................................................................................................... 211
PAC_FRC_PROJ_ASSOC ........................................................................................................................... 212
PAC_IMP_ACTUALS_EXPORT ................................................................................................................... 213
PAC_IMP_TRANSIMPORT_HEADER ......................................................................................................... 214
PAC_MNT_BCKGRND_PROCESSES ........................................................................................................ 215
PAC_MNT_MATRIX_PERMISIONS ............................................................................................................. 216
PAC_MNT_MATRIX_TYPE_FIELDS ........................................................................................................... 217
PAC_MNT_PROJECTS ................................................................................................................................ 218
PAC_MNT_RESOURCES ............................................................................................................................ 224
PAC_PRINTERS .......................................................................................................................................... 226
PAC_PURGE_FINANCIAL_LIST ................................................................................................................. 227
PAC_TANDE_BKGD_CONF ........................................................................................................................ 228
PAC_TEMP_MSG_LOG ............................................................................................................................... 229
PC_BILLINGDETAILALLOCATIONS ........................................................................................................... 230
PC_BILLINGSESSION ................................................................................................................................. 231
PPA_BILLINGDETAILS ................................................................................................................................ 232
PPA_BILLINGVALUES ................................................................................................................................. 233
PPA_BILLINGS ............................................................................................................................................ 234
PPA_INVOICEDETAILS ............................................................................................................................... 236
PPA_INVOICEDETAILS_VALUES ............................................................................................................... 237
PPA_LOCMATRIXASSIGNMENTS .............................................................................................................. 238
PPA_MATRIX ............................................................................................................................................... 239
PPA_MATRIXCHECKOUT ........................................................................................................................... 240

Clarity Technical Reference Guide, 1e vii


PPA_MATRIXCOLDEF .................................................................................................................................241
PPA_MATRIXVALUES .................................................................................................................................242
PPA_POSTINGBATCH .................................................................................................................................243
PPA_POSTING_ERRORS ............................................................................................................................244
PPA_TAXADMINALLMATCHES ...................................................................................................................245
PPA_TAXADMINBESTMATCH ....................................................................................................................246
PPA_TAXADMINLOCWORK ........................................................................................................................247
PPA_TAXADMINTRANSWORK ...................................................................................................................248
PPA_TRANSBILL ..........................................................................................................................................249
PPA_TRANSBILL_VALUES .........................................................................................................................250
PPA_TRANSCONTROL ...............................................................................................................................251
PPA_TRANSCONTROLAPINFO ..................................................................................................................253
PPA_TRANSCONTROL_VALUES ...............................................................................................................254
PPA_TRANSWIPADJUST ............................................................................................................................255
PPA_TRANSWIPADJUST_VALUES ............................................................................................................257
PPA_WIP ......................................................................................................................................................258
PPA_WIPAPINFO .........................................................................................................................................260
PPA_WIPPOSTWORK .................................................................................................................................261
PPA_WIP_VALUES ......................................................................................................................................262
PROJCLASS .................................................................................................................................................263
PROJCNTRTS ..............................................................................................................................................264
PROJECT_INHERITANCE ...........................................................................................................................265
PROJECT_LOCATIONS ...............................................................................................................................266
PROJREVISION ............................................................................................................................................267
PROJSITEINFO ............................................................................................................................................269
PROJSTAFF .................................................................................................................................................270
SITES ............................................................................................................................................................271
SOURCEMODULE ........................................................................................................................................272
TAXCODE .....................................................................................................................................................273
TAXCODE_METHOD ...................................................................................................................................274
TAX_AUTHORITY .........................................................................................................................................275
TAX_ERROR_LOG .......................................................................................................................................276
TAX_INTERFACE .........................................................................................................................................277
TAX_METHOD ..............................................................................................................................................278
TAX_TYPE ....................................................................................................................................................279
TRANSCLASS ..............................................................................................................................................280
UNITMEASURE ............................................................................................................................................281
WIPCLASS ....................................................................................................................................................282
WIPPOST_EXCLUDE_EMPLOYEE .............................................................................................................283
WIPPROCESSCONTROL ............................................................................................................................284
WIPPROCESSLOCK ....................................................................................................................................285

viii Clarity Technical Reference Guide, 1e


8 Business Development Tables
Business Development Overview ................................................................................................................. 287
BIZ_COM_SUP_PROPERTIES ................................................................................................................... 288
BIZ_OPP_GEN_PROPERTIES .................................................................................................................... 289
SRM_COMPANIES ...................................................................................................................................... 291

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

Clarity Technical Reference Guide, 1e ix


MNK_PROFILE_TYPE .......................................................................................................................... 332
MNK_PROJECT .................................................................................................................................... 333
MNK_SEARCH_METHOD .................................................................................................................... 334
MNK_SEARCH_PROFILE ..................................................................................................................... 335
MNK_SEARCH_TYPE ........................................................................................................................... 336
MNK_STATUS_TYPE ........................................................................................................................... 337
MNK_STATUS_VALUE ......................................................................................................................... 338
MNK_SYSTEM_MODIFIED_TIME ........................................................................................................ 339
MNK_SYSTEM_PROPERTY ................................................................................................................ 340
MNK_TRANSIENT_FIELD_VALUE ....................................................................................................... 341
Discussions ...................................................................................................................................................342
NTD_CATEGORIES .............................................................................................................................. 343
NTD_MESSAGES ................................................................................................................................. 344
NTD_TOPICS ........................................................................................................................................ 345

10 Common Technology Tables


Common Technology Overview ....................................................................................................................347
Lookups .........................................................................................................................................................347
CMN_LOOKUPS ................................................................................................................................... 348
Security .........................................................................................................................................................349
CMN_SEC_ACLS .................................................................................................................................. 349
CMN_SEC_ACL_DEFINITION .............................................................................................................. 350
CMN_SEC_ASSGND_OBJ_PERM ....................................................................................................... 351
CMN_SEC_ASSGND_RIGHT ............................................................................................................... 352
CMN_SEC_GROUP_FLAT_HIERS ...................................................................................................... 353
CMN_SEC_GROUP_HIERARCHIES .................................................................................................... 354
CMN_SEC_GROUPS ............................................................................................................................ 355
CMN_SEC_OBJECTS ........................................................................................................................... 356
CMN_SEC_OBJ_TYPE_PERM ............................................................................................................. 357
CMN_SEC_OBS_UNIT_ASSOCS ........................................................................................................ 358
CMN_SEC_POLICIES ........................................................................................................................... 359
CMN_SEC_PERM_ELEMENTS ............................................................................................................ 360
CMN_SEC_PERMISSIONS .................................................................................................................. 361
CMN_SEC_USER_GROUPS ................................................................................................................ 362
CMN_SEC_USERS ............................................................................................................................... 363
Components ..................................................................................................................................................365
CMN_COMPONENTS ........................................................................................................................... 365

x Clarity Technical Reference Guide, 1e


Job Scheduler ............................................................................................................................................... 366
CMN_SCH_JOBS .................................................................................................................................. 366
CMN_SCH_JOB_DEFINITIONS ............................................................................................................ 367
CMN_SCH_JOB_DEF_CATEGORIES .................................................................................................. 368
CMN_SCH_JOB_LOGS ......................................................................................................................... 369
CMN_SCH_JOB_NONCONCUR ........................................................................................................... 370
CMN_SCH_JOB_RUNS ......................................................................................................................... 371
CMN_SCH_JOB_PARAMS .................................................................................................................... 372
CMN_SCH_LOGS .................................................................................................................................. 373
CMN_SCH_USER_ASSOCS ................................................................................................................. 374
Sessions ....................................................................................................................................................... 375
CMN_SESSIONS ................................................................................................................................... 375
CMN_SESSION_AUDITS ...................................................................................................................... 376
CMN_SESSION_PROPERTIES ............................................................................................................ 377
CMN_SESSION_STATS ........................................................................................................................ 378
UI Themes .................................................................................................................................................... 379
CMN_UI_THEMES ................................................................................................................................. 379
Other CMN Tables ........................................................................................................................................ 380
CMN_COUNTRIES ................................................................................................................................ 380
CMN_CURRENCIES .............................................................................................................................. 381
CMN_DIRECTORY_SERVERS ............................................................................................................. 382
CMN_EXCHANGE_RATES ................................................................................................................... 383
CMN_LANGUAGES ............................................................................................................................... 384
CMN_LIST_OF_VALUES ....................................................................................................................... 385
CMN_LOOKUP_TYPES ......................................................................................................................... 386
CMN_MENU_ITEMS .............................................................................................................................. 387
CMN_OPTIONS ..................................................................................................................................... 388
CMN_OPTION_VALUES ....................................................................................................................... 389
CMN_SERVICES ................................................................................................................................... 390
CMN_VIEW_ATTRIBUTES .................................................................................................................... 391
CMN_VIEW_RESOURCES ................................................................................................................... 392
CMN_XML_DATA .................................................................................................................................. 393

Clarity Technical Reference Guide, 1e xi


11 Business Intelligence Tables
Clarity Business Intelligence Overview .........................................................................................................395
NBI_CFG_OBS_ASSIGNMENTS .................................................................................................................396
NBI_CFG_STOPLIGHT_QUERIES ..............................................................................................................397
NBI_DIM_CALENDAR_TIME ........................................................................................................................398
NBI_DIM_FISCAL_TIME ...............................................................................................................................399
NBI_DIM_OBS ..............................................................................................................................................400
NBI_DIM_OBS_FLAT ...................................................................................................................................402
NBI_EVENTS ................................................................................................................................................403
NBI_FM_PROJECT_TIME_FACTS ..............................................................................................................404
NBI_FM_PROJECT_TIME_SUMMARY ........................................................................................................406
NBI_PM_PROJECT_TIME_FACTS ..............................................................................................................408
NBI_PM_PROJECT_TIME_SUMMARY .......................................................................................................411
NBI_PROJECT_FORECAST ........................................................................................................................413
NBI_PROJECT_CURRENT_FACTS ............................................................................................................414
NBI_PROJECT_RES_TASK_FACTS ...........................................................................................................419
NBI_PROJ_RES_RATES_AND_COSTS ......................................................................................................420
NBI_RESOURCE_CURRENT_FACTS .........................................................................................................421
NBI_RESOURCE_FACTS ............................................................................................................................422
NBI_RESOURCE_TIME_FACTS ..................................................................................................................423
NBI_RESOURCE_TIME_SUMMARY ...........................................................................................................424
NBI_RUN_LOGS ...........................................................................................................................................425

A Microsoft Project and Clarity Database Schema Field Mappings


Overview .......................................................................................................................................................427
Resource/Team .............................................................................................................................................428
Project ...........................................................................................................................................................429
Task/Subproject ............................................................................................................................................431
Assignment ....................................................................................................................................................433
Other Fields ...................................................................................................................................................435

B Schema Change Report: Niku 6.1.4 to Clarity 7.0.2 437


Schema Changes ..........................................................................................................................................437

xii Clarity Technical Reference Guide, 1e


1 Overview

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:

„ "Entity Relationship Diagrams" on page 3


„ "Project Management Tables" on page 29
„ "Resource Management Tables" on page 131
„ "Portfolio Management Tables" on page 99
„ "Business Process Management Tables" on page 105
„ "Project Accounting Tables" on page 157
„ "Business Development Tables" on page 287
„ "Collaboration Tables" on page 293
„ "Common Technology Tables" on page 347
„ "Business Intelligence Tables" on page 395
„ "Microsoft Project and Clarity Database Schema Field Mappings" on page 427
„ "Schema Change Report: Niku 6.1.4 to Clarity 7.0.2" on page 437

Clarity Technical Reference Guide, 1e 1


Overview
Introduction

2 Clarity Technical Reference Guide, 1e


2 Entity Relationship Diagrams

About Entity Relationship Diagrams


This chapter contains the following diagrams:

„ “Project Management (PRJ)” on 4


„ “Portfolio Management (PMA)” on 8
„ “Business Process Management (BPM)” on 9
„ “Resource Management (RSM)” on 11
„ “Project Accounting (PAC)” on 14
„ “Business Development (BIZ)” on 18
„ “Collaboration (CLB)” on 19
„ “Common Technology (CMN)” on 24
„ “Business Intelligence (NBI)” on 27

Clarity Technical Reference Guide, 1e 3


Entity Relationship Diagrams
Project Management (PRJ)

Project Management (PRJ)


The following entity relationship diagrams are provided for the Project Management module:

„ "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

4 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Project Management (PRJ)

Methodology

Clarity Technical Reference Guide, 1e 5


Entity Relationship Diagrams
Project Management (PRJ)

Sales Opportunities

Organizational Breakdown Structure

6 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Project Management (PRJ)

Capacity Planning

Clarity Technical Reference Guide, 1e 7


Entity Relationship Diagrams
Portfolio Management (PMA)

Portfolio Management (PMA)

8 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Business Process Management (BPM)

Business Process Management (BPM)


The following entity relationship diagrams are provided for the Project Management module:

„ "Definitions" on page 9
„ “Runtime” on 10

Definitions

Clarity Technical Reference Guide, 1e 9


Entity Relationship Diagrams
Business Process Management (BPM)

Runtime

10 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Resource Management (RSM)

Resource Management (RSM)


The following entity relationship diagrams are provided for the Resource Management module:

„ "Resources" on page 11
„ “Requisitions” on 12
„ “Resource Finder” on 12
„ “Skills” on 13

Resources

Clarity Technical Reference Guide, 1e 11


Entity Relationship Diagrams
Resource Management (RSM)

Requisitions

Resource Finder

12 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Resource Management (RSM)

Skills

Clarity Technical Reference Guide, 1e 13


Entity Relationship Diagrams
Project Accounting (PAC)

Project Accounting (PAC)


The following entity relationship diagrams are provided for the Project Accounting module:

„ "Allocations" on page 14
„ “Billing” on 15
„ “Financial Processing” on 16
„ “Forecasting” on 17

Allocations

14 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Project Accounting (PAC)

Billing

Clarity Technical Reference Guide, 1e 15


Entity Relationship Diagrams
Project Accounting (PAC)

Financial Processing

16 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Project Accounting (PAC)

Forecasting

Clarity Technical Reference Guide, 1e 17


Entity Relationship Diagrams
Business Development (BIZ)

Business Development (BIZ)


Companies

18 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Collaboration (CLB)

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

Clarity Technical Reference Guide, 1e 19


Entity Relationship Diagrams
Collaboration (CLB)

Discussion

20 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Collaboration (CLB)

Document Management

Clarity Technical Reference Guide, 1e 21


Entity Relationship Diagrams
Collaboration (CLB)

Notifications

22 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Collaboration (CLB)

Search

Clarity Technical Reference Guide, 1e 23


Entity Relationship Diagrams
Common Technology (CMN)

Common Technology (CMN)


The following diagrams are provided for the Common Technology module:

„ “Security” on 24
„ “Reports” on 25
„ “Lookups” on 26

Security

24 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Common Technology (CMN)

Reports

Clarity Technical Reference Guide, 1e 25


Entity Relationship Diagrams
Common Technology (CMN)

Lookups

26 Clarity Technical Reference Guide, 1e


Entity Relationship Diagrams
Business Intelligence (NBI)

Business Intelligence (NBI)


The following diagram is provided for the Clarity data mart.

Clarity Technical Reference Guide, 1e 27


Entity Relationship Diagrams
Business Intelligence (NBI)

28 Clarity Technical Reference Guide, 1e


3 Project Management Tables

Project Management Overview


This chapter contains the following tables:

„ "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

Clarity Technical Reference Guide, 1e 29


Project Management Tables
Project Management Overview

„ “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

30 Clarity Technical Reference Guide, 1e


Project Management Tables
CAP_FILTERS

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

ID Uniquely identifies a record in this table

USER_ID ID (in CMN_SEC_USERS) of the user this filter applies to.

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

PRIORITY Project priority used in project filtering

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

INCLUDE_SOFT_BOOK Indicates whether soft-booked team records will be filtered out

INCLUDE_TBH Indicates whether to-be-hired resources will be filtered out

INCLUDE_UNAPPROVED Indicates whether unapproved projects will be filtered out

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 31


Project Management Tables
CAP_LIST_SELECTIONS

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

USER_ID ID (in CMN_SEC_USERS) of the user owning this record.

OBJECT_TYPE Type of object this record refers to (scenario or view)

OBJECT_ID ID (in either CAP_SCENARIOS or CAP_VIEWS) this record refers to

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_DEFAULT_ITEM Indicates that this item is the default scenario or view

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

32 Clarity Technical Reference Guide, 1e


Project Management Tables
CAP_SCENARIOS

CAP_SCENARIOS
This table contains the scenarios owned by users.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USER_ID ID (in CMN_SEC_USERS) of the user owning this scenario.

IS_PUBLIC Indicates whether or not the scenario is available to other users

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

NAME Name of the scenario

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

PORTFOLIO_ID A reference, by ID, to the related portfolio in PMA_PORTFOLIOS, if any.

DESCRIPTION A user-entered, textual description of this scenario.

BDGT_REV_TOTAL The targeted monetary benefits for this scenario.

BDGT_CST_TOTAL The budgeted costs of this scenario.

Clarity Technical Reference Guide, 1e 33


Project Management Tables
CAP_SCENARIO_MEMBERS

CAP_SCENARIO_MEMBERS
This table contains the individual members of a scenario.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

START_DATE Modified start date of the project/projects identified by this scenario member

STAFF_PERCENT Modified staff percentage of the project/projects identified by this scenario


member

SCENARIO_ID ID (in CAP_SCENARIOS) of the scenario this member belongs to

PRIORITY Modified priority of the project/projects identified by this scenario member

OBJECT_ID ID of the object (in either SRM_PROJECTS or CAP_EXPRESSIONS) this


member refers to

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

FINISH_DATE Modified finish date of the project/projects identified by this scenario


member

IS_APPROVED Modified approval status 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

MEMBER_TYPE type of object this member refers to (either PROJECT or EXPRESSION)

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

SELECTED_BY_EXPRESSION_ID Whether this is a scenario member that was added implicitly by an


expression

LAST_SYNC_DATE The date and time that record was last synchronized (used only for
expression records)

IS_EXPRESSION Whether this record represents an expression in the scenario or an explicit


project (or other investment)

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

34 Clarity Technical Reference Guide, 1e


Project Management Tables
CAP_VIEWS

CAP_VIEWS
This table contains the views owned by users.

COLUMN_NAME Description
ID Uniquely identifies a record in this table

USER_ID ID (in CMN_SEC_USERS) of the user owning this view

UNIT_OF_MEASURE Unit of measure for display in this view (hours, days, FTE, and so forth)

UNDER_ALLOC_THRESH Defines an allocation threshold (%) under which a resource will be


considered under allocated

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)

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

DECIMAL_PLACES Number of decimal places to use when displaying numbers in view

IS_PUBLIC Indicates whether or not the view is available to other users

IS_THRESHOLD_ACTIVE Indicates whether only over/under allocated resources (as defined in


UNDER_ALLOC_THRESH and OVER_ALLOC_THRESH) should be displayed
in the view

ROW_CONTENT The object type map for aggregation/navigation (resource>project,


project>role>resource, and so forth)

RESOURCE_TYPE Type of resource to display in this view (labor, equipment, and so forth)

PERIOD_COUNT Number of time scale periods to display

OVER_ALLOC_THRESH Defines an allocation threshold (%) over which a resource will be


considered over allocated

OBS_TYPE_ID ID (in PRJ_OBS_UNITS) of the obs unit used for aggregation/navigation in


this view

NAME Name of the view

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 35


Project Management Tables
CAP_VIEW_COLUMNS

CAP_VIEW_COLUMNS
This table contains the definition of columns in capacity view.

COLUMN_NAME Description
ID Uniquely identifies a record in this table

VIEW_ID ID (in CAP_VIEWS) of the view this column belongs to

NAME Name (identifier) of the column

COLUMN_ORDER Relative order of this column in the view

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_METRIC_COLUMN Indicates a metric (numerically calculated) column

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

36 Clarity Technical Reference Guide, 1e


Project Management Tables
MRADJRULE

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.

PRVALUE It is a conditional expression (If/Then logic) associated with adjusting


estimate values.

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.

Clarity Technical Reference Guide, 1e 37


Project Management Tables
MRAGGREGATEFIELD

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.

PRSOURCEFIELDID This is a reference to a custom field in the MRCustomField table.

PRTARGETFIELDID This is a reference to a MRCustomField field. It is used to help


populate a custom field after calculations occur.

PRWEIGHT This value is used to make calculations rating the importance of a


factor (an item) on a methodology questionnaire.

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.

38 Clarity Technical Reference Guide, 1e


Project Management Tables
MRASSIGNMENT

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.

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.

Clarity Technical Reference Guide, 1e 39


Project Management Tables
MRCUSTOMENUM

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.

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.

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.

40 Clarity Technical Reference Guide, 1e


Project Management Tables
MRCUSTOMFIELD

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.

PRGUIDELINES A reference, by URL or filename, with extension to a guideline file.


The system opens it when a user chooses the guidelines command
while focus is on an assignment in Clarity Time.
For the MRCustomField, MRDeliverable, MRPage, MRTask,
PRDeliverable, and PRTask tables this guideline entry is the specific
topic within the guidelines file pertaining to a task.
For example, for a WinHelp source file, prGuidelines would hold a
context number ID to a topic within the *.HLP file.

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.

Clarity Technical Reference Guide, 1e 41


Project Management Tables
MRDELIVERABLE

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.

PRGUIDELINES A reference, by URL or filename with extension to a guideline file.


The system opens it when a user chooses the guidelines command
while focus is on an assignment in Clarity Time. For the
MRCustomField, MRDeliverable, MRPage, MRTask, PRDeliverable,
and PRTask tables this guideline entry is the specific topic within
the guidelines file pertaining to a task. For example, for a WinHelp
source file, prGuidelines would hold a context number ID to a topic
within the *.HLP file.

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

PRWBSLEVEL This field indicates a deliverable’s depth in the Work Breakdown


Structure (for future use)

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.

PRNAME This field contains the name of the deliverable.

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.

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.

42 Clarity Technical Reference Guide, 1e


Project Management Tables
MRDEPENDENCY

MRDEPENDENCY

COLUMN_NAME Description

PRAMOUNT Methodology 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 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.

PRAMOUNTTYPE Determines the way prAmount is displayed.

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.

PRTYPE A number indicating the nature of the dependency.

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

Clarity Technical Reference Guide, 1e 43


Project Management Tables
MRESTMODEL

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.

PRNAME This field contains the name of the estimating model.

44 Clarity Technical Reference Guide, 1e


Project Management Tables
MRMETHOD

MRMETHOD

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.

PRFILENAME A reference to the last imported or exported project scheduling


software project file used for the selected record. Normally the
system uses universal naming conventions (UNC) for the name
excluding the extension and including the path, but UNC is not used
for UNIX.

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.

PRNAME This field contains the name of the method.

PRVERSION this field represents the last saved version of a methodology.

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.

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.

Clarity Technical Reference Guide, 1e 45


Project Management Tables
MRPACKAGE

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.

PRRECCONDITION This field defines the conditions for recommending models


depending on the scores or answers given by a user beginning a
project in Clarity Planner.

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.

PRHIDDEN This field indicates whether a model is hidden or not hidden.

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

46 Clarity Technical Reference Guide, 1e


Project Management Tables
MRPACKAGECONTENT

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.

PRRECORDID A reference to the prID entry for a record in the corresponding


table named in the prTableName 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.

PRPACKAGEID This field is a reference to the prID field of a MRPackage record.

Clarity Technical Reference Guide, 1e 47


Project Management Tables
MRPAGE

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.

PRSEQUENCE The order in which a page is to be presented.

PRNAME This field contains the name of the profiling page.

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.

48 Clarity Technical Reference Guide, 1e


Project Management Tables
MRPAGECONTENT

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.

PRSEQUENCE The order in which a page is to be presented.

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.

PRPAGEID This field is a reference to the prID of a MRPage 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 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.

Clarity Technical Reference Guide, 1e 49


Project Management Tables
MRTASK

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.

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.

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.

PRSHORTNAME The prShortName field may be used by some project management


programs. It is intended to hold an abbreviated version of a task's
name.

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.

PRMODBY Modified by <user id>.

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.

PRGUIDELINES A reference, by URL or filename with extension to a guideline file.


The system opens it when a user chooses the guidelines command
while focus is on an assignment in Clarity Time. For the
MRCustomField, MRDeliverable, MRPage, MRTask, PRDeliverable,
and PRTask tables this guideline entry is the specific topic within the
guidelines file pertaining to a task. For example, for a WinHelp
source file, prGuidelines would hold a context number ID to a topic
within the *.HLP file.

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

50 Clarity Technical Reference Guide, 1e


Project Management Tables
MRTASK

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.

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.

PRDURATION This field calculates the total working days between the prFinish and
prStart fields.

Clarity Technical Reference Guide, 1e 51


Project Management Tables
MRTASKDELIVLINK

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

52 Clarity Technical Reference Guide, 1e


Project Management Tables
MRTASKESTIMATE

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.

Clarity Technical Reference Guide, 1e 53


Project Management Tables
MSPASSIGNMENT

MSPASSIGNMENT
Mapped MSP assignment fields that are not in PRAssignment; records parallel PRAssignment records.

COLUMN_NAME Description
PRID Reference into PRAssignment by prID.

54 Clarity Technical Reference Guide, 1e


Project Management Tables
MSPFIELD

MSPFIELD
Mapping MSP-to-Clarity field mapping rules.

COLUMN_NAME Description

PRTYPE Describes the object type for the field:


‡ 1=Project
‡ 2=Resource
‡ 3=Task
‡ 4=Assignment
‡ 5=Team

PRNAME Name of field in the Clarity schema

PRID Internally generated unique key field

PRFLAGS Whether to retrieve open, set on save or both:


‡ 1=Save only
‡ 2=Open only
‡ 3=Both

MSPNAME Name of field in MSP (as known through their VBA interface)

Clarity Technical Reference Guide, 1e 55


Project Management Tables
MSPPROJECT

MSPPROJECT
Mapped MSP project fields that are not in PRJ_PROJECTS or SRM_PROJECTS; records parallel SRM_PROJECTS
records.

COLUMN_NAME Description

PRID Reference into SRM_PROJECT by prID.

56 Clarity Technical Reference Guide, 1e


Project Management Tables
MSPTASK

MSPTASK
Mapped MSP task fields that are not in PRTask; records parallel PRTask records.

COLUMN_NAME Description
PRID Reference into PRTask by prID.

Clarity Technical Reference Guide, 1e 57


Project Management Tables
MSPTEAM

MSPTEAM
Mapped MSP team fields that are not in PRTeam; records parallel PRTeam records.

COLUMN_NAME Description
PRID Reference into PRTeam by prID.

58 Clarity Technical Reference Guide, 1e


Project Management Tables
OBS_UNITS_FLAT_BY_MODE

OBS_UNITS_FLAT_BY_MODE

COLUMN_NAME Description

LINKED_UNIT_ID To be supplied.

UNIT_ID To be supplied.

UNIT_MODE To be supplied.

Clarity Technical Reference Guide, 1e 59


Project Management Tables
PRCALENDAR

PRCALENDAR

COLUMN_NAME Description

PRBASECALENDARID A reference to a prID entry in the PRCalendar table indicating that


this calendar (e.g., calendar 2) is based upon another calendar
(e.g., calendar 1) and thus inherits calendar 1’s attributes.

PRVALUE It is the contents of a calendar.

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.

PRNAME This field contains the name of the calendar.

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.

60 Clarity Technical Reference Guide, 1e


Project Management Tables
PRCHARGECODE

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.

PRNAME This field contains the name of the charge code.

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

ALLOCATION_STATUS Current allocation status.

Clarity Technical Reference Guide, 1e 61


Project Management Tables
PRCONSTRAINT

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.

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.

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.

62 Clarity Technical Reference Guide, 1e


Project Management Tables
PRCUSTFIELDVALUE

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.

PRRECORDID Reference to SRM_PROJECTS by ID

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

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.

Clarity Technical Reference Guide, 1e 63


Project Management Tables
PRDELIVERABLE

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

PRWBSLEVEL This field indicates a deliverable’s depth in the Work Breakdown


Structure (for future use).

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.

PRNAME This field contains the name of the deliverable.

PRGUIDELINES A reference, by URL or filename with extension to a guideline file.


The system opens it when a user chooses the guidelines command
while focus is on an assignment in Clarity Time. For the
MRCustomField, MRDeliverable, MRPage, MRTask, PRDeliverable,
and PRTask tables this guideline entry is the specific topic within the
guidelines file pertaining to a task. For example, for a WinHelp
source file, prGuidelines would hold a context number ID to a topic
within the *.HLP file.

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.

64 Clarity Technical Reference Guide, 1e


Project Management Tables
PRDEPENDENCY

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

PRPREDTASKID A reference to a task’s prID entry. This task (task 1) is the


predecessor task in the PRTask table for another task (task 2).

PRTYPE A number indicating the nature of the dependency.

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.

PRSUCCTASKID A reference to a task’s prID. This task (task 2) is the successor to


another task (task 1) 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.

PRAMOUNTTYPE Determines the way prAmount is displayed.

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

Clarity Technical Reference Guide, 1e 65


Project Management Tables
PRDOCUMENT

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.

PRRECORDID Reference to SRM_PROJECTS by ID.

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

PRFILENAME A reference to the last imported or exported project scheduling software


project file used for the selected record. Normally the system uses universal
naming conventions (UNC) for the name excluding the extension and
including the path, but UNC is not used for UNIX.

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.

66 Clarity Technical Reference Guide, 1e


Project Management Tables
PRESTMODEL

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.

PRNAME This field contains the name of the estimating model.

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.

Clarity Technical Reference Guide, 1e 67


Project Management Tables
PRFIELD

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.

PRTABLENAME A reference, by prName, into PRTable.

PRNAME An internally-used field name; not shown in the user interface.

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.

68 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_BLB_SLICEREQUESTS

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.

REQUEST_NAME User entered Name for this slice request.

FIELD Data field being sliced:


‡ 0 = PRAssignment.prActCurve
‡ 1 = PRAssignment.prEstCurve
‡ 2 = PRAssignment.prBaseCurve
‡ 3 = PRJ_RESOURCES.prAvailCurve + resource calendar
‡ 4 = PRTeam.prAllocCurve + resource availability + resource calendar

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

FROM_DATE The start date for slices for this request.

PERIOD Size of the slices:


‡ 0 = Daily
‡ 1 = Weekly
‡ 2 = Bi-Weekly
‡ 3 = Monthly
‡ 4 = Bi-Monthly
‡ 6 = Quarterly
‡ 7 = Semi-Annually
‡ 8 = Yearly

NUM_PERIODS Number of slices to generate.

EXPIRATION_DATE Expiration date of current slices - Date the data for this request will be
recalculated.

REQUEST_COMPLETED_DATE Date this request was last run.

CREATED_DATE Date record was created.

CREATED_BY User that created the record.

LAST_UPDATED_DATE Date record was last updated.

LAST_UPDATED_BY User that last updated the record.

DATE_FLAGS 1 = End of Month should be used when recalculating rollovers and from dates.

IS_SYSTEM If set to 1: System (seeded) record. If set to 0: Non-system record. Can be


edited

Clarity Technical Reference Guide, 1e 69


Project Management Tables
PRJ_BLB_SLICES

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.

SLICE_REQUEST_ID Used to join to PRJ_BLB_SLICEREQUESTS.

PRJ_OBJECT_ID Used to join to PRJ_RESOURCES or PRTeam or PRAssignment based


on PRJ_SLICEREQUESTS.FIELD.

UNIT Not applicable.

SLICE_DATE Date this slice represents.

SLICE Total for this slice.

CREATED_DATE Date record was created.

CREATED_BY User that created the record.

LAST_UPDATED_DATE Date record was last updated.

LAST_UPDATED_BY User that last updated the record.

70 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_OBS_ASSOCIATIONS

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

TABLE_NAME Name of the table for the associated object. Must be a valid object
for this OBS as defined in OBS_OBJECT_TYPES.

UNIT_ID Link to the OBS_UNITS table.

RECORD_ID Link to the ID field in the specified table.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

Clarity Technical Reference Guide, 1e 71


Project Management Tables
PRJ_OBS_LEVELS

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

TYPE_ID Link to OBS_TYPES 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.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

72 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_OBS_OBJECT_TYPES

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

TYPE_ID Link to OBS_TYPES 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.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

Clarity Technical Reference Guide, 1e 73


Project Management Tables
PRJ_OBS_TYPES

PRJ_OBS_TYPES
This table contains the list of available OBS hierarchies.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

CATEGORY OBS Type category.

DESCRIPTION Descriptions of OBS types.

OBS_TYPE_CODE Enum value for type of OBS:


‡ 0 - General
‡ 1 - Resource Pool
‡ 2 - Accounting

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

NAME Name of the organizational breakdown structure type.

UNIQUE_NAME User-entered Unique ID for this OBS Unit. Must be unique within the
OBS Type.

IS_SYSTEM This value can be edited.


‡ If set to 1, this is a system-seeded record.
‡ If set to 0, this is a non system-seeded record

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

IS_SECURITY Is security enabled


0: Is not security-enabled
1: Is Security-enabled

74 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_OBS_UNITS

PRJ_OBS_UNITS
This table stores the actual OBS hierarchy.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

NAME The name of the OBS units.

TYPE_ID Link to the OBS_TYPES 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.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

Clarity Technical Reference Guide, 1e 75


Project Management Tables
PRJ_OBS_UNITS_FLAT

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

UNIT_ID Reference, by ID, to the unit in PRJ_OBS_UNITS

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

BRANCH_UNIT_ID Reference, by ID, to the ancestor (or self) unit in PRJ_OBS_UNITS

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

76 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_PROJECTS

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.

PRGUIDELINES A reference, by URL or filename with extension to a guideline file.

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.

Clarity Technical Reference Guide, 1e 77


Project Management Tables
PRJ_PROJECTS

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.

PRSIZEADJUSTON Indicates that size adjustment is turned on (True) or not (False).

PRSPONSOREDBY A name used by some project management programs.

PRSTART This field contains the start date of the project.

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.

PRUSERTEXT1 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT2 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT3 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT4 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT5 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT6 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT7 Unrestricted, user-entered text fields to use as needed.

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

78 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_PROJECTS

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_START When the forecast monetary benefits are expected to begin

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_REV_FINISH When the forecast monetary benefits are expected to end

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_START When the forecast costs are expected to begin

FCST_CST_RESUME In the case that the forecast costs were interrupted due to an on-hold status, when they are expected
to resume

Clarity Technical Reference Guide, 1e 79


Project Management Tables
PRJ_PROJECTS

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_CST_FINISH When the forecast costs are expected to end

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_START When the budgeted monetary benefits should begin

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_REV_FINISH When the budgeted monetary benefits should end

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_START When the budgeted costs should begin

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_CST_FINISH When the budgeted costs should end

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)

80 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_RESOURCES

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.

PRCALENDARID A reference to prID entry in the PRCalendar table. It is used to associate


an object (such as a resource) with a calendar.

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.

PRISROLE This field indicates whether or not a resource record is a role.

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.

PRTYPECODEID A reference by prID to a record in the PRTypeCode table. Used to associate


an object (such as a resource) with a type code.

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.

PRUSERNUMBER1 Unrestricted, user-entered numeric fields to use as needed.

PRUSERNUMBER2 Unrestricted, user-entered numeric fields to use as needed.

PRUSERTEXT1 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT2 Unrestricted, user-entered text fields to use as needed.

PRUSERTEXT3 Unrestricted, user-entered text fields to use as needed.

Clarity Technical Reference Guide, 1e 81


Project Management Tables
PRJ_RESOURCES

COLUMN_NAME Description

PRUSERTEXT4 Unrestricted, user-entered text fields to use as needed.

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.

82 Clarity Technical Reference Guide, 1e


Project Management Tables
PRJ_ROLES_FLAT

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

ROLE_ID Reference, by ID, to the role in SRM_RESOURCES

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

BRANCH_ROLE_ID Reference, by ID, to the ancestor (or self) role in SRM_RESOURCES

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 83


Project Management Tables
PRLINK

PRLINK
This table holds URLs attached to projects and tasks as well as Favorite Links and Site Links.

COLUMN_NAME Description

PRURL The URL

PRUID Internally generated unique key field

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

PRRECORDID A reference to the object to which the link is attached: by ID into


SRM_PROJECTS or CMN_SEC_USERS or by prID into PRTask or PRSite

PRNAME The display name of the link

PRMODTIME When this record was last modified

PRMODBY The name of the user that last modified this record

PRID Internally generated unique key field

PRCREATEDTIME When this record was created

PRCREATEDBY The name of the user that created this record

84 Clarity Technical Reference Guide, 1e


Project Management Tables
PRLIST

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)

PRUID Internally generated unique key field

PRNAME An internal identifier of the type of list: either prHotList (for My Projects) or
prMethodLoadList (for activated methods)

PRMODTIME When this record was last modified

PRMODBY The name of the user that last modified this record

PRID Internally generated unique key field

Clarity Technical Reference Guide, 1e 85


Project Management Tables
PRLISTMEMBER

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.

PRSEQUENCE For MRPage and MRPageCount: The order in which a page is to be


presented. PRTimeEntry: 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.

PRRECORDID Description: A reference to a record’s prID entry. 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).

86 Clarity Technical Reference Guide, 1e


Project Management Tables
PRLOCK

PRLOCK
5 installation's version number.

COLUMN_NAME Description

PRUSERID A reference by prID to a record in the PRUser table.

PRTABLENAME The name of the table this lock is for.

PRRECORDID A reference, by ID, into the table of the locked object.

PRNAME The lock type; reference into CMN_LOOKUPS by LOOKUP_CODE.

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.

Clarity Technical Reference Guide, 1e 87


Project Management Tables
PRNOTE

PRNOTE
The system uses this table to hold data on notes.

COLUMN_NAME Description

PRVALUE The text of a note.

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.

PRRECORDID Description: A reference to a record’s prID entry. 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.

88 Clarity Technical Reference Guide, 1e


Project Management Tables
PRSITE

PRSITE

COLUMN_NAME Description

PRCALENDARID A reference to prID entry in the PRCalendar table. It is used to associate an


object (such as a resource) with a calendar.

PRWEEKSTART A unit that indicates on what day the week starts.

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.

PRNAME This field contains the name of the site.

PRGUIDELINES A reference, by URL or filename with extension to a guideline file. The


system opens it when a user chooses the guidelines command while focus is
on an assignment in Clarity Time. For the MRCustomField, MRDeliverable,
MRPage, MRTask, PRDeliverable, and PRTask tables this guideline entry is
the specific topic within the guidelines file pertaining to a task. For example,
for a WinHelp source file, prGuidelines would hold a context number ID to a
topic within the *.HLP file.

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.

Clarity Technical Reference Guide, 1e 89


Project Management Tables
PRSUBPROJECT

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.

PRREFTASKID A reference, by prExternalID, to a record in the PRTask table.

PRREFPROJECTID This field references the prExternalID of a project.

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.

90 Clarity Technical Reference Guide, 1e


Project Management Tables
PRTASK

PRTASK

COLUMN_NAME Description

PRBASEDURATION This field indicates the value of PRTask.prDuration when Baseline


Set was last used for a task. This supports data needed for a
project developed in or for Clarity Workbench.

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.

PRCHARGECODEID The charge code.

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.

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.

PRFINISH This field indicates the finish date for the task.

Clarity Technical Reference Guide, 1e 91


Project Management Tables
PRTASK

COLUMN_NAME Description

PRGUIDELINES A reference, by URL or filename with extension to a guideline file.


The system opens it when a user chooses the guidelines command
while focus is on an assignment in Clarity Time. For the
MRCustomField, MRDeliverable, MRPage, MRTask, PRDeliverable,
and PRTask tables this guideline entry is the specific topic within
the guidelines file pertaining to a task. For example, for a WinHelp
source file, prGuidelines would hold a context number ID to a topic
within the *.HLP file.

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.

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.

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.

PRMETHODEXTID A reference to the prExternalID field in the MRMethod table. This


identifies the method from which a task derives.

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.

PRNAME This field contains the name of the task.

92 Clarity Technical Reference Guide, 1e


Project Management Tables
PRTASK

COLUMN_NAME Description

PRPCTCOMPLETE In the PRTask table, a value entered by a user representing the


portion of the task that has actually been completed. In the
PRProject table, 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 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.

PRSHORTNAME This field may be used by some project management programs. It


is intended to hold an abbreviated version of a task’s name.

PRSTART The actual start date for a task.

PRSTATUS This field indicates whether a task is not started or completed.

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.

PRUSERTEXT1 Unrestricted, user-entered text fields to use as needed.

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

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.

Clarity Technical Reference Guide, 1e 93


Project Management Tables
PRTASKDELIVLINK

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.

94 Clarity Technical Reference Guide, 1e


Project Management Tables
PRTASKESTIMATE

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.

PRVALUE It is an estimate separate from the current estimate.

Clarity Technical Reference Guide, 1e 95


Project Management Tables
PRTEAM

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

PRISOPEN This field is used to effectively remove a resource from a project.


While set to true (checked), the resource will see the project in its
Project Browser in Clarity Time. When set to false (unchecked), the
resource will not see the project in its Project Browser and cannot
enter actuals on the project.

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.

96 Clarity Technical Reference Guide, 1e


Project Management Tables
PRTEAM

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.

Clarity Technical Reference Guide, 1e 97


Project Management Tables
SRM_PROJECTS

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

ID Uniquely identifies a record in this table.

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.

IS_ACTIVE Set a value:


‡ 1 = Active
‡ 0 = Inactive

FORECAST REVISION The current forecast revision number.

STAGE_IDENTIFIER Six Sigma stage identifier.

TYPE Type of project.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

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.

INVESTMENT_CODE The type of investment:


‡ Project
‡ Application
‡ Asset
‡ Product
‡ Other

98 Clarity Technical Reference Guide, 1e


4 Portfolio Management Tables

Portfolio Management Overview


This chapter contains the following tables:

„ “PMA_FINANCIAL_VALUES” on 100
„ “PMA_IDEAS” on 101
„ “PMA_PINNED_INVESTMENTS” on 102
„ “PMA_PORTFOLIOS” on 103
„ “PMA_PORTFOLIO_CONTENTS” on 104

Clarity Technical Reference Guide, 1e 99


Portfolio Management Tables
PMA_FINANCIAL_VALUES

PMA_FINANCIAL_VALUES
This table contains monthly values for the costs and benefits associated with portfolios and investments

COLUMN_NAME Description

START_DATE The start date of the month

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

FINISH_DATE The finish date of the month

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

100 Clarity Technical Reference Guide, 1e


Portfolio Management Tables
PMA_IDEAS

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

SUBJECT A brief description of the idea

RISKS A textual description of the risks of implementing this idea

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

IMPACT A textual description of the impact to the organization of implementing this


idea

GENERAL_NOTES General notes about this idea; may include instructions to the idea owner if the
idea was marked incomplete

EST_TYPE The type of estimate, taken from the IDEAS_EST_TYPE lookup

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

EST_COST The estimated cost of implementing this idea

EST_BENEFIT The estimated monetary benefit of implementing this idea

DESCRIPTION A lengthier description of the idea

DEPENDENCIES A textual description of the dependencies of implementing this idea

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

BENEFIT_DESC A textual description of the benefits of implementing this idea

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

Clarity Technical Reference Guide, 1e 101


Portfolio Management Tables
PMA_PINNED_INVESTMENTS

PMA_PINNED_INVESTMENTS
This table contains a list of the investments that are explicitly pinned in a scenario.

COLUMN_NAME Description

SCENARIO_ID A reference, by ID, to the scenario in CAP_SCENARIOS

PORTFOLIO_ID Obsolete

INVEST_TYPE The type of investment object: either PROJECT, ASSET, APPLICATION,


PRODUCT or OTHER

INVEST_ID A reference, by ID, to the investment in SRM_PROJECTS

102 Clarity Technical Reference Guide, 1e


Portfolio Management Tables
PMA_PORTFOLIOS

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

PARENT_ID A reference, by ID, to the portfolio in PMA_PORTFOLIOS, if any, that this


portfolio is a child of

NAME The user-entered name of this portfolio

MANAGER_ID A reference, by ID, to the user in CMN_SEC_USERS that is indicated as the


manager of this 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

INCLUDE_PROJECTS Whether to include projects in the contents of this portfolio

INCLUDE_PRODUCTS Whether to include products in the contents of this portfolio

INCLUDE_OTHER Whether to include other investments in the contents of this portfolio

INCLUDE_ASSETS Whether to include assets in the contents of this portfolio

INCLUDE_APPLICATIONS Whether to include applications in the contents of this portfolio

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

DESCRIPTION A lengthier description of 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

Clarity Technical Reference Guide, 1e 103


Portfolio Management Tables
PMA_PORTFOLIO_CONTENTS

PMA_PORTFOLIO_CONTENTS
This table lists the contents of each portfolio that was defined by expressions or was individually added.

COLUMN_NAME Description

PORTFOLIO_ID A reference, by ID, to the portfolio in PMA_PORTFOLIOS

IS_ADDED_BY_EXPRESSION Indicates if the record describes an investment that was added by an expression
or wa added individually.

INVEST_TYPE The type of investment object:


‡ PROJECT
‡ ASSET
‡ APPLICATION
‡ PRODUCT
‡ OTHER

INVEST_ID A reference, by ID, to the investment in SRM_PROJECTS

104 Clarity Technical Reference Guide, 1e


5 Business Process Management
Tables

Business Process Management Overview


„ "BPM_DEF_ASSIGNEES" on page 106
„ "BPM_DEF_OBJECTS" on page 107
„ "BPM_DEF_PROCESSES" on page 108
„ "BPM_DEF_PROCESS_VERSIONS" on page 109
„ "BPM_DEF_STAGES" on page 110
„ "BPM_DEF_STEPS" on page 111
„ "BPM_DEF_STEP_ACTIONS" on page 112
„ "BPM_DEF_STEP_ACTION_PARAMS" on page 113
„ "BPM_DEF_STEP_AI_ACTIONS" on page 114
„ "BPM_DEF_STEP_CONDITIONS" on page 115
„ "BPM_DEF_STEP_TRANSITIONS" on page 116
„ "BPM_ERRORS" on page 117
„ "BPM_ERROR_ARGUMENTS" on page 118
„ "BPM_RUN_ASSIGNEES" on page 119
„ "BPM_RUN_ASSIGNEE_NOTES" on page 120
„ "BPM_RUN_OBJECTS" on page 121
„ "BPM_RUN_PROCESSES" on page 122
„ "BPM_RUN_PROCESS_ENGINES" on page 123
„ "BPM_RUN_PROCESS_ENGINE_RUNS" on page 124
„ "BPM_RUN_STEPS" on page 125
„ "BPM_RUN_STEP_ACTION_RESULTS" on page 126
„ "BPM_RUN_STEP_COND_OBJECTS" on page 127
„ "BPM_RUN_STEP_COND_RESULTS" on page 128
„ "BPM_RUN_STEP_TRANSITIONS" on page 129
„ "BPM_RUN_THREADS" on page 130

Clarity Technical Reference Guide, 1e 105


Business Process Management Tables
BPM_DEF_ASSIGNEES

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.

PK_ID Primary key of the link table.

PRINCIPAL_TYPE_CODE Type of Assignee. For example, Resource, Group, Role, and so forth.

PRINCIPAL_ID Assignee ID

106 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_DEF_OBJECTS

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.

PK_ID Primary key of the link table

SRC_TABLE_NAME Source that created the object. For example a process or a step.

SRC_PK_ID Primary key of the link table

PARENT_OBJECT_ID Parent Object ID

OBJECT_TYPE_CODE Object Type Code. For example, project, idea, and so forth.

OBJECT_NAME Name of the object

OBJECT_ID Object ID if the object is bound at design time

IS_XDM Set to True when the object is an XDM-generated object. The object type code is
that of the XDM name.

IS_SYSTEM Set to True when the object is an internal system object.

Clarity Technical Reference Guide, 1e 10


Business Process Management Tables
BPM_DEF_PROCESSES

BPM_DEF_PROCESSES
This table stores information about the process.

COLUMN_NAME Description

PROCESS_CODE A unique code to identify the process.

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.

108 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_DEF_PROCESS_VERSIONS

BPM_DEF_PROCESS_VERSIONS
This table stores information regarding the version of a process.

COLUMN_NAME Description

VERSION_NO The version number of the process.

USER_STATUS_CODE A status code selected by the user.

INTERNAL_STATUS_CODE The system-specified status code.

START_STEP_ID A foreign key to the Start Step ("BPM_DEF_STEPS") of the process.

PROCESS_ID A foreign key to the process ("BPM_DEF_PROCESSES").

IS_EDITABLE Specifies if the process locked to any editing.

END_STEP_ID A foreign key to the End Step ("BPM_DEF_STEPS").

Clarity Technical Reference Guide, 1e 10


Business Process Management Tables
BPM_DEF_STAGES

BPM_DEF_STAGES
This table stores Group information for a step.

COLUMN_NAME Description

SEQUENCE_NO The ordering number of the Group.

PROCESS_VERSION_ID A foreign key to the version of the process ("BPM_DEF_PROCESS_VERSIONS")

IS_VISIBLE Specifies if the Group is visible.

110 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_DEF_STEPS

BPM_DEF_STEPS
This table stores the information about the steps in a process.

COLUMN_NAME Description

STEP_CODE Unique code to identify the step within a process.

STAGE_ID The Group to which the step belongs.

SPLIT_TYPE_CODE The Split Type:


‡ Decision Point
‡ Multiple Choice
‡ Parallel Split
‡ Serial

JOIN_TYPE_CODE The Join Type:


‡ First In Line
‡ Merge
‡ Multi-thread
‡ Rendezvous
‡ Wait-and-Merge

SEQUENCE_NO The position of the Step in the process.

PERCENT_COMPLETE The percentage of the process that will be complete when this step is complete.

NOTIFY_WHEN The Notification Flag. For example:


‡ Step Start
‡ Action Performed
‡ Step Complete

NOTIFY_TEXT The customized Notification text.

NOTIFY_OWNER If True, the Owner is notified when the step is completed.

MATCHING_SPLIT_STEP_ID If the step is a Join node, this ID corresponds to the Split node that matches this
Join.

IS_MILESTONE If True, this step is designated as a milestone.

EXP_DURATION_TYPE_CODE A code to denote the duration required to complete the step.

EXP_DURATION_INTERVAL An interval part of the Duration in which this step is expected to complete.

Clarity Technical Reference Guide, 1e 11


Business Process Management Tables
BPM_DEF_STEP_ACTIONS

BPM_DEF_STEP_ACTIONS
This table stores the Action performed by the process steps.

COLUMN_NAME Description

TYPE_CODE The Action types:


‡ Manual
‡ System

STEP_ID A foreign key to the Step ("BPM_DEF_STEPS")

OBJECT_NAME For System actions, the object on which the action is to be performed.

OBJECT_METHOD For System actions, the operation to be performed.

AI_SUBJECT For Manual actions, the Action Item subject.

AI_DESCRIPTION For Manual actions, the Action Item description.

AI_REMINDER_TYPE_CODE For Manual actions, the Action Item reminder type code.

AI_REMINDER_INTERVAL For Manual actions, the Action Item reminder interval.

AI_PRIORITY For Manual actions, the Action Item priority.

AI_DUEIN_TYPE_CODE For Manual actions, the Action Item due in type code.

AI_DUEIN_INTERVAL For Manual actions, the Action Item due in interval.

AI_CLOSE For Manual actions, automatically closes the Action Item after each step.

112 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_DEF_STEP_ACTION_PARAMS

BPM_DEF_STEP_ACTION_PARAMS
This table stores the System Action parameters.

COLUMN_NAME Description

STEP_ACTION_ID A foreign key to a System action ("BPM_DEF_STEP_ACTIONS").

PARAM_VALUE The value of the Parameter.

PARAM_TYPE The type of the Parameter.

PARAM_NAME The name of the Parameter.

Clarity Technical Reference Guide, 1e 11


Business Process Management Tables
BPM_DEF_STEP_AI_ACTIONS

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

STEP_ACTION_ID A foreign key to the Manual Action (BPM_DEF_STEP_ACTIONS).

STATUS_TYPE_CODE The type code of the Action Item Status.

STATUS_CODE_TYPE The code type for the Action Item Status.

114 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_DEF_STEP_CONDITIONS

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.

STEP_ID A foreign key to the Step ("BPM_DEF_STEPS").

SEQUENCE_NO The order in which the condition appears.

NOTE A description for the condition.

Clarity Technical Reference Guide, 1e 11


Business Process Management Tables
BPM_DEF_STEP_TRANSITIONS

BPM_DEF_STEP_TRANSITIONS
This table stores the transition steps for conditions.

COLUMN_NAME Description

STEP_CONDITION_ID A foreign key to the condition ("BPM_DEF_STEP_CONDITIONS").

NEXT_STEP_ID A foreign key to the transition step ("BPM_DEF_STEPS")

NEGOTIATION_LOOP Not used.

116 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_ERRORS

BPM_ERRORS
This table stores the process validation errors and processes runtime errors.

COLUMN_NAME Description

USER_ACTION The action taken by user on this error. For example:


‡ Retry
‡ Delete
‡ Skip

TYPE_CODE The code of the error or warning.

STEP_INSTANCE_ID A foreign key to the Step instance ("BPM_RUN_STEPS")

STEP_ID A foreign key to the Step ("BPM_DEF_STEPS")

STEP_CONDITION_ID A foreign key to the Condition ("BPM_DEF_STEP_CONDITIONS")

STEP_ACTION_ID A foreign key to the Step action ("BPM_DEF_STEP_ACTIONS")

STATUS_CODE The error status. For example:


‡ None
‡ Processed
‡ User Action
‡ Taken

PROCESS_VERSION_ID A foreign key to the version of the Process ("BPM_DEF_PROCESS_VERSIONS")

PROCESS_INSTANCE_ID A foreign key to the Process instance ("BPM_RUN_PROCESSES")

MESSAGE_CODE The Error Message code.

EXCEPTION_TRACE If available, the Java exception trace.

Clarity Technical Reference Guide, 1e 11


Business Process Management Tables
BPM_ERROR_ARGUMENTS

BPM_ERROR_ARGUMENTS
This table stores any arguments to the error message.

COLUMN_NAME Description

ERROR_ID A foreign key to the error (BPM_ERRORS).

ARG_VALUE The argument value in the error.

ARG_INDEX The position of the argument in the error.

FORMAT_TYPE_CODE The format of the error argument.

118 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_ASSIGNEES

BPM_RUN_ASSIGNEES
This table stores the actual action items sent to resources at runtime.

COLUMN_NAME Description

USER_ID The Resource ID.

TABLE_NAME The table to which the assignee is linked to. For example:
‡ Notification
‡ Action Items

PK_ID The primary key of the link table.

DEF_ASSIGNEE_ID A foreign key to the assignee definition ("BPM_DEF_ASSIGNEES").

AI_STATUS_TYPE_CODE The Status type code of the Action Item.

AI_STATUS_CODE The Status code of the Action Item.

Clarity Technical Reference Guide, 1e 11


Business Process Management Tables
BPM_RUN_ASSIGNEE_NOTES

BPM_RUN_ASSIGNEE_NOTES
This table stores the notes entered by the assignees for the process.

COLUMN_NAME Description

RUN_ASSIGNEE_ID A foreign key to the assignee ("BPM_RUN_ASSIGNEES").

NOTE A description of the Note.

120 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_OBJECTS

BPM_RUN_OBJECTS
This table contains the objects used in a process at runtime.

COLUMN_NAME Description

TABLE_NAME The context to which this object is linked. For example:


‡ Process
‡ Step

PK_ID The primary key of the link table.

SRC_TABLE_NAME The source that created the object. For example:


‡ Process
‡ Step

SRC_PK_ID The primary key of the link table.

PARENT_OBJECT_ID The ID of the parent object.

OBJECT_TYPE_CODE The type code of the object. For example:


‡ Project
‡ Idea

OBJECT_NAME The name of the object.

OBJECT_ID The Object ID.

IS_XDM When True, the object is generated via XDM and the object type code is the
same as the XDM name.

IS_SYSTEM When True, the object is an internal system object.

Clarity Technical Reference Guide, 1e 12


Business Process Management Tables
BPM_RUN_PROCESSES

BPM_RUN_PROCESSES
This table stores runtime information for a process instance.

COLUMN_NAME Description

USER_ACTION The action take by user on the process. For example:


‡ Abort
‡ Pause

STATUS_CODE The status of the process.

START_DATE The Start Date of the process.

PROCESS_VERSION_ID A foreign key to the version of the process ("BPM_DEF_PROCESS_VERSIONS")

PROCESS_ENGINE_ID The process engine that is currently working on the process.

PERCENT_COMPLETE The percent of this process that is complete.

LAST_PROCESS_ENGINE_ID The process engine that last worked on this process.

INITIATED_TYPE_CODE The process-initiated type code. For example:


‡ User
‡ Event

INITIATED_BY The resource that started the process.

ERROR_FLAG Indicates if the process has an errors a warning:


‡ E: Error
‡ W: Warning

END_DATE The End Date of the process.

ENDED_TYPE_CODE The type code of the ended process. For example:


‡ User
‡ System

ENDED_BY The resource that ended the process.

122 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_PROCESS_ENGINES

BPM_RUN_PROCESS_ENGINES
This table stores the available process engines.

COLUMN_NAME Description

START_DATE The Start Date of the process engine.

INSTANCE_NAME The name of the process engine.

HEART_BEAT The time at which this engine was last seen active.

END_DATE The End Date of the process engine.

Clarity Technical Reference Guide, 1e 12


Business Process Management Tables
BPM_RUN_PROCESS_ENGINE_RUNS

BPM_RUN_PROCESS_ENGINE_RUNS
This table stores the work performed by each run of the process engine.

COLUMN_NAME Description

START_DATE When the process engine run was started.

ENGINE_ID A foreign key to the process engine ("BPM_RUN_PROCESS_ENGINES").

END_DATE When the process engine run ended.

124 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_STEPS

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")

STEP_ID A foreign key to the definition of the step ("BPM_DEF_STEPS").

STATUS_CODE Runtime status of this step. For example:


‡ Inactive
‡ Active
‡ Waiting
‡ Done
‡ Error

START_DATE The time at which the step started.

PROCESS_INSTANCE_ID A foreign key to the process to which this step belongs


("BPM_RUN_PROCESSES").

LAST_STATUS_CODE The most recent runtime status.

INITIATED_TYPE_CODE The type code of the initiated step.

INITIATED_BY The resource that initiated the step.

END_DATE The time at which the step ended.

ENDED_TYPE_CODE The type code of the ended step.

ENDED_BY The resource who ended the step.

Clarity Technical Reference Guide, 1e 12


Business Process Management Tables
BPM_RUN_STEP_ACTION_RESULTS

BPM_RUN_STEP_ACTION_RESULTS
This table stores the action performed by the step.

COLUMN_NAME Description

STEP_INSTANCE_ID A foreign key to the step ("BPM_RUN_STEPS")

STEP_ACTION_ID A foreign key to the definition of the Action ("BPM_DEF_STEP_ACTIONS")

BOUND_ACTION For System actions, the method that was executed.

AI_ID For Manual actions, the ID of the action item that was created.

ACTION_RESULT For System Actions, the result of the method call.

126 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_STEP_COND_OBJECTS

BPM_RUN_STEP_COND_OBJECTS
This intermediate table stores compiled condition information.

COLUMN_NAME Description

SRC_TABLE_NAME The source that created this object. For example:


‡ Process
‡ Step

SRC_PK_ID The primary key of the link table.

OBJECT_TYPE_CODE The type code of the object. For example:


‡ Project
‡ Idea

OBJECT_NAME The name of the object.

CONDITION_ID A foreign key to the definition of the condition ("BPM_DEF_STEP_CONDITIONS")

ATTRIBUTE The attributes used in the condition.

Clarity Technical Reference Guide, 1e 12


Business Process Management Tables
BPM_RUN_STEP_COND_RESULTS

BPM_RUN_STEP_COND_RESULTS
This table stores the result of a condition that was evaluated:

COLUMN_NAME Description

STEP_INSTANCE_ID A foreign key to the step instance ("BPM_RUN_STEPS").

ENGINE_RUN_ID A foreign key to the process engine ("BPM_RUN_PROCESS_ENGINES").

CONDITION_RESULT The result of the condition.

CONDITION_ID A foreign key to the definition of the condition ("BPM_DEF_STEP_CONDITIONS").

BOUND_CONDITION The actual condition that was executed.

128 Clarity Technical Reference Guide, 1e


Business Process Management Tables
BPM_RUN_STEP_TRANSITIONS

BPM_RUN_STEP_TRANSITIONS
This table stores the runtime transition information.

COLUMN_NAME Description

STEP_INSTANCE_ID A foreign key to the From step instance ("BPM_RUN_STEPS").

SEQUENCE_NO The order number of the transition.

NEXT_STEP_INSTANCE_ID A foreign key to the To step instance ("BPM_RUN_STEPS").

Clarity Technical Reference Guide, 1e 12


Business Process Management Tables
BPM_RUN_THREADS

BPM_RUN_THREADS
This table stores the threads that are created when the process is executed.

COLUMN_NAME Description

PROCESS_INSTANCE_ID A foreign key to the process instance to which this thread


belongs("BPM_RUN_PROCESSES")

PARENT_STEP_INSTANCE_ID If a nested thread, a foreign key of the step that created this thread
("BPM_RUN_PROCESSES").

130 Clarity Technical Reference Guide, 1e


6 Resource Management Tables

Resource Management Overview


This chapter contains the following tables:

„ "CAP_FILTERS" on page 132


„ "CAP_LIST_SELECTIONS" on page 133
„ "CAP_SCENARIOS" on page 134
„ "CAP_SCENARIO_MEMBERS" on page 135
„ "CAP_VIEWS" on page 136
„ "CAP_VIEW_COLUMNS" on page 137
„ “PRASSIGNMENT” on 138
„ “PRTIMEENTRY” on 140
„ “PRTIMEPERIOD” on 141
„ “PRTIMESHEET” on 142
„ “PRTYPECODE” on 143
„ “RSF_ALLOCATIONS” on 144
„ “RSF_DEBUG” on 145
„ “RSF_SEARCH_REQUESTS” on 146
„ “RSF_SHORT_LISTS” on 147
„ “RSF_SHORT_LIST_ENTRIES” on 148
„ “RSM_RSQ_REQUESTS” on 149
„ “RSM_REQ_SUPPLIERS” on 150
„ “RSM_SKILLS” on 151
„ “RSM_SKILLS_ASSOCIATIONS” on 152
„ “SRM_CONTACTS” on 153
„ “SRM_RESOURCES” on 154

Clarity Technical Reference Guide, 1e 131


Resource Management Tables
CAP_FILTERS

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.

132 Clarity Technical Reference Guide, 1e


Resource Management Tables
CAP_LIST_SELECTIONS

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.

Clarity Technical Reference Guide, 1e 133


Resource Management Tables
CAP_SCENARIOS

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.

134 Clarity Technical Reference Guide, 1e


Resource Management Tables
CAP_SCENARIO_MEMBERS

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.

Clarity Technical Reference Guide, 1e 135


Resource Management Tables
CAP_VIEWS

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.

136 Clarity Technical Reference Guide, 1e


Resource Management Tables
CAP_VIEW_COLUMNS

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.

Clarity Technical Reference Guide, 1e 137


Resource Management Tables
PRASSIGNMENT

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

PRACTSUM The value in this field is equal to the sum of prActCurve.

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.

PRSTATUS This field indicates whether an assignment is not started(0), started(1), or


completed(2).

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

138 Clarity Technical Reference Guide, 1e


Resource Management Tables
PRASSIGNMENT

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.

PRPENDFINISH Generated by the repository; represents the anticipated finish date of an


assignment considering its start date and estimate to complete.

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.

CURVE_STATUS Not used.

Clarity Technical Reference Guide, 1e 139


Resource Management Tables
PRTIMEENTRY

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.

PRTYPECODEID A reference by prID to a record in the PRTypeCode table. Used to associate an


object (such as a resource) with a type code.

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.

140 Clarity Technical Reference Guide, 1e


Resource Management Tables
PRTIMEPERIOD

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

PRFINISH The actual finish date for a time period.

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.

PRSTART The actual start date for a time period.

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.

PURGE_FLAG Indicates if the time period is marked for deletion. If so, it is


deleted by the Delete Projects background process.

Clarity Technical Reference Guide, 1e 141


Resource Management Tables
PRTIMESHEET

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.

PRPOSTEDPERIODID A reference, by prID, to the time period (PRTimePeriod) in which


the time sheet was posted.

PRSTATUS This field indicates the status of the time sheet:


‡ 0 = unsubmitted
‡ 1 = submitted
‡ 2 = rejected (returned)
‡ 3 = approved
‡ 4 = posted
‡ 5 = adjusted

PRTIMEPERIODID A reference, by prID to the PRTimePeriod table.

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.

POSTED_TIME Time the timesheet was posted

142 Clarity Technical Reference Guide, 1e


Resource Management Tables
PRTYPECODE

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

PREXTERNALID This is a user-entered, descriptive field internally forced to be


unique and used to identify the 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 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.

PRNAME This field contains the name of the 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.

PRISOPEN This field indicates whether a type code may (1) or may not (0) be
used.

Clarity Technical Reference Guide, 1e 143


Resource Management Tables
RSF_ALLOCATIONS

RSF_ALLOCATIONS
This table contains the requested availability of saved searches.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

END_DATE The end date for the allocation.

PROFILE_ID The internal Resource Finder resource ID.

PRIORITY The priority of the allocation, not used.

PROFILE_TYPE_ID The type of profile for the generic market structure.

SOFT_BOOKING_FLAG Soft booked, not used.

TYPE_ID The type of allocation, not used.

UNIT_TYPE The unit of the allocation, not used.

START_DATE The start date for the allocation.

RATE The rate of the allocation, not used.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

144 Clarity Technical Reference Guide, 1e


Resource Management Tables
RSF_DEBUG

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.

DESCRIPTION Description of debug action.

CREATED_DATE Date and time this record was created.

Clarity Technical Reference Guide, 1e 145


Resource Management Tables
RSF_SEARCH_REQUESTS

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.

AVAILABILITY_SEARCH_WEIGHT Weight for availability.

PROFILE_TYPE_ID Type of saved search.

NAME Name of the short list.

MIN_MATCH_SKILL Minimum match for skills.

MIN_MATCH_CDF Minimum match for CDF.

MIN_MATCH_AVAILABILITY Minimum match for availability.

MASTER_USER_ID cmn_sec_user id.

KEYWORD Keyword.

CDF_SEARCH_WEIGHT Weight for CDF.

CATEGORY Category for the search request.

SKILL_SEARCH_WEIGHT Weight for skills.

SHORT_LIST_ID Short list used.

PROJECT_PRIORITY The project_priority of the table rsf_search_requests.

PROJECT_ID Project internal id.

DESCRIPTION Description of the short list.

IS_SUB_ROLE_INCLUDED Sub role flag.

IS_SOFT_BOOKED_INCLUDED Soft booked flag.

CREATED_BY Application user that created this record


(CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

146 Clarity Technical Reference Guide, 1e


Resource Management Tables
RSF_SHORT_LISTS

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.

DESCRIPTION Description of the short list.

NAME The name of the table RSF_SHORT_LISTS.

MASTER_USER_ID cmn_sec_user id.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 147


Resource Management Tables
RSF_SHORT_LIST_ENTRIES

RSF_SHORT_LIST_ENTRIES
This table contains the entries for the short lists.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

RESOURCE_ID The RESOURCE_ID of the table RSF_SHORT_LIST_ENTRIES.

SHORT_LIST_ID The Short_list_id of the table RSF_SHORT_LIST_ENTRIES.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

148 Clarity Technical Reference Guide, 1e


Resource Management Tables
RSM_RSQ_REQUESTS

RSM_RSQ_REQUESTS
This table is used to store requisitions.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

ASSOCIATION_ID Not Used.

INCLUDE_EXT_RESOURCES Not Used.

NOTES General notes about this requisition.

NOTIFY_CHANGES Flag that indicates whether or not the suppliers should be notified.

REQUEST_OWNER The ID of the user that is chosen to own this requisition.

RESOURCE_ID The ID of the resource selected in the requisition.

SUBMISSION_DATE Date and time this requisition was submitted.

STATUS_ID Status of this requisition - lookup type RSM_REQUISITION_STATUS


from the cmn_lookups table.

SHORT_LIST_ID The ID of the short list containing the possible resources for this
requisition.

SEARCH_REQUEST_ID The ID of the search request that is created in


RSF_SEARCH_REQUESTS table.

REQ_PRIORITY Priority of this requisition - lookup type


RSM_REQUISITION_PRIORITY from the cmn_lookups table.

REQUESTOR_USER_ID The ID of the user that created this requisition.

NOTIFY_BY_EMAIL Not Used.

IS_VETO Indicates if the requestor approval is needed for this requisition.

IS_PUBLIC_INT Indicates if this requisition is Internal (not a toggle between


internal and external).

IS_PUBLIC_EXT Indicates if this requisition is External (not a toggle between


internal and external).

BATCH_ID Not Used.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 149


Resource Management Tables
RSM_REQ_SUPPLIERS

RSM_REQ_SUPPLIERS
This table contains the names of suppliers for requisitions.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

REQUEST_ID The ID of the requisition created.

USER_ID The userid (CMN_SEC_USERS.ID) of the supplier selected in the


requisition.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

150 Clarity Technical Reference Guide, 1e


Resource Management Tables
RSM_SKILLS

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.

PARENT_SKILL_ID Parent skill ID.

PARENT_SKILL_PATH Parent skill path.

SKILL_NAME Skill name.

SKILL_SYNONYM Deprecated.

SKILL_PATH Full path of the skill in the hierarchy.

SKILL_CODE Skill code.

IS_ACTIVE Indicate a status:


‡ 1 = Active
‡ 0 = Inactive

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 151


Resource Management Tables
RSM_SKILLS_ASSOCIATIONS

RSM_SKILLS_ASSOCIATIONS
This table associates skills with resources.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

INTEREST_LEVEL_ID IDID of the lookup value of type RSM_RESOURCE_INTLEV’.

RES_ID ID of the resource.

SKILL_ID ID of the skill.

PROFICIENCY_LEVEL_ID ID of the lookup value of type RSM_RESOURCE_PROFLEV’.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

152 Clarity Technical Reference Guide, 1e


Resource Management Tables
SRM_CONTACTS

SRM_CONTACTS
This table contains contact information and can be used to link any other table through the PRINCIPAL
columns.

COLUMN_NAME Description

ADDRESS1 Address Line 1.

ADDRESS2 Address Line 2.

ADDRESS3 Address Line 3.

CITY City.

COMPANY_ID Company. Foreign key to SRM_COMPANIES.

COUNTRY_ID Country. Foreign key to CMN_COUNTRIES.

COUNTY County.

URL URL for this contact.

STATE_PROVINCE State.

PRINCIPAL_TYPE Points to entity that this contact is for. For example: USERS, RESOURCE,
COMPANY_MAIN, COMPANY_POSTAL.

PRINCIPAL_ID Primary key of the entity to which this contact pertains.

POSTAL_CODE Postal Code.

PHONE_WORK Work Phone Number.

PHONE_PAGER Pager Number.

PHONE_HOME Home Phone Number.

PHONE_FAX Fax Number.

PHONE_CELL Cell Phone Number.

JOB_TITLE Job Title for this contact.

IS_ACTIVE Indicate a status:


‡ 1 = Active
‡ 0 = Inactive

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 153


Resource Management Tables
SRM_RESOURCES

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

ID Uniquely identifies a record in this table.

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.

EXTERNAL_ID XML Open Gateway External ID.

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

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.

IS_ACTIVE Indicate a status: 1 = Active or 0 = Inactive.

IS_EXTERNAL This yes/no field indicates whether or not a resource is external.

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.

RESOURCE_TYPE Type of the resource:


‡ 0-Labor
‡ 1-Equipment
‡ 2-Material
‡ 3-Expense)
‡ (Number)

UNIQUE_NAME Unique Resource Name. This is entered by the user, and is labelled Resource
ID on the screen.

USER_ID A reference by prID to a record in the PRUser table.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

USE_IN_FRC_BUDGET ‡ 1: Used in forecasting


‡ 0: Not used in forecasting

154 Clarity Technical Reference Guide, 1e


Resource Management Tables
SRM_RESOURCES

COLUMN_NAME Description

SMS_EMAIL SMS Email address for Clarity notifications

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.

Clarity Technical Reference Guide, 1e 155


Resource Management Tables
SRM_RESOURCES

156 Clarity Technical Reference Guide, 1e


7 Project Accounting Tables

Project Accounting Overview


This chapter contains the following tables:

„ “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

Clarity Technical Reference Guide, 1e 157


Project Accounting Tables
Project Accounting Overview

„ “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

158 Clarity Technical Reference Guide, 1e


Project Accounting Tables
Project Accounting Overview

„ “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

Clarity Technical Reference Guide, 1e 159


Project Accounting Tables
BATCHBILLACCESS

BATCHBILLACCESS
This table determines who can access a batch billing cycle.

COLUMN_NAME Description

BATCHCYCLE Batch cycle that has been assigned to an employee.

RESOURCE_CODE Employee that has access to given batch cycle.

160 Clarity Technical Reference Guide, 1e


Project Accounting Tables
BATCHSETTINGS

BATCHSETTINGS
This table contains settings for a batch billing cycle.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

BATCHCYCLE Name of batch cycle.

BILLOPTION Reserved.

DESCRIPTION Description of a batch cycle.

FULLBILL Reserved.

SHORTDESC Short description of a batch cycle.

Clarity Technical Reference Guide, 1e 161


Project Accounting Tables
BB_BILLINGRUN

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.

ACTIONDATE Date of the batch run.

BILLINGRUNKEY Uniquely identifies a record in this table.

COMPLETIONSTATUS Contains one of these two values:


‡ E = Errors
‡ N = No Errors

INVNUMBERSGENERATED Number of invoices generated during the batch billing run.

162 Clarity Technical Reference Guide, 1e


Project Accounting Tables
BB_BILLTRACKING

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

AMOUNT Amount of the invoice generated.

COMPANY_CODE Company code.

TRANCOUNT Number of transactions generated for this invoice.

PROJECT_CODE Project code.

INVOICENO Invoice number.

BILLINGRUNKEY Link to the bb_billingrun table for the job.

Clarity Technical Reference Guide, 1e 163


Project Accounting Tables
BILLINGSCHEDULE

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.

ATF Specifies if after-the-fact billing:


‡ No = 0
‡ Yes = 1

ADMINOVERRIDE Admin override percentage, which is used in place of admincode.

BILLAMOUNT Amount of scheduled bill.

NOTES Notes relating to billing schedule.

MASTER_PROJECT_CODE Project code relating to scheduled bill.

INVOICENO Null or the invoice number for the bill.

EVENT The event to which this is tied.

COMPANY_CODE Client code relating to scheduled bill.

CHANGEORDER Change Order relating to scheduled bill.

BILLINGSCHEDULEKEY Uniquely identifies a record in this table.

BILLED Specified if the billing has occurred:


‡ No = 0
‡ Yes = 1

BILLDATE Date of billing

TAXOVERRIDE Admin override percentage, which is used in place of taxcode.

TAXCODE Taxcode to be applied to scheduled bill.

PROJECT_CODE Project Code.

164 Clarity Technical Reference Guide, 1e


Project Accounting Tables
BIZ_COM_PERIODS

BIZ_COM_PERIODS
This table contains the time periods set up by the user..

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

END_DATE End date of the period.

PERIOD State (number) of the period during the period-type duration.


For example, for a period-type annually.

PERIOD_NAME The unique period name.

P_YEAR Year that the period belongs to.

START_DATE Starting date of the period.

P_QUARTER Quarter on which this period falls. Values are 0 (Q1), (Q2), 1
(Q2), 2 (Q3), and 3 (Q4).

P_DESCRIPTION Description.

PERIOD_TYPE Type the period.LOV of type PERIOD_TYPE. Options are: Weekly,


13 Periods per Year, Monthly, Quarterly, Annually.

Clarity Technical Reference Guide, 1e 165


Project Accounting Tables
CLNTSUPP

CLNTSUPP
This table contains supplemental customer information that is used for financial processing.

COLUMN_NAME Description

SRM_ID ID for the master SRM_COMPANIES record.

BILLCYCLE Billing cycle. One character. User defined.

CLNTCOST The cost established for this client.

CLNTSTDCOST The standard cost established for this client.

CLNTSIC Standard Industry Code for this client.

CLNTRATE Client rate. Used in budget and transaction entry for this client.

CLNTCLASS Relates to client class.

CLNTWIPCLASS Relates to WIP class table. Classifies the WIP for this client.

LOCATIONID Location code of the location who owns this client.

INACTIVEDATE Date client became inactive. User entered.

EMAILADDRESS E-mail address for the customer.

DIRECTIONS Notes meant for directions to client site.

DEPARTCODE Department code of the department who owns this client.

DEACTIVATETRAVEL Setting of 1 deactivates travel time billing calculation for client.

DEACTIVATEMILEAGE Setting of 1 deactivates mileage expense calculation for client.

COMPANY_NAME Long description of the client.

COMPANY_CODE The code of identifier defined for the 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).

STATUS_TYPE Specifies the status: Active = 1, Inactive = 2, No New Business = 3

PROJCLASS Default for project classes.

OPENEDDATE Date client information created. Defaults to the current date.

NOTES Notes.

LOSTDATE Date the client was lost. User entered.

WIPTYPE A classifier for the WIP type for this client.

UDF4 A 40 character free-form field that contains information about the


client.

UDF3 A 40 character free-form field that contains information about the


client.

UDF2 Code relates to Client Supplement UDF2 table.

UDF1 Code relates to Client Supplement UDF1 table.

166 Clarity Technical Reference Guide, 1e


Project Accounting Tables
COSTKEYLEVEL

COSTKEYLEVEL
Table to store the costkey level information.

COLUMN_NAME Description

USERDEFINED Set to 1 for user-defined cost key segments

UPDATEBYEMPLOYEE User last updated the costkeylevel

STARTPOSITION Starting position for this cost key segment

SOURCETABLE Table name. For example, client supplement, project control, cost code,
employee, or UDF.

LENGTH_ Length of costkey

INDEX2 Index defined for defined source table. Defaults to client code, project
code

DISPLAYDESCRIPTION Display description for this cost key segment

DESCRIPTION Description of the segment

DATABASE2 Reserved. Null or the database in which the source table is located

CKLEVEL The level number of this segment.

Clarity Technical Reference Guide, 1e 167


Project Accounting Tables
COSTPLUS

COSTPLUS
Table used to store the cost plus summary.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

SHORTDESC Short Description of the field

DESCRIPTION Description of costplus

COSTPLUSCODE Cost plus code

APPLYTOACTUALSTDCOST Apply to actual or standard cost

168 Clarity Technical Reference Guide, 1e


Project Accounting Tables
COSTPLUSRULES

COSTPLUSRULES
Table used to store the cost plus rules.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TORANGE High range inclusive

SEQUENCE Numeric sequence number

OVERHEADFLATPERCENT ‡ F = Flat
‡ P = Percent

COSTPLUSCODE Cost plus code

BURDENEACHUNIT 1 = apply burden for each unit

BURDENAMOUNT Burden amount to apply

BURDENFLATPERCENT ‡ F = Flat
‡ P = Percent

FROMRANGE Low range inclusive

OVERHEADEACHUNIT 1 = apply overhead for each unit

OVERHEADAMOUNT Overhead amount to apply

MULTFLATPERCENT ‡ F = Flat
‡ P = Percent

MULTEACHUNIT 1 = apply multiplier for each unit

MULTAMOUNT Multiplier amount to apply

Clarity Technical Reference Guide, 1e 169


Project Accounting Tables
DEFAULT_COSTKEY_VALUES

DEFAULT_COSTKEY_VALUES
Table used to store the costkey default values.

COLUMN_NAME Description

DEFAULT_VALUE Default costkey value.

COSTKEY_LEVEL Costkey level.

170 Clarity Technical Reference Guide, 1e


Project Accounting Tables
DEPARTMENT

DEPARTMENT
Table used to store the department details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

SHORTDESC Short Description for the department

DESCRIPTION Long Description for the department

DEPARTIDENTIFIER Null or the general ledger segment value mapped to this


department.

DEPARTCODE Department code

DEFAULT_REVIEWER Default reviewer

ALT_DEFAULT_REVIEWER Alternate default reviewer

Clarity Technical Reference Guide, 1e 171


Project Accounting Tables
ENTITY

ENTITY
Table used to store the entity details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

WIP_CLASS WIP Class

TRANS_RATE_SOURCE_MATERIALS Material transactions rate source

TRANS_RATE_SOURCE_LABOR Labor TXS transactions rate source

TRANS_RATE_SOURCE_EXPENSE Expense TXS transactions rate source

BATCH_CYCLE Batch cycle

BILLING_CURRENCY_CODE Billing currency code

CLIENT_CLASS Client class

DESCRIPTION The entity description

ENTITY The entity code

EXCHANGE_RATE_TYPE_EQUIPMENT Equipment exchange rate type

EXCHANGE_RATE_TYPE_EXPENSE Expense exchange rate type

EXCHANGE_RATE_TYPE_LABOR Labor exchange rate type

EXCHANGE_RATE_TYPE_MATERIALS Material exchange rate type

EXTERNAL_ID XML Open Gateway External ID

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier

HOME_CURRENCY_CODE Home currency code

TRANS_RATE_SOURCE_EQUIPMENT Equipment transactions rate source

TRANS_LOCATION_LABOR Labor TXS Location

TRANS_COST_SOURCE_LABOR Labor cost source

SHORTDESC The entity short description

REPORTING_CURRENCY_CODE reporting currency code

REMIT_TO_LOCATION remit to location

PROJECT_CLASS project class

172 Clarity Technical Reference Guide, 1e


Project Accounting Tables
IMP_TRANSACTIONIMPORT

IMP_TRANSACTIONIMPORT
Table that has the transactions to be imported into Clarity.

COLUMN_NAME Description

WORKINT For implementation purpose work INT is defined

WORKBUF For implementation purpose work INT is defined

TRANSTYPE Type of transaction labor, material, equipment or expense

TRANSIMPORTKEY Import key

TRANSDATE Transaction date

TASKID Task id for which the time entry is entered

SOURCEMODULE Where the tx is coming from either Clarity Time or external


application.

SITE Project site

ROLE_CODE Role associated

RESOURCE_CODE Resource code

RATE_CURRENCY Currency of the rate

RATE Rate

QUANTITY Quantity or no of hours worked

PROJECT_CODE Project code for which the transaction is submitted

PAC_IMP_HEADER_ID The ID of this transactions header

NOTES Notes field

JOB_ID Job ID allocated after running the background job

INPUT_TYPE Input type used

IMPORTSTATUS Import status to determine if it is a new tx or error or hold

IMPORTEDBY_RESOURCE_CODE Resource code of the resource that imported this TXS

IMPORTDATE Imported date

FATALERROR Error message in case of fatal error

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier

EXTERNAL_ID XML Open Gateway External ID

EXTERNALTRANSNO If the external system has trans no then the external TX no

EXTERNALBATCHID External batch ID

ERRORCODE Error code if any in case of error

COST_CURRENCY Currency of the cost field

COST Actual cost on this transaction

COMPANY_CODE Company code for which the transaction is submitted

CHARGE_CODE Chargecode used

CHARGEABLE Is this TX chargeable

APPLY_TO_EXTERNAL_ID Apply this TX to some external ID

Clarity Technical Reference Guide, 1e 173


Project Accounting Tables
IMP_TRANSACTIONIMPORTERRORS

IMP_TRANSACTIONIMPORTERRORS
Table that has all the error codes and descriptions.

COLUMN_NAME Description

LOOKUP_CODE Lookup code

ERRORCODE Error code if any in case of error

DESCRIPTION Description of the error

174 Clarity Technical Reference Guide, 1e


Project Accounting Tables
INVOICEHEADER

INVOICEHEADER
This table contains an invoice header record for all billings and credit memos.

COLUMN_NAME Description

ARPOSTED Enter a value:


‡ 1 = Invoice has been posted to AR
‡ 0 = Invoice has not been posted to AR

DBNAME Integration database posted to.

COMPANY_CODE Client Code.

STATUS Supply a status:


‡ 0 = Invoiced
‡ 1 = Under adjustment
‡ 2 = Reversed
‡ 3 = Re-billed
‡ 9 = Bill App

SHIP_TO_COMPANY_CODE Reserved.

RESOURCE_CODE Employee code.

PRINTED Indicates the number of invoices to be printed.

NOTES Notes.

INVTYPE Invoice Type. For example:


C = credit
I = invoice

INVOICENO_APPLYTO The invoice number this record applies to. If this is a credit
memo, the invoice number which the credit memo credits.

INVOICENO Invoice or credit memo number.

INVOICEIMAGE A picture of the invoice. This field is reserved.

INVOICEDATE The date the invoice was created.

BATCHCTRLNO The Platinum Software A/R batch control number.

BILL_TO_COMPANY_CODE Bill to apply to the invoice.

CMSGROUPNO CMS group number.

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

EXTERNAL_ID XML Open Gateway External ID.

BILLING_PROJECT_CODE Project code of the ultimate parent in the billing hierarchy.

CONSOLIDATED Boolean value, whether the invoice is for multiple projects.

HAS_BILLING_SUBPROJECTS Boolean value, whether the invoice belongs to a project that has
sub projects.

Clarity Technical Reference Guide, 1e 175


Project Accounting Tables
INVOICEHEADER_VALUES

INVOICEHEADER_VALUES
This table contains multi-currency values for the invoice header record.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ADMINCHARGE The administrative charges added to this invoice.

INVOICEAMOUNT Amount of the invoice.

TAXAMOUNT Amount of tax applied on this invoice.

INVOICENO Invoice or credit memo Number these amounts apply


to.

EXCHANGE_RATE Currency exchange rate.

EXCHANGE_ID ID for the exchange rate record used to determine the


exchange rates.

AMOUNT_REMAINING Amount that has not been voided by a credit memo.

CURRENCY_CODE 3-letter ISO currency code.

CURRENCY_TYPE Currency type.

176 Clarity Technical Reference Guide, 1e


Project Accounting Tables
NAMEOPTIONS

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.

ALLOW_ADJUST_ALREADY_BILLED Allow the transaction import to adjust transactions that have


already been billed. Use this column with caution

ALLOW_NEGATIVE_INVOICES Boolean value, whether to allow net negative invoices in the


system.

ALLOW_PARTIAL_POST_OF_DIST Allows the user to turn on or off the ability to post


distributions.

ALLOW_TIME_PURGE Allow resources to purge their time transactions that have


been submitted.

ALLOW_USE_OF_COSTPLUS Enables costplus in the system.

ALLOW_USE_OF_RATEMATRIX Enables the rate matrix in the system.

ALLOWMULTIPLELOGONS Indicate the availability of users to have multiple log-ins:


‡ 0 - No
‡ 1 = Yes

ALLOWNONCHARGEABLEOVERRIDE Allow override of the chargeable / non-chargeable bit during


transaction entry.

ATEREMOTEPROFILES Directory where Advanced Time and Expense remote profiles


are stored.

BATCH Reserved for batch transaction entry.

BATCHBILL Allows batch billing in the system.

BRACKETDESCRIPTION1 The description for the first WIP aging level.

BRACKETDESCRIPTION2 The description for the second WIP aging level.

BRACKETDESCRIPTION3 The description for the third WIP aging level.

BRACKETDESCRIPTION4 The description for the fourth WIP aging level.

BRACKETDESCRIPTION5 The description for the fifth WIP aging level.

BURDEN Reserved. Is burden processing active in CMS:


0 = No
1 = Yes.

CHARGEMILEAGE Is mileage charge processing active in CMS:


‡ 0 = No
‡ 1 = Yes.

CHARGETRAVEL Is travel charge processing active in CMS:


‡ 0 = No
‡ 1 = Yes

COSTPLUS Default for costplus when creating a new project.

Clarity Technical Reference Guide, 1e 177


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

COSTVARIANCES Are cost variances enable in CMS:


‡ 0 = No
‡ 1 = Yes

DEFAULTBATCHCYCLE Default batch cycle to use for new projects.

DEFAULTBILLINGENTITY Default entity value used when billing.

DEFAULTCLNT Is default client active:


‡ 0 = No
‡ 1 = Yes

DEFAULTCLNTCLASS Default client used when creating customers.

DEFAULTCLNTCODE If default client is active, the default client code. Used in


transaction entry.

DEFAULTDEPARTMENT The default department code. Later verified against the


department table.

DEFAULTENTITY The default entity.

DEFAULTHOURSWORKED The default number of hours worked per week. Used in


employee profile and reports.

DEFAULTLOCATION The default location code. Later verified against the location
table.

DEFAULTPROJCLASS Default value used when creating projects.

DEFAULTPROJECT Specifies if there is a default project used in the transaction


entry:
‡ No = 0
‡ Yes = 1

DEFAULTPROJECTCODE If default project is active, the default project code.

DEFAULTWIPCLASS Default WIP class used when creating customers.

DFLTBILLINGLOCATION Default location value used when billing.

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

DFLTBUDGETCOSTSRCEQUIP Default costsourceeqipment when creating a new project.

DFLTBUDGETCOSTSRCLBR Default costsourcelabor when creating a new project.

DFLTBUDGETCOSTSRCMTL Default costsourcematerial when creating a new project.

DFLTBUDGETLEVELEQUIP If budget is active, the default cost key level number.

DFLTBUDGETLEVELLBR If budget is active, the default cost key level number.

DFLTBUDGETLEVELMTL If budget is active, the default cost key level number.

DFLTBUDGETRATEALLOWOVRDEQUIP If budget is active, the default for whether override of the


rate is allowed.

DFLTBUDGETRATEALLOWOVRDLBR If budget is active, the default for whether override of the


rate is allowed.

178 Clarity Technical Reference Guide, 1e


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

DFLTBUDGETRATEALLOWOVRDMTL If budget is active, the default for whether override of the


rate is allowed.

DFLTBUDGETRATELOCEQUIP If budget is active, the default cost key level number.

DFLTBUDGETRATELOCLBR If budget is active, the default cost key level number.

DFLTBUDGETRATELOCMTL If budget is active, the default cost key level number.

DFLTBUDGETRATESRCEQUIP If budget is active, the default cost key level number.

DFLTBUDGETRATESRCLBR If budget is active, the default cost key level number.

DFLTBUDGETRATESRCMTL If budget is active, the default cost key level number.

DFLTBURDENACTIVE Reserved. Indicates if the burden is active in CMS:


‡ 0 = No
‡ 1 = Yes

DFLTBURDENCODE Reserved. The default burden code used for burden.

DFLTBURDENLEVEL Reserved. The default cost key level from which burden is
obtained.

DFLTOVERHEADACTIVE Reserved. Indicates if overhead is active in CMS:


‡ 0 = No
‡ 1 = Yes

DFLTOVERHEADCODE Reserved. The default burden code used for overhead.

DFLTOVERHEADLEVEL Reserved. The default cost key level from which overhead is
obtained.

DFLTPERCENTBILLABLE If Percent Billable is active, the default percent billable value.

DISPLAYCOSTS Used in transaction entry to display the cost of a transaction:


‡ 0 = No
‡ 1 = Yes

DTE_SUBMIT_MODE Reserved for Distributed Time Entry integration.

DTE_TYPE Reserved for Distributed Time Entry integration.

EMPLOYEEOVERRIDEDEFAULT Indicates if the employee override is enabled during a


transaction entry:
‡ 0 = No
‡ 1 = Yes

ENFORCEPROJECTSTARTDATE Indicates if the project start date is a required field:


‡ 0 = No
‡ 1 = Yes

EQUIPMENT_EXCHANGE_RATE_TYPE Equipment Exchange rate type.

EVENTS Enables users to create Project Events.

EXP_RPTS_THROUGH_AP 1 if the system can support sending Expense reports to AP to


cut a check for the resource.

EXPENSE_APPROVALS_REQUIRED 1 if approvals are required for expense reports.

EXPENSE_EXCHANGE_RATE_TYPE Expense Exchange Rate Type.

EXPENSES Indicates if expense processing is active in CMS:


‡ 0 = No
‡ 1 = Yes

Clarity Technical Reference Guide, 1e 179


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

GL_NOMATCH_FLAG_D Indicates whether to mark GL non matched transactions as D


for Do Not Post.

GLINTEGRATION Indicates whether GL Integration is allowed.

GLOBAL_EXPENSE_TYPE_COST_CODES If 1, the expense type cost codes will apply to ALL users.

HISTORYMODE Default for history mode when creating a new project.

HISTORYSUMMARY Default for history summary when creating a new project.

HOLDWIP Enables users to put projects on hold.

INTEGRATION_DB Indicates which Sun database PA is integrating with. Pertains


to SUNDB column.

INTERNALWIP Must be active to use internal project type.

LABOR_EXCHANGE_RATE_TYPE Labor exchange rate type.

LASTUPDATE The last time the table was updated.

LASTUPDTDBY_RESOURCE_CODE The user who last updated the table.

MATERIALS Specify if materials processing is active in CMS:


‡ 0 = No
‡ 1 = Yes
This field pertains to the Materials entry menu

MATERIALS_EXCHANGE_RATE_TYPE Materials exchange rate type.

MAXHRSPERDAY Used in ATE, maximum hours allowed for entry per employee,
per day.

MILEAGE_EXPENSE_TYPE Mileage expense type.

MILEAGE_RATE Current reimbursement rate for mileage in expense report


system.

MILECOSTCODE Mileage cost code.

MINIMUMCHARGE The minimum amount charged.

MULTIPLIERS Enter a value:


‡ 1 = use cost multipliers
‡ 0 = no cost multipliers

ONETIMECLIENTID The client code for the default one time client used for Acuity
integration.

OVERHEAD Reserved. Indicates the status of overhead processing in


CMS:
‡ 0 = No
‡ 1 = Yes

PERCENTOFBILLING If travel charge is active and standard percent is 0, then the


percent of the bill.

POC_BUDGET Percentage of Completion Budget.

POC_CONTRACT Percentage of Completion Contract.

POC_MILESTONE Percentage of Completion Milestone.

PROJCHGORDERSEP The separator character used when creating a change order.

180 Clarity Technical Reference Guide, 1e


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

PROJECT_FORECASTING Boolean value, whether forecasting is enabled for the system


or not.

RATE_MATRIX_EXCLUSIVE Supply a value:


‡ 1 = Allow only one user to edit a rate matrix
‡ 0 = Allow multiple users to edit the same matrix

RATEDEFAULT Supply a value:


‡ C = Client
‡ P = Project
‡ S = Cost
‡ R = Employee
‡ O = Override

RATEMATRIX Not used. This is the default for rate matrix when creating a
new project.

SHOW_NONCHARGEABLES Specifies if non-chargeable fees should be displayed in


Browse boxes for budgeted projects:
‡ 1 = Show non-chargeable items
‡ 0 = Do not show non-chargeable items

SHOWRATE The default for displaying the rate during transaction entry:
‡ 0 = No
‡ 1 = Yes

SKILLS Specifies if employee skill processing is enabled in CMS:


‡ No = 0
‡ Yes = 1

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.

STANDARDORPERCENT If travel charge processing is active, indicates whether a


standard percentage is used or not:
‡ No = 0
‡ Yes = 1

STANDARDRATE If travel charge is active and standard percent is 1, then the


standard rate is used.

TARGETBILLRATE The target bill rate, which is used in reporting.

TARGETPERCENTBILLABLE Enter the percentage of time that resources should target


being billable. This value is used in reporting.

TAX_TYPE Specifies the Tax type to use:


‡ None = 0
‡ Clarity Taxes = 1

THRESHOLDBILLING Indicates if threshold billing is enabled:


‡ Active = 1
‡ Inactive = 0
Used when billing and is reserved for future use.

TIME_APPROVALS_REQUIRED Reserved for future use.

Clarity Technical Reference Guide, 1e 181


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

TIME_EXPENSE_SHOW_RATE Reserved for future use.

TIMEINCREMENT The default time increment for the project. Used in project
profile.

TRACKCOSTS Contains one of these two values:


‡ 1 = Track Costs is On
‡ 0 = Track Costs is Off
When Track Costs is on, cost information must be provided
for transactions.

TRANSCOSTSRCEQUIP Default transaction cost source for equipment.

TRANSCOSTSRCEXPENSE Default transaction cost source for expenses.

TRANSCOSTSRCLBR Default transaction cost source for labor.

TRANSCOSTSRCMTL Default transaction cost source for materials.

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.

TRANSRATELOCEQUIP Default rate location for equipment.

TRANSRATELOCEXPENSE Default rate location for expenses.

TRANSRATELOCLBR Default rate location for labor.

TRANSRATELOCMTL Default rate location for materials.

TRANSRATESRCEQUIP Default transaction rate source for equipment.

TRANSRATESRCEXPENSE Default transaction rate source for expenses.

TRANSRATESRCLBR Default transaction rate source for labor.

TRANSRATESRCMTL Default transaction rate source for materials.

TRAVCOSTCODE The cost code used for travel changes. Later verified against
the cost code tab: reserved for expense system.

UNIONS Reserved for future use.

USEADMINCHARGES Indicates whether to apply admin charges to billing records:


‡ 1 = Enable Admin charges
‡ 0 = Disable Admin charges

USECHANGEORDERS Indicates whether to use change orders:


‡ 1 = Enable change orders
‡ 0 = Disables change orders

USEWIPRESERVE Specifies if WIP Reserve is used or not:


‡ On = 1
‡ Off = 0
Used in project profile.

182 Clarity Technical Reference Guide, 1e


Project Accounting Tables
NAMEOPTIONS

COLUMN_NAME Description

VOUCHER Specifies the need to enable transaction entries through


vouchers:
‡ Enable = 1
‡ Disable = 0

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.

FISCAL_PERIOD_NAME Fiscal period name

ENTITY_SECURITY The level of entity security

ALLOW_AUTOPOPBILL Allow auto population of billing values from actuals

ALLOCATIONS True if GL Allocations should be enabled in the system;


otherwise, false. Default: True

Clarity Technical Reference Guide, 1e 183


Project Accounting Tables
PAC_BATCH_OUTPUT

PAC_BATCH_OUTPUT
This table holds batch output file details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TYPE Type of the output

PATHNAME Path name

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CODE Code

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

184 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_BB_SELECTBILL_CONSINV

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

ID Uniquely identifies a record in this table

USERID UserID

PROJECT_CODE project code for which the transaction is submitted

CURRENCY_CODE Three-letter ISO currency code

COMPANY_CODE Company code for which the transaction is submitted

Clarity Technical Reference Guide, 1e 185


Project Accounting Tables
PAC_BIL_DETAIL_SUMMARY

PAC_BIL_DETAIL_SUMMARY
This table holds billing detail summary information.

COLUMN_NAME Description

USERID unique ID assigned to the user

TRANSTYPE transaction type

TOTALAMOUNT total amount

TITLE Title

ROW1 row1

RECORDTYPE record type

PROJECT_CODE project code for which the transaction is submitted

LINE_NO line no

LASTROW lastrow

HASDETAILS to know if this has details or not

COMPANY_CODE company code

CANAPPROVEBILL can approve bill or not

BILLINGSESSIONKEY bill session key

BILLFLAGS bill flags

BILLAMOUNT bill amount

AMOUNTREMAINING amount remaining

ADJUSTAMOUNT adjusted amount

186 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_BIL_INVOICE_TRN_DETAILS

PAC_BIL_INVOICE_TRN_DETAILS
Detail table to contain invoice transactions.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANSNO Transaction number

TAX_METHOD_CODE Tax method code

TAX_CODE Tax code

EXCHANGE_RATE Currency Exchange Rate

ENTRY_TYPE Entry type

CURRENCY_CODE Three-letter ISO currency code

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

AMOUNT Amount

CURRENCY_TYPE Currency type

EXCHANGE_ID Exchange ID

INVOICE_NO Invoice number

PERCENTAGE Percentage

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 187


Project Accounting Tables
PAC_BIL_ITEM_DETAILS

PAC_BIL_ITEM_DETAILS
Detail table to hold billing data.

COLUMN_NAME Description

USERID user ID

TRANSTYPE transaction type

TRANSNO Transaction number

TRANSDATE transaction date

TOTALAMOUNT total amount

TASK_NAME task name

RECORDTYPE record type

QUANTITY quantity

PROJECT_CODE project code for which the transaction is submitted

NOTES notes field

NAME name

LINE_NO line no

INCURRED_BY incurred by the resource

DESCRIPTION description

COMPANY_CODE company code

CATEGORY category

BILLSESSIONKEY bill session key

BILLRATE bill rate

BILLFLAGS bill flags

BILLAMOUNT bill amount

AMOUNTREMAINING amount remaining

ADJUSTAMOUNT adjusted amount

188 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_ALLOCATIONS

PAC_CHG_ALLOCATIONS
Table to store chargebackallocation details.IDUniquely identifies a record in this table

COLUMN_NAME Description

ID Uniquely identifies a record in this table

OBJECT_ID Object ID can be project ID or charge codes ID

CREATED_BY Applicationuserthatcreatedthisrecord(CMN_SEC_USERS.ID)

ALLOCATION_TYPE Allocation type can be project or task allocations

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 189


Project Accounting Tables
PAC_CHG_ALLOCS_DATES

PAC_CHG_ALLOCS_DATES
Table stores chargeback allocation dates for a period.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TO_DATE To date

FROM_DATE From date

CREATED_BY User that created this record (CMN_SEC_USERS.ID)

ALLOCATION_ID Allocation ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

190 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_ALLOCS_DETAILS

PAC_CHG_ALLOCS_DETAILS
Table used to store allocation details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

CREATED_BY User that created this record (CMN_SEC_USERS.ID)

ALLOCATION_PERCENT Percentage of allocation

ACCOUNT_CODE_ID GL account ID

ALLOCATION_DATES_ID PAC_CHG_ALLOC_DATES ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 191


Project Accounting Tables
PAC_CHG_BATCH_HEADERS

PAC_CHG_BATCH_HEADERS
Table stores the batch posting information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

XOG_EXPORTED_DATE XOG Exported date

XOG_EXPORTED XOG Exported flag

TRANSACTIONS Transactions

TOTAL_AMOUNT Total amount

SYSTEM_POSTED Has System posted

STATUS Status

CREATED_BY User that created this record (CMN_SEC_USERS.ID)

GL_BATCH_ID GL Batch ID

GL_PERIOD GL Period ID

GL_POSTED_DATE GL Posted date

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

192 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_EXCEPTIONS

PAC_CHG_EXCEPTIONS
Table to store the chargeback allocation exceptions.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANS_SOURCE Source of the transactions:


‡ W for WIP
‡ B for billings
‡ A for WIP Adjustments
‡ R for reversal

TRANSNO The transaction number in the PPA_WIP table

SOURCE_ID Source ID

ERROR_ID ID for the CMN_LOOKUPS record associated with this exception

CREATED_BY Application user who created this record (CMN_SEC_USERS.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

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 193


Project Accounting Tables
PAC_CHG_GL_ACCOUNTS

PAC_CHG_GL_ACCOUNTS
Table to store the GL account Information for charge backs.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier

CHARGEBACK_ENABLED Chargeback enabled or not

ACCOUNT_CLASS Lookup Value Code which identifies the Account Class:


‡ Balance Sheet
‡ PL

ACCOUNT_CODE GL Account Code

ACCOUNT_DESCRIPTION Description of this GL Account Code

ACCOUNT_TYPE Lookup Value code which identifies the Account Type:


‡ Asset
‡ Liability
‡ Income
‡ Expense

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

EXTERNAL_ID XML Open Gateway External ID

ENTITY_ID Entity ID

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

194 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_RESCREDIT_DATES

PAC_CHG_RESCREDIT_DATES
Table to store the resource credit dates for allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TO_DATE To date

RESOURCE_CREDIT_ID Resource credit ID

FROM_DATE From date

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 195


Project Accounting Tables
PAC_CHG_RESCREDIT_DETAILS

PAC_CHG_RESCREDIT_DETAILS
Table to store the resource credit details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

RES_CREDIT_DATES_ID Resource credit dates id (PAC_CHG_RESCREDIT_DATES.id)

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

ACCOUNT_CODE_ID Account Code ID

ALLOCATION_PERCENT Allocation percentage

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

196 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_RESOURCE_CREDITS

PAC_CHG_RESOURCE_CREDITS
Table to store the resource credit for allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANSACTION_CLASS_ID Transaction class ID which identifies the transaction class this row
applies to

ENTITY_ID Entity ID to identify the entity to which this row applies

DEPARTMENT_ID Department ID to identify the department to which this row


applies

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

STATUS Status

RESOURCE_CLASS_ID The Resource Class ID to identify the resource to which this class
applies

LOCATION_ID Location ID to identify to which location this row applies

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 197


Project Accounting Tables
PAC_CHG_SRCH_GL_PARAMS

PAC_CHG_SRCH_GL_PARAMS
This temporary stores the GL Search parameters for allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

VALUE Value of the Search parameter

SESSIONID Session ID of the logged in user

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

PARAMETER Parameter name

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

198 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_SRCH_GL_SUMMARIES

PAC_CHG_SRCH_GL_SUMMARIES
This temporary table stores the GL Search Summaries for allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANS_COUNT Number of transactions

TO_DATE To date

SUMMARY_VALUE Value of the Summary

SUMMARY_TYPE Type of Summary

STATUS Status field

SESSIONID Session ID of the logged in user

AMOUNT Original Amount on the transaction

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

FROM_DATE From date

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 199


Project Accounting Tables
PAC_CHG_SRCH_GL_TRANS

PAC_CHG_SRCH_GL_TRANS
This temporary stores the GL Search transactions for allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANS_SOURCE Source of the transactions:


‡ W for WIP
‡ B for billings
‡ A for WIP Adjustments
‡ R for reversal

TRANS_DATE Transaction Date

TRANSNO Transaction number

SESSIONID Session id of the logged in user

AMOUNT Original Amount on the transaction

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

200 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_TRANSACTIONS

PAC_CHG_TRANSACTIONS
This table is used to store the allocation transactions.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

XOG_EXPORTED_DATE Date record was exported by XOG

XOG_EXPORTED 1 if exported; else 0

TRANS_SOURCE Source of the transactions:


‡ W for WIP
‡ B for billings
‡ A for WIP Adjustments
‡ R for reversal

TRANSNO The transaction number in the PPA_WIP table

SYSTEM_POSTED System posted or not

STATUS ‡ 0=approved
‡ 1=waiting approval (default)
‡ 2=reversed

ACCOUNT_CODE_ID The Account Code ID for the GL Account Code

BATCH_ID References the batch number from PPA_POSTINGBATCH

CHARGEBACK_TYPE ‡ C for a resource Credit


‡ D for a Debit which is a charge to the funding entity
‡ R for an explicit Reversal
‡ W for a WIP Adjustment reversal

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

DATES_ID The Dates ID

ENTITY_ID Entity ID for which the entity this rows applies to

GL_BATCH_ID References the batch number from PPA_POSTINGBATCH

GL_PERIOD The ID for the GL period which this transaction was posted to

GL_POSTED_DATE The Date on which this is posted to GL

SOURCE_ID The ID from the PAC_CHG_ALLOCATIONS table if this is a debit;


else the ID from the PAC_CHG_RESOURCE_CREDITS if this is a
credit

QUANTITY The original quantity of the transaction

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 201


Project Accounting Tables
PAC_CHG_TRANS_VALUES

PAC_CHG_TRANS_VALUES
This table stores the transaction values for Allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANSACTION_ID The Transaction ID

AMOUNT Original Amount on the transaction

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

CURRENCY_CODE Three-letter ISO currency code

CURRENCY_TYPE Currency Type

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

202 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_CHG_TRIALSRUNS

PAC_CHG_TRIALSRUNS
This temporary table stores the search results for Allocations.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANS_SOURCE Source of the transactions:


‡ W for WIP
‡ B for billings
‡ A for WIP Adjustments
‡ R for reversal

TRANSNO Transaction number

SOURCE_ID Source ID

ERROR_CODE Error code if any in case of error

DATES_ID Details Date ID which determines the period of tx

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

ACCOUNT_CODE_ID GL Account code ID

CHARGEBACK_TYPE C for a resource Credit, D for a Debit which is a charge to the


funding entity. R for an explicit Reversal. W for a WIP Adjustment
reversal

ENTITY_ID Entity ID of the entity this row applies to

SESSIONID Session ID of the logged in user

QUANTITY The quantity on the transaction

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 203


Project Accounting Tables
PAC_CHG_TRIALRUNS_VALUES

PAC_CHG_TRIALRUNS_VALUES
This temp table is used to store the search result values for Allocations

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRIALRUN_ID PAC_CHG_TRIALRUNS.id

CURRENCY_TYPE Currency type

CURRENCY_CODE Three-letter ISO currency code

AMOUNT Original amount on the transaction

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

204 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_FOS_RESOURCE_CLASS

PAC_FOS_RESOURCE_CLASS
Table to determine the resource class.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

RESOURCE_TYPE Resource type:


‡ labor (labor)
‡ mat (materials)
‡ exp (expense)
‡ equ (equipment)

RESOURCE_CLASS Resource class

DESCRIPTION Description

ACTIVE Active or Inactive

Clarity Technical Reference Guide, 1e 205


Project Accounting Tables
PAC_FRC_FORECAST_DETAILS

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

ID Uniquely identifies a record in this table.

PERIOD_ID ID of the time period (BIZ_COM_PERIODS).

UNITS Number of units.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

FORECAST_ID ID of PAC_FRC_FORECAST_PROPERTIES.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID).

DETAIL_ID Detail ID.

206 Clarity Technical Reference Guide, 1e


Project Accounting Tables
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

ID Uniquely identifies a record in this table.

BUSINESS_UNIT_NUMBER OBS unit id(PRJ_OBS_UNITS).

CURRENCY_TYPE Currency Type.

DEFAULT_VIEW Default view of the forecast.LOVs of type PAC_FRC_DEFAULT_VIEW.

EDIT_REVENUE Boolean Value, whether one can edit revenue in the forecast edit
screen.

END_PERIOD End Time period.ID from the BIZ_COM_PERIODS.

FORECAST_REVISION Revision of the forecast.

PERIOD_TYPE Type of the period. LOV.

USE_COST_CODE Boolean value.

UNIT_OF_MEASURE Unit of measure (for example, hour, day, and so forth).

STATUS Status of the project forecast:


‡ 0 - Forecast not submitted
‡ 1 - Submitted but not approved
‡ 2 - Approved

START_PERIOD Start Time period.ID from the BIZ_COM_PERIODS.

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.

REVISION_DESCRIPTION Description of the revision.

PROJECT_ID ID of the project (PAC_MNT_PROJECTS) for which the forecast


properties are defined.

USE_ROLE Boolean value.

USE_MILESTONE Boolean value, whether to use milestone for forecasting.

PERIODS_PER_SCREEN Number of periods to be shown per screen.

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.

CREATED_BY User who created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

USE_DETAIL_TYPE User detail type or not

Clarity Technical Reference Guide, 1e 207


Project Accounting Tables
PAC_FRC_FORECAST_PROPERTIES

COLUMN_NAME Description

REVISION Revision number

FORECAST_TYPE Forecast type:


‡ Budget or forecast
‡ Other user-defined

208 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_FRC_FORECAST_VALUES

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

ID Uniquely identifies a record in this table.

ACTUAL_BENEFITS Benefit actuals for an internal type project which is manually keyed in
using the forecast entry screen.

COST Cost amount.

REVENUE Revenue amount.

CURRENCY_CODE Three-letter ISO currency code.

CURRENCY_TYPE Currency type.

FORECAST_DETAILS_ID ID of PAC_FRC_FORECAST_DETAILS.

ACTUAL_BENEFITS The actual benefits.

Clarity Technical Reference Guide, 1e 209


Project Accounting Tables
PAC_FRC_MIGRATION

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.

210 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_FRC_MIGRATION_PROPERTIES

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.

Clarity Technical Reference Guide, 1e 211


Project Accounting Tables
PAC_FRC_PROJ_ASSOC

PAC_FRC_PROJ_ASSOC
This table contains an association of the forecast of a project and the tans action classes.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

FORECAST_ID ID of PAC_FRC_FORECAST_PROPERTIES

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

DETAIL_ID The Detail ID.

212 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_IMP_ACTUALS_EXPORT

PAC_IMP_ACTUALS_EXPORT
Table to store the actual back post values for project management.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TRANSNO Transaction number

AMOUNT Posted back the Amount (rate*quantity) from Project Accounting


tables. In case of new transactions, the entire amount is inserted
here. But in case of WIP adjustment, it updates the difference
only (old value - new value).

TRANSACTION_DATE Transaction date

TASK_ID Task ID

ERROR_CODE Error code if any in case of error

RESOURCE_ID Resource ID

QUANTITY Quantity

Clarity Technical Reference Guide, 1e 213


Project Accounting Tables
PAC_IMP_TRANSIMPORT_HEADER

PAC_IMP_TRANSIMPORT_HEADER
This table is used to store the TRX common details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

VOUCHERNO Voucher number

VENDOR_CODE Vendor code

DOCUMENT_TYPE Document type voucher other and expense

ERRORCODE Error code if any in case of error

FATALERROR Fatal error message

PONO Purchase order number

INCURRED_BY Incurred by the resource

IMPORTSTATUS Import status to determine if it is a new TX, error, or hold

214 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_BCKGRND_PROCESSES

PAC_MNT_BCKGRND_PROCESSES
Table to schedule the post-to-financial background process.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

STORED_PROCEDURE_NAME Stored procedure that needs to be invoked

METHOD_NAME Method name in that stored procedure

FIELD_VALUES Field values

DELIMITER What is the delimiter

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

FIELD_NAMES field names

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 215


Project Accounting Tables
PAC_MNT_MATRIX_PERMISIONS

PAC_MNT_MATRIX_PERMISIONS
This table is used to store the matrix permission.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USER_ID User ID

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

MATRIX_ID The ID of the Matrix table

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

216 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_MATRIX_TYPE_FIELDS

PAC_MNT_MATRIX_TYPE_FIELDS
This table is used to store the matrix field types.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

MATRIX_TYPE_ID Matrix Type ID

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

FIELD_TYPE_ID Field Type ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

ALLOCATION_STATUS ‡ 0=approved
‡ 1=waiting approval (default)
‡ 2=reversed

Clarity Technical Reference Guide, 1e 217


Project Accounting Tables
PAC_MNT_PROJECTS

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

ID Uniquely identifies a record in this table.

AFFILIATEPROJECT Null or the project code of the affiliate project.

ALLOCATION_STATUS ‡ 0=approved
‡ 1=waiting approval (default)
‡ 2=reversed

ALLOW_INDIRECT_APPROVERS Reserved. When value set to 1, time and expense


reports can be approved by indirect users.

ALLOWCOSTCLASS 1 to budget to cost class (instead of cost code).

AMOUNTBILLED Running total of the amount billed for the client or


project.

APPLYBEQUIPMENT Reserved. Specify if the burden is applied to equipment


transactions:
‡ 0 = No
‡ 1 = Yes

APPLYBEXPENSES Reserved. Supply the burden applied for expense


transactions:
‡ 0 = No
‡ 1 = Yes

APPLYBILLING Specify if billing applies to this entry:


‡ 0 = No
‡ 1 = Yes

APPLYBLABOR Reserved. Supply the burden applied for labor


transactions:
‡ 0 = No
‡ 1 = Yes

APPLYBMATERIALS Specify if billing applies to this entry:


‡ 0 = No
‡ 1 = Yes

APPLYOEQUIPMENT Reserved. Specify if overhead applies to equipment


transactions:
‡ 0 = No
‡ 1 = Yes

218 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_PROJECTS

COLUMN_NAME Description

APPLYOEXPENSES Reserved. Specify if overhead applies to expense


transactions:
‡ 0 = No
‡ 1 = Yes

APPLYOLABOR Reserved. Specify if overhead applies to labor


transactions:
‡ 0 = No
‡ 1 = Yes

APPLYOMATERIALS Reserved. Specify if overhead is applied to transactions:


‡ 0 = No
‡ 1 = Yes

APPROVED Specify an option:


‡ 0 = approved
‡ 1 = approved
Transactions can be entered for this project

APPROVEDBY_RESOURCE_CODE The initials of the user who approved this project.

APPROVEDDATETIME The date and time when the project was approved.

AWAITAPPRVL_RESOURCE_CODE The initials of the user who submitted the project for
approval.

AWAITINGAPPROVAL Contains one of these two values:


‡ 0 = Project is not awaiting approval
‡ 1 = Project is awaiting approval

BILL_TO_COMPANY_CODE Null (to bill to client defined in clntcode) or the code of


the client.

BILLCYCLE Reserved. The billing cycle of the project.

BILLING_CURRENCY_CODE Billing currency code.

BILLING_PROJECT_ID ID of the billing project (PAC_MNT_PROJECTS).

BUDGET For Budget level, rate source, and rate:


‡ 0 = Non-budgeted project
‡ 1 = Budgeted project

BUDGETCOSTSOURCEEQUIPMENT Where the budget should retrieve the cost for


equipment.

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

BUDGETRATELOCATIONEQUIPMENT Null (not budgeted) or the rate location used when


budgeting equipment.

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.

Clarity Technical Reference Guide, 1e 219


Project Accounting Tables
PAC_MNT_PROJECTS

COLUMN_NAME Description

BUDGETRATEOVERRIDEEQUIPMENT Indicates if the budget rate can be over-written for


equipment.

BUDGETRATEOVERRIDELABOR Indicates if the budget rate can be over-written for


labor.

BUDGETRATEOVERRIDEMATERIALS Indicates if the budget rate can be over-written for


materials.

BUDGETRATESOURCEEQUIPMENT Null (not budgeted) or the rate source.

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.

BURDEN Reserved. Contains one of these two values:


‡ 0 = Burden is not enabled for this project
‡ 1 = Burden is enabled for this project

BURDENCODE Reserved. Null or the burden code for this project.

BURDENLEVEL Reserved. Null or the level at which burden is applied.

CHANGEORDER This is where the change order code is defined.

CLASS The project class to which this project is assigned.

COMPANY_CODE Client code for a project.

COMPLETEDATE The actual completion date.

CONTRACTDATE The date of the contract associated with the project.

COSTPLUS Rate is calculated by adding Cost plus Markup.

CURRENTCHANGEORDER Initially null. Holds the number of the current change


order for this project.

CURRENTREVISION Initially null. Holds the number of the current revision


for this project (The

DEACTIVATEMILEAGE Specify an option:


‡ 0 = mileage charge calculation is active for the
project.
‡ 1 = mileage calculation is inactive for the project
See the mileage charge

DEACTIVATETRAVEL Indicates travel status:


‡ 0 = Travel charge calculation is active
‡ 1 = Travel charge calculation is inactive
See the travel charge table.

DEPARTCODE Department code where the project is based. The home


department of the project.

EQUIPMENT_EXCHANGE_RATE_TYPE Equipment Exchange rate type.

EX_ALLOW_EXPENSES Reserved.

EX_ALT_DEFAULT_REVIEWER Reserved.

EX_BILL_EXPENSES Reserved.

EXPENSE_EXCHANGE_RATE_TYPE Expense Exchange Rate type.

220 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_PROJECTS

COLUMN_NAME Description

FORECAST Boolean value, whether forecast is enabled for the


project.

GEOCODE_ORDER_ACCEPTED Geocode order accepted: used for certain tax methods.

GEOCODE_SHIP_FROM Geocode ship from: used for certain tax methods.

HISTORYMODE Defines how transactions are moved to its history tables


on a close:
‡ 1 = automatic
‡ 0 = manual

HISTORYSUMMARY Reserved, must be 0.

INPROGRESS Contains one of these two values:


‡ 0 = not in progress
‡ 1 = in progress

INVOICETEMP Reserved.

LABOR_EXCHANGE_RATE_TYPE Labor exchange rate type.

LOCATIONID Location code where the project is based. The home


location of the project.

MANAGER Project Manager.

MASTER_PROJECT_CODE Project code.

MATERIALS_EXCHANGE_RATE_TYPE Materials exchange rate type.

NEEDAPPROVALDATETIME The Date and time when the project was submitted for
approval.

NOTES The general notes for the project.

OVERHEAD Reserved. Contains one of these two values:


‡ 0 = overhead is not applicable to this project
‡ 1 = overhead is applicable to the project

OVERHEADCODE Reserved. Null or the overhead code for this project.

OVERHEADLEVEL Reserved. Null or the level at which overhead is applied.

POC_METHOD Percentage of Complete Method.

PROJCLOSEDATETIME The date and time when the project was closed.

PROJECT_CODE The project identifier for this change order.

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.

PROJECTPURGE Null. An internal flag used during project purge to mark


projects to purge.

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.

Clarity Technical Reference Guide, 1e 221


Project Accounting Tables
PAC_MNT_PROJECTS

COLUMN_NAME Description

PROJECTSTDCOSTEQUIPMENT Null or the standard actual cost defined for equipment.

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.

RATEMATRIX Contains one of these two values:


1 = On
0 = Off

RESOURCE_CODE The initials of the user who created this project.

RESOURCE_SCHEDULING_INT Used when project was integrated with Clarity NPM.

SHIP_TO_COMPANY_CODE Used if BILL_TO is insufficient to identify shipping


address.

STARTDATE The actual start date.

STATUS The status of the project:


‡ O = Open
‡ C = Closed
‡ H = Hold

TARGETEDCOMPLDATE The targeted completion date of the project.

TARGETEDSTARTDATE The targeted start date of the project.

TEMPLATE_ONLY Project is to be used as a template for other projects.

TIMEINCREMENT The minimum time increment defined for the project.

TITLE The brief title for this project.

TRANSACTIONSLOCATED Determines if transactions are in history tables or not.

TRANSCOSTSOURCEEQUIPMENT Transaction cost source to use for equipment.

TRANSCOSTSOURCEEXPENSES Transaction cost source to use for expenses.

TRANSCOSTSOURCELABOR Transaction cost source to use for labor.

TRANSCOSTSOURCEMATERIALS Transaction cost source to use for materials.

TRANSRATELOCATIONEQUIPMENT Transaction rate location to use for equipment.

TRANSRATELOCATIONEXPENSES Transaction rate location to use for expenses.

TRANSRATELOCATIONLABOR Transaction rate location to use for labor.

TRANSRATELOCATIONMATERIALS Transaction rate location to use for materials.

TRANSRATEOVERRIDEEQUIPMENT Contains one of these two values:


‡ 1 = User can override the rate for equipment
‡ 0 = Else

TRANSRATEOVERRIDEEXPENSES Contains one of these two values:


‡ 1 = User can override the rate for expenses
‡ 0 = Else

222 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_PROJECTS

COLUMN_NAME Description

TRANSRATEOVERRIDELABOR Contains one of these two values:


‡ 1 = User can override the rate for labor
‡ 0 = Else

TRANSRATEOVERRIDEMATERIALS Contains one of these two values:


‡ 1 = user can override the rate for materials
‡ 0 = else

TRANSRATESOURCEEQUIPMENT Transaction rate source for equipment.

TRANSRATESOURCEEXPENSES Transaction rate source for expenses.

TRANSRATESOURCELABOR Transaction rate source for labor.

TRANSRATESOURCEMATERIALS Transaction rate source for materials.

TYPE_ Project Type:


‡ S = Standard
‡ I = Internal
‡ C = Contract
‡ R = Retainer)

UDF1 An 8 character field which is related to the first UDF


project table.

UDF2 An 8-character field which is related to the second UDF


project table.

UDF3 A 40-character free form field containing information


about the project.

UDF4 A 40-character free form field containing information


about the project.

WIPCLASS The WIP class for this project.

Clarity Technical Reference Guide, 1e 223


Project Accounting Tables
PAC_MNT_RESOURCES

PAC_MNT_RESOURCES
This table contains the resource information for a user of project accounting.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ACCESSLEVEL Access level assigned to this employee.

ACTIVE Set 1 when employee record is active. Limits zoom selections in


budget.

ACTUALCOST Actual cost of the employee.

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.

COUNTYID Employee county found in countytable.

CURRENTRATE Rate of the employee. This is not maintained by the system.

DEPARTCODE Department code. Home department.

EMPLYOVERRIDERATE Employee Override Rate

EMPLYSTATUS Employee status code.

EMPLYTYPE Employee type code.

ENCRYPTEDPASSWORD Encrypted password checked during login to CMS.

EX_CC_PAYMENT_TYPE Above Credit Cards payment type. Extensity integration column.

EX_CC_PROCESSOR_NAME Above Credit Cards Credit Card Processor Name. Extensity


integration column.

EX_COUNTRY_CODE User's Country code. Extensity integration column.

EX_CREDIT_CARD_NUMBER Default CREDIT_CARD_NUMBER for user. Extensity integration


column.

EX_CURRENCY_CODE Default currency in ISO code in ALEX_USER. Extensity integration


column.

EX_HOLIDAY_SCHEDULE_NAME Used to look up users work schedule id. Extensity integration


column.

EX_LABOR_STATUS_NAME This field indicates whether the users labor status is Exempt or
Non-exempt. Extensity integration column.

EX_REPORT_PERIOD_NAME Extensity integration column.

EX_SET_OF_BOOKS_NAME Extensity set of books.Extensity integration column.

EX_TAX_LOCATION Reference through alts_user_attributes. location_id. This


timesheet users default tax location.Extensity integration column.

224 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_MNT_RESOURCES

COLUMN_NAME Description

EX_USER_PASSWORD Extensity related.Password used for integration

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.

LOCATIONID Location code. Home location.

NOTES Notes.

OVERHEADCODE Reserved.

OVERRIDERATE Used during labor transaction entry.

PAYTYPE Specify an option:


‡ S = Salary
‡ H = Hourly

PREVIOUSRATE Rate assigned to employee previous to current rate.

REPORTSTO_RESOURCE_CODE Code of the manager. Relate to another entry in the employee


table.

RESOURCE_CLASS Resource class assigned to the resource. RESOURCE_CLASS from


table PAC_FOS_RESOURCE_CLASS.

RESOURCE_CODE Employee code.

SSN Social Security Number (SSN).

STANDARDCOST Standard cost of the employee. Transaction entry applies this cost
to standard.

SUPERVISOR Set to 1 when the employee is a manager.

TARGETBILLRATE Target billing rate of the employee.

TARGETBILLRATE_CC Target billing rate currency code.

TARGETPERCENTBILLABLE Target billing percentage of the employee.

TRANSCLASS Transaction class assigned to the resource. TRANSCLASS from


table TRANSCLASS.

UDF1 An 8-character code relating to the employee user defined table 1.

UDF2 An 8-character code relating to the employee user defined table 2.

UDF3 A 40-character field that holds information about the employee.

UDF4 A 40-character field that holds information about the employee.

UNIONCODE Union code from employee unions table.

VENDOR_CODE Vendor code from AP module. Used if the employee is paid as a


private contractor.

Clarity Technical Reference Guide, 1e 225


Project Accounting Tables
PAC_PRINTERS

PAC_PRINTERS
Table to store the printer details.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

PATHNAME Path name

CODE Code

CREATED_BY User who created this record (CMN_SEC_USERS.ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

226 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_PURGE_FINANCIAL_LIST

PAC_PURGE_FINANCIAL_LIST
This table contains the list of projects that are to be deleted.

COLUMN_NAME Description

STATUS_CODE Purged Status Code. There are two options:


‡ F: Fail
‡ S: Succeed

STATUS Place holder for any DATABSE FATAL ERROR

PROJECT_CODE The project unique name that needs to be purged.

NUMBER_OF_TRANS_PURGED The number of transactions purged for this project.

Clarity Technical Reference Guide, 1e 227


Project Accounting Tables
PAC_TANDE_BKGD_CONF

PAC_TANDE_BKGD_CONF
Table to schedule post to financial background process.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

START_DATE_TIME Start date with time

SEND_EMAIL_TO send email to on completion

SEND_EMAIL_FROM send email from address

REC_END_DATE rec end date

PROCESS_TYPE process type

APPLICATION_ID application id

COUNTRY_ID country id

CREATED_BY User who created this record (CMN_SEC_USERS.ID)

INTERVAL interval or frequency at which the bg has to kick

INTERVAL_TYPE interval type

LANGUAGE_ID language id

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

228 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PAC_TEMP_MSG_LOG

PAC_TEMP_MSG_LOG
This temporary table is used to store the messages as a log.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

STRVAL4 Any String value

STRVAL3 Any String value

STRVAL2 Any String value

STRVAL1 Any String value

SESSIONID Session id of the logged in user

RECORDS No of Records

CALLED_FROM Called from which procedure

CURRDATE Current Date (sysdate)

ERRORS Errors

ERROR_CODE Error code in case of error

NUMVAL4 Any Numeric Value

NUMVAL3 Any Numeric Value

NUMVAL2 Any Numeric Value

NUMVAL1 Any Numeric Value

MESSAGE Actual String Message

Clarity Technical Reference Guide, 1e 229


Project Accounting Tables
PC_BILLINGDETAILALLOCATIONS

PC_BILLINGDETAILALLOCATIONS
This table is used to store BillingDetailAllocations information

COLUMN_NAME Description

TRANSTYPE Transaction Type:


‡ M = Materials
‡ X = Expense
‡ Q = Equipment
‡ L = Labor

TRANSNO Transaction Number

TOTALAMOUNT Total Amount

RATE Rat

QUANTITY Quantity

PROJECT_CODE project code for which the transaction is submitted

PROJECTTYPE Project Type: Contract, Standard, Internal

COMPANY_CODE Company code for which the transaction is submitted

BILLINGSESSIONKEY Billing Session Key

BILLFLAGS Billing Flags

BILLAMOUNT Billing Amount

AMOUNTREMAINING Amount remaining

ADJUSTAMOUNT Adjusted amount

230 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PC_BILLINGSESSION

PC_BILLINGSESSION
This table is used to store the billing session information.

COLUMN_NAME Description

USERID User ID

PROJECTLIST Project List

FROMDATE From Date

CUTOFFDATE Cutoff Date

COMPANY_CODE Company Code

BILLING_CURRENCY_CODE Billing currency code

BILLINGSESSIONKEY Billing Session Key

ACTIONDATE Action Date

Clarity Technical Reference Guide, 1e 231


Project Accounting Tables
PPA_BILLINGDETAILS

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

BILLSCHEDULEDATE Date related to billingschedule.billdate.

LOCATIONID The location where the activity for this transaction occurred.

WIPCLASS The classification of the transaction in WIP.

TRANSNO Uniquely identifies each transaction.

TRANSCLASS The classification of the transaction.

PROJECTTYPE The type of project (internal, standard, retainer, or contract).

PROJECTCLASS The classification of the project.

ENTITY The entity where the activity for this transaction occurred.

DEPARTCODE The department where the activity for this transaction occurred.

CLIENTCLASS The classification of the client.

RESOURCE_CLASS Resource class of the resource.

232 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_BILLINGVALUES

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

AMOUNTREMAINING Amount Remaining (original amount minus any credit memos)

BILLRATE Billing Rate

CURRENCY_CODE Three-letter ISO currency code

CURRENCY_TYPE Currency Type

EXCHANGE_ID ID for the exchange rate record used to determine the exchange
rates

EXCHANGE_RATE Currency Exchange Rate

TRANSNO Transaction number for the BILLINGS record

Clarity Technical Reference Guide, 1e 233


Project Accounting Tables
PPA_BILLINGS

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.

BATCHNO Number to group the transactions that are billed.

COMPANY_CODE The client for which the activity for this transaction was done.

ENTRYDATE The date in which the user originally entered the transaction.

LASTUPDTDBY_RESOURCE_CODE The user who last updated the transaction.

LASTUPDATEDATE The date in which transaction was last updated.

INVOICENO A number to group the transactions under a particular invoice.

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.

EXTERNALTRANSNO Number in external system

ENTRY_RESOURCE_CODE The user who originally entered the transaction.

BILLINGDATE Date when the transaction was billed.

TRANSTYPE The type of transaction:


‡ B = Bill
‡ BC = Credit Memo
‡ BR = Retainer Bill
‡ BP = Contract Bill
‡ AY = Matching
‡ A = Adjustment
‡ AU = Write-Up
‡ AD = Write Down

APPLYTOTRANSTYPE Transaction type related to ApplyTo.

TRANSNO Uniquely identifies each transaction

STATUS Indicates the current status of this transaction:


‡ 1 = Adjusted
‡ 2 = Reversed

SOURCEMODULE Identifies where the transaction came from.

RESOURCE_CODE The employee who performed the activity in this transaction.

QUANTITY The number of units of labor or other items

PROJSITE The site where the activity for this transaction was performed.

PROJECT_CODE The project for which the activity for this transaction was
done.

NOTES Any comments by the user who entered the transaction.

WORKINT Working column for internal processing.

WORKBUF Working column for internal processing.

234 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_BILLINGS

COLUMN_NAME Description

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

EXTERNAL_ID XML Open Gateway External ID.

CHARGE_CODE Charge code used for the bill. PREXTERNALID from


PRCHARGECODE.

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.

Clarity Technical Reference Guide, 1e 235


Project Accounting Tables
PPA_INVOICEDETAILS

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

INVOICENO Invoice number, relates to invoiceheader.invoiceno.

TAXCODE Relates to taxcode.code.

PERCENTAGE Percentage applied to TaxableAmt.

LEVELCODE Relates to taxmethod.code.

GEOCODE_SHIP_TO Geocode ship to: used for some tax methods.

GEOCODE_ORDER_ACCEPTED Geocode order accepted: used for certain tax methods.

GEOCODE_SHIP_FROM Geocode ship from: used for certain tax methods.

236 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_INVOICEDETAILS_VALUES

PPA_INVOICEDETAILS_VALUES
Table to store invoice detail values

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TAXABLEAMT Taxable amount

INVOICENO Invoice number

EXCHANGE_RATE Currency Exchange Rate

EXCHANGE_ID Exchange ID

ENTRYTYPE Entry type

CURRENCY_TYPE Currency Type

CURRENCY_CODE Three-letter ISO currency code

AMOUNT Amount

Clarity Technical Reference Guide, 1e 237


Project Accounting Tables
PPA_LOCMATRIXASSIGNMENTS

PPA_LOCMATRIXASSIGNMENTS
This table is used to store Matrix location assignments.

COLUMN_NAME Description

MATRIXTYPE Matrix Type ID

MATRIXKEY Matrix key

LOCATIONID Location ID of the location this row applies to

238 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_MATRIX

PPA_MATRIX
Table to store the matrix information

COLUMN_NAME Description

MATRIXTYPE Matrix type

ACCESSCODE Access code

COMMENTS Comments

DEFAULT_CURRENCY_CODE Default currency code

DESCRIPTION Description

MATRIXKEY Matrix key

LAST_UPDATED_DATE Date/Time this record was last updated

Clarity Technical Reference Guide, 1e 239


Project Accounting Tables
PPA_MATRIXCHECKOUT

PPA_MATRIXCHECKOUT
Table to store the checkout info of matrix.

COLUMN_NAME Description

STARTED Started

RESOURCE_CODE Resource code

MATRIXKEY Matrix key

FINISHED Finished

240 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_MATRIXCOLDEF

PPA_MATRIXCOLDEF
This table stores the Matrix column definitions.

COLUMN_NAME Description

MATRIXKEY Matrix key

MATRIXCOLDEFKEY Matrix Col Definition Key

FIELDNAME Field names

DATATYPE Data Type of the Field

COMPAREOP Compare operator

COMPARECOL Compare Column

COLUMNNO Column Number

COLUMNNAME Column Name

Clarity Technical Reference Guide, 1e 241


Project Accounting Tables
PPA_MATRIXVALUES

PPA_MATRIXVALUES
This table is used to store the matrix Values.

COLUMN_NAME Description

VALUE9 Generic String Value

VALUE8 Generic String Value

VALUE7 Generic String Value

VALUE6 Generic String Value

VALUE5 Generic String Value

VALUE4 Generic String Value

VALUE3 Generic String Value

VALUE2 Generic String Value

VALUE10 Generic String Value

VALUE1 Generic String Value

TODATE To Date

STRVAL1 Generic String Value

NUMVAL3 Numeric Value field

NUMVAL2 Numeric Value field

NUMVAL1 Numeric Value field

MATRIX_CURRENCY_CODE Currency Code of the Matrix

MATRIXROWKEY Matrix Row Key

MATRIXKEY Matrix Key

FROMDATE From Date

242 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_POSTINGBATCH

PPA_POSTINGBATCH
This table is used to store the batch posting of WIP.

COLUMN_NAME Description

POST_RESOURCE_CODE Resource code of the resource that imported this transaction

POSTTARGET Target of the post

POSTPROCESS Post Process

POSTDATE Post Date

BATCHNO Batch Number

ACTUALS_UPDATED Are Actual Values Updated:


‡ 1=updated
‡ 0=not updated

Clarity Technical Reference Guide, 1e 243


Project Accounting Tables
PPA_POSTING_ERRORS

PPA_POSTING_ERRORS
Table to store the posting errors.

COLUMN_NAME Description

ERROR_TEXT Error text

ERROR_CODE Error code if any in case of error

244 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TAXADMINALLMATCHES

PPA_TAXADMINALLMATCHES
This table is used to store all the matches after search in taxadmin.

COLUMN_NAME Description

TRANSNO Transaction Number

TAXADMINCODE Tax Admin Code

SEQNO Sequence Number

INVOICENO Invoice number

ENTRYTYPE Entry Type

Clarity Technical Reference Guide, 1e 245


Project Accounting Tables
PPA_TAXADMINBESTMATCH

PPA_TAXADMINBESTMATCH
This table is used to store the Best match after search in taxadmin.

COLUMN_NAME Description

TRANSNO Transaction Number

INVOICENO Invoice number

ENTRYTYPE Entry Type

BESTMATCHROWINDEX Best Match Row index

246 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TAXADMINLOCWORK

PPA_TAXADMINLOCWORK
This table is used to store the Location Work of taxadmin.

COLUMN_NAME Description

TAXMATRIX Tax Matrix

LOCATIONID Location ID of the location this row applies to

INVOICENO Invoice number

ADMINMATRIX Admin Matrix

Clarity Technical Reference Guide, 1e 247


Project Accounting Tables
PPA_TAXADMINTRANSWORK

PPA_TAXADMINTRANSWORK
This table is used to store the Transaction Work info of Tax admin

COLUMN_NAME Description

TRANSNO Transaction Number

TRANSDATE Transaction Date

TAXADMINCODE Tax Admin Code

INVOICENO Invoice number

ENTRYTYPE Entry Type

COL9 Generic Col 9

COL8 Generic Col 8

COL7 Generic Col 7

COL6 Generic Col 6

COL5 Generic Col 5

COL4 Generic Col 4

COL3 Generic Col 3

COL2 Generic Col 2

COL10 Generic Col 10

COL1 Generic Col 10

BILLAMOUNT Billing Amount

248 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TRANSBILL

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.

APPLYTO Transaction number to which the record applies.

BILLINGDATE Billing Date.

ENTRY_RESOURCE_CODE Resource who initially created this record.

WORKINT Working column for internal processing.

WORKBUF Working column for internal processing.

TRANSTYPE The Transaction class: B = Bill, BC = Credit Memo, BR =


Retainer Bill, BP = Contract Bill, AY = Matching, A =
Adjustment, AU = Write-Up,
AD = Write Down

TRANSNO Transaction number.

SOURCEMODULE Source module which created this transaction.

RESOURCE_CODE Resource code for the bill.

QUANTITY Quantity that is being billed.

PROJSITE Project site where the work was performed.

PROJECT_CODE Project Code.

NOTES Notes for this billing transaction.

LASTUPDTDBY_RESOURCE_CODE Resource who last updated the record.

LASTUPDATEDATE Date the record was last updated.

INVOICENO Invoice number, relates to invoiceheader.invoiceno.

EXTERNALTRANSNO Transaction number in external system.

ENTRYDATE Date the record was initially created.

COMPANY_CODE Company code.

BATCHNO Batch number to which this transaction applies.

APPLYTOTRANSTYPE Supply a transaction class for the record: L = Labor, M =


Materials, Q = Equipment, or X = Expense.

CHARGE_CODE Charge code.

INPUT_TYPE Input type code.

Clarity Technical Reference Guide, 1e 249


Project Accounting Tables
PPA_TRANSBILL_VALUES

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.

CURRENCY_TYPE Currency type.

TRANSNO Transaction number to which this record applies.

EXCHANGE_RATE Currency Exchange Rate.

EXCHANGE_ID ID for exchange rate record used to determine the exchange


rate.

CURRENCY_CODE 3-letter ISO currency code.

BILLRATE Bill rate.

250 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TRANSCONTROL

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.

BURDENCODE Code used to calculate the Burden.

CHARGE_CODE Charge code.

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.

COSTRULECODE Code used to calculate the FactorAmount.

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.

ENTRY_RESOURCE_CODE The user who originally entered the transaction.

ENTRYDATE The date in which the user originally entered the transaction.

EXTERNAL_ID XML Open Gateway External ID.

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

EXTERNALBATCHID Batch ID for transactions where sourcemodule = 2

EXTERNALTRANSNO ate_trans.transno for transactions where sourcemodule = 7

INPUT_TYPE Input type code.

INVOICENO A number to group the transactions under a particular invoice.

LASTUPDATEDATE The date on which transaction was last updated.

LASTUPDTDBY_RESOURCE_CODE The user who last updated the transaction.

LOCATIONID The location where the activity for this transaction occurred.

NOTES Any comments by the user who entered the transaction.

OVERHEADCODE Code used to calculate the Overhead.

PPA_TRANSCONTROLAPINFO_ID ID of PPA_TRANSCONTROLAPINFO.

PROJECT_CODE The project for which the activity for this transaction was
done.

PROJECT_DEPARTMENT Department of the project.DEPARTCODE from DEPARTMENTS.

PROJECT_LOCATION Location of the project.LOCATIONID from LOCATIONS

PROJECTCLASS The classification of the project.

Clarity Technical Reference Guide, 1e 251


Project Accounting Tables
PPA_TRANSCONTROL

COLUMN_NAME Description

PROJECTTYPE The type of project (internal, standard, retainer, or contract).

PROJSITE The site where the activity for this transaction was performed.

QUANTITY The number of units of labor or other items within the activity.

RESOURCE_CLASS Resource class.

RESOURCE_CODE The employee who performed the activity in this transaction.

ROLE_CODE Role used in the transaction.UNIQUE_NAME from


srm_resources.

SOURCEMODULE Identifies where the transaction came from.

TASK_ID Task id.PRID from PRTASK.

TRANSCLASS The classification of the transaction.

TRANSDATE The date when the activity for this transaction occurred.

TRANSNO Uniquely identifies each transaction.

TRANSTYPE The type of transaction. For example, labor, material,


expenses, equipment, and adjustment.

WIPCLASS The classification of the transaction in WIP.

WORKBUF Working column for internal processing.

WORKINT Working column for internal processing.

252 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TRANSCONTROLAPINFO

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.

DOCUMENT_TYPE Entry type of the voucher.LOV of type PAC_DOCUMENT_TYPE.

INCURRED_BY Resource who incurs the voucher amount. RESOURCE_CODE


from PAC_MNT_RESOURCES.

PONO Purchase Order Number (if the voucher was generated from a
PO).

VENDOR_CODE Vendor Code for M Q X transactions.

VOUCHERNO Voucher number this transaction appeared on in an application


system.

CREATED_BY User who created this record (CMN_SEC_USERS.ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 253


Project Accounting Tables
PPA_TRANSCONTROL_VALUES

PPA_TRANSCONTROL_VALUES
This table contains multicurrency values for ppa_transcontrol records.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

ACTCOST_CURRENCY_CODE Currency code for actual cost.

ACTUALCOST Actual Cost.

AMOUNT Amount.

BILLRATE Billing Rate.

BURDEN Burden amount.

COST_EXCHANGE_ID ID for the exchange cost record used to determine the exchange
rates.

COST_EXCHANGE_RATE Exchange Rate used for the Cost.

CURRENCY_CODE 3-letter ISO currency code.

CURRENCY_TYPE Currency Type.

EMPLYACTUALCOST Resource Actual Cost.

EMPLYSTDCOST Resource Standard Cost.

FACTORAMOUNT Factor Amount.

NATURAL_ACTUALCOST Natural actual cost.

NATURAL_BILLRATE Natural billing rate.

NATURAL_STDCOST Natural standard costs.

OVERHEAD Overhead amount.

PRICE Price.

RATE_CURRENCY_CODE Currency code for the rate currency.

RATE_EXCHANGE_ID ID for the exchange rate record used to determine the exchange
rates.

RATE_EXCHANGE_RATE Exchange Rate used for the Rate.

STDCOST Standard Cost currency Code.

STDCOST_CURRENCY_CODE Standard Cost currency Code.

TOTALAMOUNT Total Amount.

TOTALCOST Total cost.

TRANSNO Transaction number.

254 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TRANSWIPADJUST

PPA_TRANSWIPADJUST
This is a holding table for unapproved WIP adjustments.

COLUMN_NAME Description
TRANSNO Uniquely identifies each transaction

TRANSTYPE The type of transaction. For example Labor, Material, Expenses,


Equipment, and Adjustment.

ADJTYPE Adjustment type.

ADJUSTGROUPNO Grouping number which relates adjustment transtypes with L,


M, Q, X transtypes.

APINFO_ID ID of the header (Voucher) information.

APPLYTO For Billing and Adjustments, is a reference number to point


back to the TransNo.

BATCHNO Number to group the transactions that are posted from


transaction entry to WIP.

BURDENCODE Code used to calculate the Burden.

CHARGE_CODE Charge code.

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.

COSTRULECODE Code used to calculate the FactorAmount.

DEL Delete the original record.

DEPARTCODE The department where the activity for this transaction occurred.

DOCUMENT_TYPE Entry type of the voucher.LOV of type PAC_DOCUMENT_TYPE.

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.

ENTRY_RESOURCE_CODE The user who originally entered the transaction.

ENTRYDATE The date in which the user originally entered the transaction.

EXTERNALBATCHID External Batch ID.

EXTERNALTRANSNO Transaction number in external system.

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.

INCURRED_BY Resource who incurs the voucher amount. RESOURCE_CODE


from PAC_MNT_RESOURCES.

INPUT_TYPE Input type code.

Clarity Technical Reference Guide, 1e 255


Project Accounting Tables
PPA_TRANSWIPADJUST

COLUMN_NAME Description

INVOICENO A number to group the transactions under a particular invoice.

LASTUPDATEDATE The date in which transaction was last updated.

LASTUPDTDBY_RESOURCE_CODE The user who last updated the transaction.

LOCATIONID The location where the activity for this transaction occurred.

NOTES Any comments by the user who entered the transaction.

OVERHEADCODE Code used to calculate the Overhead.

PONO Purchase order number.

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.

PROJECTTYPE The type of project (internal, standard, retainer, or contract).

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.

RESOURCE_CLASS Resource class.

RESOURCE_CODE The employee who performed the activity in this transaction.

ROLE_CODE The role used in the transaction.UNIQUE_NAME from


SRM_RESOURCES.

SOURCEMODULE Identifies the course of the transaction.

STATUS Indicates the current status of this transaction:


‡ 1 = Adjusted
‡ 2 = Reversed

TASK_ID Task id.PRID from PRTASK.

TRANSCLASS The classification of the transaction.

TRANSDATE The date when the activity for this transaction occurred.

TRANSDESCRIPTION Specifies the type of description:


‡ R = Reverse transaction (A transtype)
‡ RO = Reverse Original (L, M, Q, X)

VENDOR_CODE Vendor Code for M Q X transactions.

VOUCHERNO Voucher Number for M Q X transactions.

WIPCLASS The classification of the transaction in WIP. Possible entries for


this column.

WORKBUF Working column for internal processing.

WORKINT Working column for internal processing.

256 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_TRANSWIPADJUST_VALUES

PPA_TRANSWIPADJUST_VALUES
This is a multicurrency values table for unapproved WIP adjustments.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

ACTUALCOST Actual Cost.

BILLRATE Billing Rate.

COST_CURRENCY_CODE Currency code for the cost amounts.

COST_EXCHANGE_RATE Exchange rate for the cost.

TRANSNO Transaction number.

TOTALCOST Total Cost.

TOTALAMOUNT Total Amount.

STDCOST_CURRENCY_CODE Standard Cost currency Code.

STDCOST Standard Cost.

RATE_EXCHANGE_RATE Exchange rate for the rate.

RATE_EXCHANGE_ID ID for the exchange rate record used to determine the


exchange rates.

RATE_CURRENCY_CODE Currency code for the rate currency.

PRICE Price.

OVERHEAD Overhead amount.

NATURAL_STDCOST Natural amount of the standard cost.

NATURAL_BILLRATE Natural amount of the billing rate.

NATURAL_ACTUALCOST Natural amount of the actual cost.

FACTORAMOUNT Factor Amount.

EMPLYSTDCOST Resource Standard Cost.

EMPLYACTUALCOST Resource Actual Cost.

CURRENCY_TYPE Currency Type.

CURRENCY_CODE 3-letter ISO currency code.

COST_EXCHANGE_ID ID for the exchange cost record used to determine the


exchange rates.

BURDEN Burden amount.

AMOUNTREMAINING Amount Remaining (original amount minus any credit


memos).

AMOUNT Amount.

Clarity Technical Reference Guide, 1e 257


Project Accounting Tables
PPA_WIP

PPA_WIP
This WIP table contains all primary transactions including Labor, Materials, Equipment, and Expenses.

COLUMN_NAME Description

APPLYTO For Billing and Adjustments, a reference number to point back to


the TransNo.

BATCHNO Number to group the transactions that are posted from transaction
entry to WIP.

BURDENCODE Code used to calculate the Burden.

CHARGEABLE Flag that when set to 1 indicates the activity in the transaction can
be charges.

CHARGE_CODE The charge code.

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.

COSTRULECODE Code used to calculate the FactorAmount.

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.

ENTRY_RESOURCE_CODE The user who originally entered the transaction.

ENTRYDATE The date in which the user originally entered the transaction.

EXTERNAL_ID XML Open Gateway External ID.

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

EXTERNALBATCHID Batch ID for transactions where sourcemodule = 2

EXTERNALTRANSNO ate_trans transno for transactions where sourcemodule = 7.

GLPERIOD Period in which the transaction has been posted to the general
ledger.

GLPOSTED Flag to indicate that the transaction is complete.

INPUT_TYPE The input type code.

INVOICENO A number to group the transactions under a particular invoice.

LASTUPDATEDATE The date in which transaction was last updated.

LASTUPDTDBY_RESOURCE_CODE The user who last updated the transaction.

LOCATIONID The location where the activity for this transaction occurred.

NOTES Any comments by the user who entered the transaction.

OVERHEADCODE Code used to calculate the Overhead.

PPA_WIPAPINFO_ID ID of PPA_WIPAPINFO.

PROJECT_CODE The project for which the activity for this transaction was done.

258 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_WIP

COLUMN_NAME Description

PROJECT_DEPARTMENT Department of the project.DEPARTCODE from DEPARTMENTS.

PROJECT_LOCATION Location of the project.LOCATIONID from LOCATIONS.

PROJECTCLASS The classification of the project for which the activity for this
transaction was performed.

PROJECTTYPE The type of project (internal, standard, retainer, or contract).

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.

RESOURCE_CLASS The resource class.

RESOURCE_CODE The employee who performed the activity in this transaction.

ROLE_CODE Role used in the transaction.UNIQUE_NAME from srm_resources.

SOURCEMODULE Identifies from where the transaction originated.

STATUS Indicates the current status of this transaction: 1 = Adjusted, or 2


= Reversed.

TASK_ID Task id.PRID from PRTASK.

TRANSCLASS The classification of the transaction.

TRANSDATE The date when the activity for this transaction occurred.

TRANSNO Uniquely identifies each transaction.

TRANSTYPE The type of transaction. For example: Labor, Material, Expenses,


Equipment, or Adjustment.

WIPCLASS The classification of the transaction in WIP.

WORKBUF Working column for internal processing.

WORKINT Working column for internal processing.

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.

Clarity Technical Reference Guide, 1e 259


Project Accounting Tables
PPA_WIPAPINFO

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.

DOCUMENT_TYPE Entry type of the voucher.LOV of type PAC_DOCUMENT_TYPE.

INCURRED_BY Resource who incurs the voucher amount. RESOURCE_CODE from


PAC_MNT_RESOURCES.

PONO The purchase order number.

VENDOR_CODE Vendor code.

VOUCHERNO Voucher number.

CREATED_BY User who created this record (CMN_SEC_USERS.ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY User who last updated this record (CMN_SEC_USERS.ID)

260 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PPA_WIPPOSTWORK

PPA_WIPPOSTWORK
This table is used to store the WIP lock records.

COLUMN_NAME Description

WIPTRANSNO Transaction number associated with WIP

TCTRANSNO Transaction Number on TC

PROCESSID Process ID on which this WIP process is running on

Clarity Technical Reference Guide, 1e 261


Project Accounting Tables
PPA_WIP_VALUES

PPA_WIP_VALUES
This table contains multicurrency values for PPA_WIP records

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ACTUALCOST Actual cost.

AMOUNT Amount.

AMOUNTREMAINING Amount Remaining (original amount minus any credit


memos).

BILLRATE Billing rate.

BURDEN Burden amount.

COST_CURRENCY_CODE Cost currency code.

COST_EXCHANGE_ID ID for the exchange cost record used to determine the


exchange rates.

COST_EXCHANGE_RATE Exchange rate for the cost.

CURRENCY_CODE 3-letter ISO currency code.

CURRENCY_TYPE Currency type.

EMPLYACTUALCOST Resource Actual Cost.

EMPLYSTDCOST Resource Standard Cost.

FACTORAMOUNT Factor Amount.

NATURAL_ACTUALCOST Natural actual cost.

NATURAL_BILLRATE Natural billing rate.

NATURAL_STDCOST Natural standard costs.

OVERHEAD Overhead amount.

PRICE Price.

RATE_CURRENCY_CODE Currency code for the rates.

RATE_EXCHANGE_ID ID for the exchange rate record used to determine the


exchange rates.

RATE_EXCHANGE_RATE Exchange rate for the rate.

STDCOST Standard Cost.

STDCOST_CURRENCY_CODE Standard Cost currency code.

TOTALAMOUNT Total Amount.

TOTALCOST Total Cost.

TRANSNO Transaction Number.

262 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PROJCLASS

PROJCLASS
This table is used to store the information about projectclass.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

SHORTDESC Short Description.

APPLYBEQUIPMENT Reserved.

APPLYBEXPENSES Reserved.

APPLYBLABOR Reserved.

APPLYBMATERIALS Reserved.

APPLYOEQUIPMENT Reserved.

APPLYOEXPENSES Reserved.

APPLYOLABOR Reserved.

APPLYOMATERIALS Reserved.

BURDENCODE Reserved.

DATABASE2 Not used

DESCRIPTION Long Description.

PROJCLASS The code of identifier for the project class.

OVERHEADCODE Reserved.

Clarity Technical Reference Guide, 1e 263


Project Accounting Tables
PROJCNTRTS

PROJCNTRTS
Project Contracts

COLUMN_NAME Description

TAXCODE Tax Code

RETENTIONPERCENT The percentage of retention for the contract.

RETENTIONEVENT The event to which the retention is tied.

RETENTIONDATE The date when the retention is to be released.

RETENTIONAMOUNT The amount of retention for the contract.

PROJECT_CODE Project identification (project code).

PAYNOTES Notes about the payment.

PAYEVENT The event to which the payment is tied.

PAYDATE The date the payment is due.

PAYAMOUNT The amount of the payment.

NOTES General notes about the contract.

MASTER_PROJECT_CODE The project code.

ENFORCE_CONTRACT_AMOUNT Do we need to enforce contract amount?. 1=yes, 0=no

CONTRACTNBR The contract number.

CONTRACTDATE The date the contract was signed.

CONTRACTAMOUNT The amount of the contract.

COMPANY_CODE The client code.

CHANGEORDER Null or the change order to which the contract applies.

BILLNBR The number of the billing. (Relative to the other billings.)

BILLFREQ The billing frequency:


‡ 1 - weekly
‡ 2 - monthly
‡ 3 - quarterly

BILLDATE The scheduled date of the billing.

BILLAMOUNT The amount to be billed.

ADMINCODE Admin Code

264 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PROJECT_INHERITANCE

PROJECT_INHERITANCE
This table is used to store the project inheritance.

COLUMN_NAME Description

OLD_PROJCODE Project code of the inherited project

OLD_COMPANY_CODE Client code of the inherited project

NEW_PROJCODE Project code of the inheriting project

NEW_COMPANY_CODE Client code of the inheriting project

Clarity Technical Reference Guide, 1e 265


Project Accounting Tables
PROJECT_LOCATIONS

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

266 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PROJREVISION

PROJREVISION
This table is used to store the revision history of projects.

COLUMN_NAME Description

REVISIONDATETIME The date/time the revision was created.

RESOURCE_CODE The initials of the user who created the revision.

RATEMATRIX Budgeting and Transaction Entry will retrieve the rates from the
rate matrix.

PROJREVISIONID Null or project revision code.

PROJECT_CODE Project code.

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.

NOTES Any notes about the revision.

NEEDAPPROVALDATETIME The date / time the revision was submitted for approval.

MASTER_PROJECT_CODE Project code.

INPROGRESS Is this revision in progress?


‡ 0 - no (should not exist)
‡ 1 - yes

DATESREVISION Have the dates been changed with this revision?


‡ 0 - no
‡ 1 - yes

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.

COSTPLUS Budgeting is done by cost with a markup.

COMPANY_CODE Client code.

CHANGEORDER Null or the change order code.

BUDGETREVISION Has the budget been revised with this revision?


‡ 0 - no
‡ 1 - yes

AWAITINGAPPROVAL Is the revision waiting for approval?


‡ 0 - no
‡ 1 - yes

AWAITAPPRVL_RESOURCE_CODE The initials of the user who submitted the project revision for
approval.

APPROVEDDATETIME The date/time the revision was approved.

APPROVEDBY_RESOURCE_CODE The initials of the user who approved the revision.

APPROVED Has the revision been approved.


‡ 0 - no
‡ 1 - yes

Clarity Technical Reference Guide, 1e 267


Project Accounting Tables
PROJREVISION

COLUMN_NAME Description

ACTUALSTARTDATE The start date for the revision.

ACTUALCOMPLETIONDATE The completion date for the revision.

268 Clarity Technical Reference Guide, 1e


Project Accounting Tables
PROJSITEINFO

PROJSITEINFO
This table is used to store the project site information

COLUMN_NAME Description

PROJSITECODE The identifier or code for this project site,

PROJECT_CODE Site that the project is done

DEFAULTSITE What is the default site

COMPANY_CODE Client code.

Clarity Technical Reference Guide, 1e 269


Project Accounting Tables
PROJSTAFF

PROJSTAFF
This table is used to store the project staff details.

COLUMN_NAME Description

RESOURCE_CODE The employee ID (initials or code) of the employee who is


responsible for this resource.

PROJECT_CODE Project identifier.

PROJECTTOGO Does employee have access to togo review for the project?
‡ 0 - no
‡ 1 - yes

PROJECTAPPROVAL Can the employee approve the project?


‡ 0 - no
‡ 1 - yes

PROJECTACCESS Does employee have access to the project?


‡ 0 - no
‡ 1 - yes

INDIVIDUALTOGO Does employee have access to togo information for the project?
‡ 0 - no
‡ 1 - yes

FORECASTAPPROVAL Forecast approval rights

FORECASTACCESS Does this row has forecast access rights

COMPANY_CODE Client code.

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

270 Clarity Technical Reference Guide, 1e


Project Accounting Tables
SITES

SITES
This table is used to store the Sites information.

COLUMN_NAME Description

STATEPROV State Provision

NOTES Notes field

GEOCODE_SHIP_TO Geometric code for ship to address

DESCRIPTION Description

COUNTYID County ID

COUNTRY Country ID

CODE Code

CITY City

ACTIVE active/inactive

Clarity Technical Reference Guide, 1e 271


Project Accounting Tables
SOURCEMODULE

SOURCEMODULE
This table describes the transaction sources in the Clarity financial processing system.number

COLUMN_NAME Description

DESCRIPTION Description of sourcemodule.

SOURCEMODULE The source module that created the transaction:


‡ 1 = Labor
‡ 2 = Single use entry

272 Clarity Technical Reference Guide, 1e


Project Accounting Tables
TAXCODE

TAXCODE
This table is used to store Tax code details used in matrix.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USERID User ID

TAXTYPE Tax Type

ENTRYDATE Entry date

DESCRIPTION Description

CREDIT_ACCOUNT_CODE Credit Account Code

APPLY_TO_TAXCODE Apply this row to which taxcode

ACTIVE Active/inactive

CODE Code

DEBIT_ACCOUNT_CODE Debit Account Code

ENTITY Entity ID of the entity this row applies to

NOTES Notes field

LASTUPDTDBY_RESOURCE_CODE Resource Code of the resource that last updated this record

LASTUPDATE_DATE Date on which this record was last updated

Clarity Technical Reference Guide, 1e 273


Project Accounting Tables
TAXCODE_METHOD

TAXCODE_METHOD
This table is used to store taxcode method information.

COLUMN_NAME Description

USERID User ID

TAX_METHOD_CODE Code of Tax method

TAXCODE Tax Code

ENTRYDATE Entry Date

274 Clarity Technical Reference Guide, 1e


Project Accounting Tables
TAX_AUTHORITY

TAX_AUTHORITY
This table is used to store Tax Authority information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

ZIP Zip Code

VENDOR_CODE Vendor Code

ENTRYDATE Entry date

ACTIVE Active/Inactive

ADDRESS_1 Address Part Line 1

ADDRESS_2 Address Part Line 2

ADDRESS_3 Address Part Line 3

ATTENTION Attention

CITY City

CODE Code

COUNTRYID Country ID

COUNTYID County ID

DESCRIPTION Description

FAX Fax Number

USERID User ID

STATEPROV State Provision

PHONE Phone Number

NOTES Notes field

LASTUPDTDBY_RESOURCE_CODE Resource Code of the resource that last updated this record

LASTUPDATE_DATE Date on which this record was last updated

Clarity Technical Reference Guide, 1e 275


Project Accounting Tables
TAX_ERROR_LOG

TAX_ERROR_LOG
This table is used to store the error log information of tax.

COLUMN_NAME Description

USERID User ID

TRANSACTION_NO Transaction Number

ERROR_NUMBER Error Number

ERROR_DATETIME Date Time on which error occurred

276 Clarity Technical Reference Guide, 1e


Project Accounting Tables
TAX_INTERFACE

TAX_INTERFACE
This table is used to store the tax interface information.

COLUMN_NAME Description

SERVER_NAME Server Name

LOGIN_USERID Login user ID

LOGIN_PASSWORD Login user Password

DBTYPE Data Base Type:


‡ 1 = Oracle
‡ 2 = MSSQL

DBMS DBMS

DATASOURCE_NAME Data Source Name in case of ODBC

DATABASE_NAME Database Instance Name

Clarity Technical Reference Guide, 1e 277


Project Accounting Tables
TAX_METHOD

TAX_METHOD
This table is used to store the tax method.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USERID User id

ENTITY Entity ID of the entity this row applies to

ACTIVE Is this active? 1=active, 0=inactive

AMOUNT Original Amount on the transaction

CODE Code

DESCRIPTION Description

ENTRYDATE Entry date

TO_DATE To Date

TAX_AUTHORITY_CODE Tax Authority Code

TAXTYPE Tax Type

FROM_DATE From Date

REGISTRANT_ID Registrant ID

NOTES Notes field

278 Clarity Technical Reference Guide, 1e


Project Accounting Tables
TAX_TYPE

TAX_TYPE
This table is used to store the tax type used in matrix.

COLUMN_NAME Description

TAX_TYPE Type of Tax

PROJSITEREQUIRED Is projectsite required

DESCRIPTION Description of the tax type

Clarity Technical Reference Guide, 1e 279


Project Accounting Tables
TRANSCLASS

TRANSCLASS
Table to store the transaction class information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USE_IN_FORECASTS Use in forecast

TRANSTYPE The base type for the transaction type

GLTRX_TYPE The transaction number to be used when creating this transaction


type

BURDEN Reserved. The burden code for this transclass row.

APAVAILABLE This indicates whether transactions can be entered in AP for this


Transaction

BUILT_IN Built in

DESCRIPTION Long Description of the transaction class.

TRANSCLASS The code for the transaction class.

SHORTDESC Short Description.

OVERHEAD Reserved. The overhead code for this transclass row.

280 Clarity Technical Reference Guide, 1e


Project Accounting Tables
UNITMEASURE

UNITMEASURE
Table to store unit of measurement information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

UOMCODE The code for this unit of measure.

EXTENDOUT

DESCRIPTION Long Description of the unit of measure.

MULTIPLIER Reserved. The conversion multiplier for this unit of measure.

Clarity Technical Reference Guide, 1e 281


Project Accounting Tables
WIPCLASS

WIPCLASS
Table to store the WIP class information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

WIPCLASS The identifier/code for this WIP class.

DESCRIPTION Long Description of this WIP class.

ALLOCATION_TYPE Allocation type.

SHORTDESC Short description of this WIP class.

282 Clarity Technical Reference Guide, 1e


Project Accounting Tables
WIPPOST_EXCLUDE_EMPLOYEE

WIPPOST_EXCLUDE_EMPLOYEE
This table stores Exclude employee for WIP Posting.

COLUMN_NAME Description

RESOURCE_CODE Resource Code

LOCATIONID Location ID of the location this row applies to

Clarity Technical Reference Guide, 1e 283


Project Accounting Tables
WIPPROCESSCONTROL

WIPPROCESSCONTROL
This table is used to store Process control info for WIP.

COLUMN_NAME Description

WIPDATE WIP Date

WIPBATCHID Batch ID for WIP

USERID User ID

TRANSTABLELOCKED Transaction Table Blocked

RECORDCOUNT Number of records

INPROGRESS In Progress:
‡ 1 = true
‡ 0 = false

COMPLETE Is it Complete

ALLTRANS All transactions

284 Clarity Technical Reference Guide, 1e


Project Accounting Tables
WIPPROCESSLOCK

WIPPROCESSLOCK
This table is used to store Wip Process lock information.

COLUMN_NAME Description

COLUMN1 Generic String Value

Clarity Technical Reference Guide, 1e 285


Project Accounting Tables
WIPPROCESSLOCK

286 Clarity Technical Reference Guide, 1e


8 Business Development Tables

Business Development Overview


This chapter contains the following BIZ tables:

„ “BIZ_COM_SUP_PROPERTIES” on 288
„ “BIZ_OPP_GEN_PROPERTIES” on 289
„ “SRM_COMPANIES” on 291

Clarity Technical Reference Guide, 1e 287


Business Development Tables
BIZ_COM_SUP_PROPERTIES

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.

ACCOUNT_MANAGER Name of the company's account manager.

AFFILIATE_COMPANY Name of the company’s affiliate company.

CATEGORY Company Category.

COMPANY_DATE Company Date.

DIVISION Company Division.

INDUSTRY Company Industry.

EXTERNAL_ID XML Open Gateway External ID.

NUMBER_OF_EMPLOYEES Number of company employees.

TICKER_SYMBOL Stock ticker symbol.

SIC_CODE Company SIC code.

REFERRAL_SOURCE Company's referral source.

RATING Company rating.

PRIMARY_CONTACT_PHONE Phone number of primary contact at company.

PRIMARY_CONTACT_NAME Name of primary contact at the company.

PRIMARY_CONTACT_EMAIL Email of the primary contact at the company.

PARENT_COMPANY Name of the company’s parent company.

OWNERSHIP Type of company ownership.

NOTES Notes.

DESCRIPTION Company description.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

288 Clarity Technical Reference Guide, 1e


Business Development Tables
BIZ_OPP_GEN_PROPERTIES

BIZ_OPP_GEN_PROPERTIES
This table contains general information for the Opportunity.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

ACCOUNT_MANAGER Resource ID of the account manager for the opportunity.

DURATION Estimated duration of the opportunity.

EST_BUDGET_CURRENCY_CODE Estimated budget currency code.

TYPE Type of opportunity:


‡ Internal
‡ External
‡ Other

TRK_PIPELINE_REPORT Turns on the pipeline reports flag when the external opportunity is to be
included in Sales Opportunity report.

STATUS Opportunity status:


‡ Active
‡ Inactive

STAGE Opportunity stage (phase).

SPONSOR_ORGANIZATION Sponsor organization name.

SPONSOR_NAME Sponsor name.

SPONSOR_COMMITMENT The commitment level that the sponsor has assigned to the
opportunity.

ROI_TIME Time of the ROI (return on investment).

ROI Return on investment (ROI) percentage.

RISK Risk percentage of pursuing the opportunity.

REVENUE_CURRENCY_CODE Revenue currency code.

REVENUE Expected revenue from the opportunity.

RELATED_PROJECT Project code of the related project.

PROBABILITY Probability percentage that this opportunity will close.

PRIORITY Priority level of the opportunity.

PARENT_ID The ID of the parent project.

OPP_GROUP Opportunity group.

OPP_CLASS Opportunity class.

OPP_CATEGORY Opportunity category (business objective).

ESTIMATED_BUDGET Estimated budget for the opportunity.

DATE_OPENED Date the opportunity was opened.

NOTES Notes about the opportunity.

LEAD_SOURCE Lead source for the opportunity.

EXPECTED_CLOSE_DATE Date the opportunity is expected to close.

ACTUAL_CLOSE_DATE Date the opportunity actually closes.

COMPANY_ID Company ID of the of the firm associated to the opportunity.

CONTRB_ORGANIZATION Contributing organizations.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

Clarity Technical Reference Guide, 1e 289


Business Development Tables
BIZ_OPP_GEN_PROPERTIES

COLUMN_NAME Description
LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

290 Clarity Technical Reference Guide, 1e


Business Development Tables
SRM_COMPANIES

SRM_COMPANIES
This table contains the primary information for the company.

COLUMN_NAME Description
ID Uniquely identifies a record in this table.

COMPANY_ID Company ID.

COMPANY_NAME Company Name.

TYPE Company Type.

STATUS Company Status.

IS_EXTERNAL Company external flag:


‡ External = 1
‡ Else = 0

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

EXTERNAL_ID XML Open Gateway External ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 291


Business Development Tables
SRM_COMPANIES

292 Clarity Technical Reference Guide, 1e


9 Collaboration Tables

Collaboration Overview
This chapter contains the following Clarity tables:

„ "Calendar" on page 293


„ “Collaboration” on 306
„ “Marketplace” on 321
„ “Discussions” on 342

Calendar
The following tables describe Calendar tables:

„ "CAL_ACTION_ITEMS" on page 294


„ "CAL_ACTION_ITEM_ASSIGNEES" on page 295
„ “CAL_EVENTS” on 298
„ “CAL_EVENT_DELETION_LOGS” on 299
„ “CAL_EVENT_INVITEES” on 300
„ “CAL_EVENT_NHRESOURCES” on 301
„ “CAL_NHRESOURCES” on 302
„ “CAL_NHRESOURCE_TYPES” on 303
„ “CAL_SCHEDULED_EVENTS” on 304
„ "CAL_TEMP_VIRTUAL_EVENTS" on page 305

Clarity Technical Reference Guide, 1e 293


Collaboration Tables
Calendar

CAL_ACTION_ITEMS
This table stores all action items.

Subject Description

ID Uniquely identifies a record in this table

SUBJECT Subject of Action Item

REMINDER_MINUTE No of minutes to send the reminder before action item due

REMINDER_INTERVAL Reminder interval in constant ex: hours, days, minutes

RECURRING_END_DATE Recurring end date

PRIORITY_CODE Stores priority code of action item ex:CAL_LOW

PARENT_ID Parent Action Item ID, in case of exception for a recurring action Item

ACCESS_FLAG Access Flag, public or private

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

DESCRIPTION Description of Action item

DUE_DATE Due date of Action item

HAS_DUE_TIME Store whether action item have any due time

OWNER_ID Owner user id of Action Item

OBJECT_TYPE Object type ex: Project, personal, workflow etc

OBJECT_ID ID of the object, 0 for personal

MULTIPLE_ASSIGNEE Stores whether action item is assigned to single person or multiple

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

PROCESS_HANDLER_ID Stores the Process ID for process Action Items.

294 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

CAL_ACTION_ITEM_ASSIGNEES
This table stores assignee information of action items.

Subject Description

ID Uniquely identifies a record in this table

UPCOMING_DATE Due date which is next upcoming date

STATUS_CODE Status code of Action item ex: CAL_OPEN

ASSIGNEE_EXCLUDED Stores Constant whether Assignee is excluded for particular exception of


Recurring Action Item

ASSIGNEE_ID Assignee User ID

CAL_ACTION_ITEM_ID Action Item ID

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

DUE_DATE Due date of the action item for this assignee

IS_FLAGGED Stores whether action item is flagged

LAST_OCCURRENCE_DATE Las Occurrence Date

RECURRING_END_DATE Recurring end date

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 29


Collaboration Tables
Calendar

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.

296 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

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.

Clarity Technical Reference Guide, 1e 29


Collaboration Tables
Calendar

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

ID Uniquely identifies a record in this table.

ACCESS_FLAG Access check. This column is obsolete.

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.

OTHER_INVITEES Other users invited to the event.

LOCATION Location of an Event.

DURATION_MIN Duration of the 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.

DESCRIPTION Description of an Event.

EVENT_NAME Name of the Event.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time the record was created.

LAST_UPDATED_BY Application user that last updated the record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time the record was last updated.

REPEAT_TYPE Repeat Type (daily, monthly, yearly, etc.) for recurring events

REPEAT_INTERVAL Interval between repeating event instances

REMINDER_TYPE Reminder Type (minutes, hours, weeks, etc.)

OBJECT_TYPE Object Type (for example, CAL_PROJECT) for Events attached to objects

OBJECT_ID Object Instance Id for Events attached to objects

NOTIFY_PARTICIPANTS Flag if we need to notify participants for event alerts

LAST_REMINDER_DATE The last time when a reminder was send

ALL_DAY Flag if it is an all day event

298 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

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

ID Uniquely identifies a record in this table.

CAL_EVENT_ID Event ID refers to CAL_EVENTS.ID.

USERID User ID of an invited user.

EVENT_TYPE Event or To Do item flag:


‡ Event = 1
‡ To Do item= 6

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created when it is synchronized with a
modified Event or To Do item.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 29


Collaboration Tables
Calendar

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

ID Uniquely identifies a record in this table.

CAL_EVENT_ID Foreign key to CAL_EVENTS.ID.

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.

IS_OWNER Indicates if the user is the owner or not:


‡ 1 = Event or To Do item
‡ 0 = Otherwise

USERID User ID of an invited user or assignee.

UPCOMING_DATE Next upcoming start date (must be less than or equal to today’s date).

TO_BE_DETERMINED Obsolete

STATUS_ID Gives the status of assignee’s Event:


‡ Accept
‡ Undecided
‡ Declined

START_DATE The beginning of the current branch for this invited user.

LAST_OCCURRENCE_DATE End date of the entire series.

INVITEE_EXCLUDED 0 = User not excluded


1 = User excluded
2 = Spin-off

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

300 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

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

ID Uniquely identifies a record in this table.

CAL_NHR_ID This is the foreign key to CAL_NHRESOURCES.ID.

CAL_EVENT_ID This is the foreign key to CAL_EVENTS.ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 30


Collaboration Tables
Calendar

CAL_NHRESOURCES
This table stores all types of resources. For example, rooms, equipment, and so forth.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ACTIVE Provide the status of the resource:


‡ Active = 1
‡ Inactive = 0

NAME Name of the resource or piece of equipment.

NHR_TYPE_ID Foreign Key to CAL_NHRESOURCE_TYPES.ID

DESCRIPTION Description of Resource.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

302 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

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

ID Uniquely identifies a record in this table.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

RESOURCE_TYPE_ID Refers to CAL_NHRESOURCE_TYPES.ID

IS_LOCATION Describes type of Location.


1 = Location
0 = Else

LANGUAGE_ID Language flag

DESCRIPTION Description of the resource type.

IS_ACTIVE 1 = Active
0 = Inactive

IS_SYSTEM 1 = System (seeded) record


0 = Non-system record
Can be edited

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 30


Collaboration Tables
Calendar

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.

ARGUMENT Name of the argument to pass to the method in METHOD_NAME.

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_OF_WEEK An array of days of the week as follows ([2,3,4,5,6] indicates to run


every weekday):
‡ 1 = Sunday
‡ 2 = Monday
‡ 3 = Tuesday
‡ 4 = Wednesday
‡ 5 = Thursday
‡ 6 = Friday
‡ 7 = Saturday

WHICH_DAYS If [1,21,30] days passed it runs on those days. It is used with the
column named WHICH_DAYS_OF_WEEK.

STATUS_ID Indicate the status: 1 = Active or 0 = Inactive

START_DATE Start date of event or to do item.

RUN_MINUTE Specifies the minutes of an hour. 45 is the run-minute in 16:45.

RUN_HOUR Specifies hours from 1 to 24.

RESPECT_DAYLIGHT_TIME Indicate a value: 1 = Daylight or 0 = Otherwise

REPEAT_TYPE Indicate the desired repetition:


‡ 0 = Daily
‡ 1 = Weekly
‡ 2 = Monthly
‡ 3 = Quarterly
‡ 4 = Yearly
‡ 5 = Once

REPEAT_INTERVAL Frequency of the recurring event [days, weeks, months, or years].

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.

WHICH_MONTHS An array of months in a year where January is 1 and December is 12.


Passing the value [1,2,3,4,5,6] means to schedule the event in the
months of January through June.

END_DATE End date of event or To Do item.

CLASS_NAME Name of the class of which a particular method will be invoked at given
time.

CREATED_BY User that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY User that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

OBJECT_TYPE Stores scheduled event object Type

304 Clarity Technical Reference Guide, 1e


Collaboration Tables
Calendar

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.

Clarity Technical Reference Guide, 1e 30


Collaboration Tables
Collaboration

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

306 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

CLB_DMS_FILES
This table contains all attributes related to a file stored in a file store.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

AREA_ID Area in which the file is created.

DESCRIPTION Describes the file.

FILE_TYPE Used for searches.

LANGUAGE The Language of the table CLB_DMS_FILES.

HAS_ALL_PARTICIPANTS Indicates if file object has all participants of the parent folder.

LOCK_TIME_STAMP Time stamp of when the file was last locked.

NAME The display name of the file.

OWNER_GROUP_ID The OWNER_GROUP_ID of the table CLB_DMS_FILES.

VERSIONING_ENABLED This flag is used to denote whether versioning is turned on.

PARENT_FOLDER_ID The PARENT_FOLDER_ID of the table CLB_DMS_FILES.

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.

MIME_TYPE Mime type of file object.

LOCK_OWNER_ID A foreign key to the lock owner of the file in CMN_SEC_USERS.ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

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.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

STATUS Stores one of the lookup values for the lookup category named
DOC_STATUS, which can be used to drive workflows.

PURGE Used internally by the Document Purge background job.

Clarity Technical Reference Guide, 1e 30


Collaboration Tables
Collaboration

CLB_DMS_FILE_STORE
This table stores documents as blobs in the database.

COLUMN_NAME Description

FILE_VERSION_ID Version ID of the file from CLB_DMS_VERSIONS

FILE_CONTENTS Document Contents in blobs

308 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table.

ANCESTOR_ID The ID of the root folder.

CHILD_ID The ID of the derived (child) folder.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 30


Collaboration Tables
Collaboration

CLB_DMS_FOLDERS
This table holds all attributes related to a folder stored on a file store.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

AREA_ID Area in which the folder is created.

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.

IS_VISIBLE Indicates if the folder is visible or hidden:


‡ Visible = 1
‡ Hidden = 0

NAME The name of the folder as displayed to the user.

PATH_NAME The absolute path name to this folder.

PARENT_FOLDER_ID The PARENT_FOLDER_ID of the table CLB_DMS_FOLDERS.

OWNER_ID A foreign key to the owner of the folder. This key maps to the
CMN_SEC_USERS.ID.

OWNER_GROUP_ID The OWNER_GROUP_ID of the table clb_dms_folders.

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.

XDM_ITEM_STATUS Indicates whether the XDM Activity is open or closed or in progress.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

310 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

CLB_DMS_HISTORIES

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

VERSION_ID The VERSION_ID of the table CLB_DMS_HISTORIES.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 31


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table.

BYTE_SIZE Size of the current version.

FILE_ID The FILE_ID of the table CLB_DMS_VERSIONS.

IS_LATEST This flag denotes whether this version is the latest version.

VERSION_NUMBER This is the version number of the file.

HAS_WORKFLOW This flag denotes whether a Work Flow has been attached to this file.

CHECK_IN_COMMENT Check In comment of the file version.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

STATUS Stores one of the lookup values for the lookup category named DOC_STATUS
and can be used to drive workflows.

PURGE Used internally by the Document Purge background job.

312 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table.

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.

EVENT_TYPE This is to identify which type of notification it is, a project participation


type, or a requisition type and so forth The keys for these types are
stored here, for which equivalent values are picked up from resource
bundles, at runtime, depending on users language code.

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 31


Collaboration Tables
Collaboration

CLB_NOTIFICATION_ASSOCS
This table stores notifications associations with various principals.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

PRINCIPAL_TYPE Notification participant principal type ex: Group, user

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

INSTANCE_ID Notification instance ID

PRINCIPAL_ID Principal user ID

NOTIFICATION_DEF_ID Notification ID

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

314 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

CLB_NOTIFICATION_DEFS
Table to store background scheduler information.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

OBJECT_TYPE Object type ex: JOB_SCHEDULER

NOTIFICATION_KEY Stores scheduler job information

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

NOTIFICATION_EVENT Notification type ex:schedular

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 31


Collaboration Tables
Collaboration

CLB_NOTIFICATION_PREFS
Table to store notifications preferences.

USER_ID user id

NOTIFICATION_TYPE Notification Type. For example, alert, SMS, eMail, and so forth.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

METHOD Method to invoke

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

316 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

CLB_PROJECT_GROUP_KEYS
This table stores the entries related to the collaboration portion of a project.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

PROJECT_GROUPS_GROUP_ID The ID of the group to which the project groups of a project will be
added.

PROJECT_ID The ID of the project (ID from SRM_PROJECTS).

PROJECT_MEMBERS_GROUP_ID The ID of the group to which the collaboration participants of a


project will be added.

PROJECT_MANAGERS_GROUP_ID The ID of the group to which the collaboration managers of a project


will be added.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 31


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table

VERSION_ID Version ID of the file from the CLB_DMS_VERSIONS

STATUS status codes used by the nspider scheduler process for indexing into Verity.
For example, NEW_EVENT = 2

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

ACTION Action codes used by the nspider scheduler process:


‡ INSERT = 1
‡ UPDATE = 2
‡ DELETE = 0

LANGUAGE Clarity Supported Language IDs

STAMP Timestamp when the file was added to the event table

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

318 Clarity Technical Reference Guide, 1e


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table.

CONTENT_CREATED_DATE Data creation date.

FEATURE Feature description of the data. For example, Discussions, Calendar


Events, Activities, and so forth).

CONTENT_LAST_UPDATED_DATE The last updated date.

FEATURE_TYPE Sub-category of the feature descriptions, such as various activity


types.

SEC_OBJECT_TYPE_ID Data object security ID (matches ID column of cmn_sec_objects


table).

SEC_OBJECT_ID Data object instance id, discussion message ID, and so forth.

SEARCH_TEXT The text content to search for.

PROJECT_ID ID of the related project (-1 if not related to any project).

OWNER_ID User ID of the owner.

OBJECT_TYPE_ID ID for various object types, which are hard coded in the codes. For
example:
‡ 1=Companies
‡ 2=Resource Management

OBJECT_ID Search content object instance ID.

NAME Name description of the data.

LANGUAGE The language code of the data. For example:


‡ en = English
‡ fr = Francais
‡ de = Deutsch
‡ es = Espana

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 31


Collaboration Tables
Collaboration

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

ID Uniquely identifies a record in this table

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

SEARCH_CONTENT_ID ID Refers to the content in the CLB_SEARCH_CONTENTS table

ACTION Action codes used by the nspider scheduler process:


‡ INSERT = 1
‡ UPDATE = 2
‡ DELETE = 0

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

LANGUAGE Clarity Supported Language IDs

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

320 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

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

Clarity Technical Reference Guide, 1e 32


Collaboration Tables
Marketplace

MNK_BUSINESS_RELATION
This table associates the needs of a project with the capabilities of resources.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ACTIVE_FOR_CAPABILITY_FLAG Indicates if the relation is active for the capability.

ACTIVE_FOR_PROJECT_FLAG Indicates if the relation is active for the project.

ADMIN_STATUS_ID The admin status.

CAPABILITY_STATUS_ID Status for the capability.

TOPIC_ID If there is a discussion, this is the Topic ID.

PUBLIC_ID The Business Relation ID shown to the user interface.

PROJECT_STATUS_ID The status of the project.

PROJECT_ID The Project ID.

NEW_MESSAGE_PROJECT_FLAG Indicates a new message for the project.

NEW_MESSAGE_CAPABILITY_FLAG Indicates a new message for the capability.

INITIATOR_PROJECT_FLAG Indicates if the relation was initiated by the project-side.

DISCUSSION_FOR_PROJECT_FLAG Indicates if there is a discussion for the project.

DISCUSSION_FOR_CAPABILITY_FLAG Indicates if there is a discussion for the capability.

DATE_INITIATED Date and time this relation was initiated.

COMPARATOR_NOTES Notes.

CAPABILITY_ID The Capability ID.

CREATED_BY Application user that created this record


(CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

322 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_CAPABILITY
This table stores the data for the capabilities of a company.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

COMPANY_ID The company of this capability.

MARKETPLACE_ID Marketplace divider.

NAME Name of the capability.

DELETED_FLAG Removes this record from use.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 32


Collaboration Tables
Marketplace

MNK_COMPANY
This table stores data regarding for the company.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

APPROVAL_STATUS Admin Approval status.

DELETED_FLAG Removes this record from use.

MARKETPLACE_ID Marketplace divider.

NAME Name of the company.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

324 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_DISPLAY_TYPE
This table stores the type of display for a field.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

VALUE The type of display.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 32


Collaboration Tables
Marketplace

MNK_FIELD
This table stores the lookup values for the attribute field created for a company or a project.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

COUNT_POSSIBLE_VALUE Stores the lookup values for the attribute field created for a company or a
project.

DELETED_FLAG Sets 1 when the created attribute field is deleted.

MARKETPLACE_ID Sets different IDs for different marketplaces.

FIELD_TYPE_ID Answer types for the attribute field. For example, radio button and checkbox.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

326 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

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.

COMPANY_ID The company ID.

DATE_VALUE Date value for the value column. This column is not used.

FIELD_ID The field ID.

INTEREST_LEVEL The interest level, used for skills.

VALUE The data.

PROFILE_TYPE_ID The type of profile.

PROFILE_ID The profile ID.

PROFICIENCY_LEVEL The proficiency level, used for skills.

NUMERIC_VALUE Numeric value for the value column, not used.

MATCHABLE_FLAG Indicates if the value can be searched for.

MARKETPLACE_ID Marketplace divider.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 32


Collaboration Tables
Marketplace

MNK_INVITATION
This table is used to invite new users to the marketplace.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

COMPANY_ID The company ID for whom the invitee works.

DATE_CREATED The creation date.

MASTER_USER_ID The inviter.

INVITEE_EMAIL The email address of the invited user.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

328 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_MATCH_METHOD
This table associates Search methods with fields.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

DELETED_FLAG Removes this record from use.

SEARCH_METHOD_ID The Search method.

WEIGHT The weight for this field.

SEQUENCE_NO The order of this field.

RELATIVE_FLAG Is Relative Weighting used.

MATCHABLE_FLAG Indicates if this Field is used for this Search method.

FIELD_ID The field ID.

MARKETPLACE_ID Marketplace divider.

MATCH Indicates if this Field is used for this Search method.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 32


Collaboration Tables
Marketplace

MNK_POSSIBLE_VALUE
This table stores the possible values for fields.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

ATTRIBUTE11 Generic placeholder for other values.

FIELD_ID The field ID.

DEFAULT_SELECTION_FLAG Indicates if this value is the default.

ATTRIBUTE12 Generic placeholder for other values.

CODE Generic placeholder for other values.

SEQUENCE_NO The order number.

MARKETPLACE_ID Marketplace divider.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

330 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_PROFILE_FIELD
This table stores the field for a specific type of Profile.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

COMPARATOR_FLAG Indicates if this field is to be used on the comparator.

COMPARATOR_SEQUENCE_NO The comparator order number.

DELETED_FLAG Removes this record from use.

FIELD_ID The Field ID.

SHOW_HINT_FLAG Shows a hint in the user interface.

SEQUENCE_NO The order number.

REQUIRED_FLAG Indicates if the field is required.

REMOVED_FLAG Indicates if the field is removed for the administrator.

PROFILE_TYPE_ID The profile type.

MARKETPLACE_ID Marketplace divider.

DISPLAY_TYPE_ID The display type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 33


Collaboration Tables
Marketplace

MNK_PROFILE_TYPE
This table stores the type of Profile.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

VALUE The profile type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

332 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_PROJECT
This table stores projects for companies.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

COMPANY_ID The Company ID.

MARKETPLACE_ID Marketplace divider.

NAME The name of the project.

DELETED_FLAG Removes this record from use.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 33


Collaboration Tables
Marketplace

MNK_SEARCH_METHOD
This table stores the Search method.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

MARKETPLACE_ID Marketplace divider.

SEARCHABLE_FLAG Indicates if this search method is used.

SEARCH_PROFILE_ID This column contains this information:


‡ search profile
‡ the user being searched for
‡ the searcher designation

TOTAL_WEIGHT The total weight for the search method, added from match methods.

SEARCH_TYPE_ID The search type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

334 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_SEARCH_PROFILE
This table identifies the searcher and searches for Search methods.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

FIELD_ID The description field for the search results.

SEARCHER_PROFILE_TYPE_ID The searcher profile type.

SEARCHEE_PROFILE_TYPE_ID The profile type of the user being searched for.

MARKETPLACE_ID Marketplace divider.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 33


Collaboration Tables
Marketplace

MNK_SEARCH_TYPE
This table stores the type of search.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

MARKETPLACE_ID Marketplace divider.

VALUE The search type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

336 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_STATUS_TYPE
This table stores the type of status.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

VALUE The status type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 33


Collaboration Tables
Marketplace

MNK_STATUS_VALUE
This table stores the values for the types of status.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

NAME The status value.

SEQUENCE_NO The order number.

STATUS_TYPE_ID The status type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

338 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

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

NAME The name of the cache.

TIME_MODIFIED The modified time.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 33


Collaboration Tables
Marketplace

MNK_SYSTEM_PROPERTY
This table stores the system properties.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

NAME The name of the property.

VALUE The value of the property.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

340 Clarity Technical Reference Guide, 1e


Collaboration Tables
Marketplace

MNK_TRANSIENT_FIELD_VALUE
This table is used to insert temporary data for searches.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

DATE_VALUE The date value for the Value column. This column is not used.

VALUE The value.

PROFICIENCY_LEVEL The proficiency level.

NUMERIC_VALUE The weight.

MARKETPLACE_ID Marketplace divider.

INTEREST_LEVEL The interest level.

FIELD_ID The Field ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 34


Collaboration Tables
Discussions

Discussions
The following tables describe the Discussions tables:

„ "NTD_CATEGORIES" on page 343


„ “NTD_MESSAGES” on 344
„ “NTD_TOPICS” on 345

342 Clarity Technical Reference Guide, 1e


Collaboration Tables
Discussions

NTD_CATEGORIES
This table contains a discussion category.

COLUMN_NAME Description

CATEGORY_ID The ID of the category.

DESCRIPTION The description of the category.

GROUP_ID_OWNERS The ID of group which contains the owners of the category.

OBJECT_ID The ID of the object for which this category is attached.

OBJECT_TYPE_ID The ID of the object type for which this category is attached.

LABEL The label of the category.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

Clarity Technical Reference Guide, 1e 34


Collaboration Tables
Discussions

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.

BODY The body of the message.

GROUP_ID_OWNERS The ID of the group which contains the owners for this message.

MESSAGE_ID The ID of the message.

REPLY_COUNT The count of replies to this message.

TOPIC_ID The topic_id of the table ntd_messages.

TITLE The title of the message.

PARENT_MESSAGE_ID The parent_message_id of the table ntd_messages.

MESSAGE_LEVEL The level of this message.

LAST_POST_DATE The posting date of the latest reply.

DATE_POSTED The posted date of the message.

AUTHOR_ID The ID of the author of the message.

ATTACHMENT_ID The ID of the folder which contains associated attachments.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

344 Clarity Technical Reference Guide, 1e


Collaboration Tables
Discussions

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.

AUTHOR_ID The ID of the author of the topic.

CATEGORY_ID The category_id of the table ntd_topics.

DESCRIPTION The description of the topic.

LABEL The label of the topic.

OBJECT_ID The ID of the object for which this topic is attached.

TOPIC_ID The ID of the topic.

OBJECT_TYPE_ID The ID of the object type for which this topic is attached.

GROUP_ID_OWNERS The ID of the group which contains owners of the topic.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY The application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

Clarity Technical Reference Guide, 1e 34


Collaboration Tables
Discussions

346 Clarity Technical Reference Guide, 1e


10 Common Technology Tables

Common Technology Overview


This chapter contains the following tables:

„ “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.

Clarity Technical Reference Guide, 1e 347


Common Technology Tables
Lookups

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.

IS_UPGRADE_PROTECTED If set to 1 this record is protected from upgrades. It is not if set to 0.

LOOKUP_ENUM The enumeration of the lookup value.

SORT_ORDER The sort order of the lookup value.

LOOKUP_TYPE The lookup category type of which this value is a part.

LOOKUP_CODE The value of the lookup.

IS_SYSTEM This value can be edited:


‡ 1: System (seeded) record
‡ 0: Non-system record

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

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.

348 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

Security
The following security tables are contained in this section. To view the Security ERD, "Security" on page 24.

The following Security tables are described in this section:

„ “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.

Clarity Technical Reference Guide, 1e 349


Common Technology Tables
Security

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.

350 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_ASSGND_OBJ_PERM
This table contains the permission for the assigned object.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

OBJECT_INSTANCE_ID The object instance ID.

PRINCIPAL_ID The principal ID.

RIGHT_ID The correct ID.

PRINCIPAL_TYPE The principle type.

PERMISSION_ID The permission ID.

OBJECT_ID The object ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

Clarity Technical Reference Guide, 1e 351


Common Technology Tables
Security

CMN_SEC_ASSGND_RIGHT
This table contains the rights assigned to the user.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

RIGHT_ID ID of the right

INSTANCE_ID ID of the instance

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

INSTANCE_OBS_TYPE_ID OBS type id for this instance

PRINCIPAL_TYPE Type of the user

PRINCIPAL_ID Foreign key to the CMN_SEC_USERS table

INSTANCE_TYPE Type of the instance

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

352 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_GROUP_FLAT_HIERS
This table contains the flattened association between groups used to created a hierarchy.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

PARENT_GROUP_ID Foreign key to CMN_SEC_GROUPS.ID.

GROUP_ID Foreign key to CMN_SEC_GROUPS.ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

Clarity Technical Reference Guide, 1e 353


Common Technology Tables
Security

CMN_SEC_GROUP_HIERARCHIES
This table contains the associations between groups to create a hierarchy.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

GROUP_ID The associated sub groups, if there are any.

PARENT_GROUP_ID An associated parent group, if there is one.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CM.N_SEC_USERS.ID).

354 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_GROUPS
This table serves as a container for users.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

GROUP_CODE The group code.

GROUP_ROLE_TYPE When the group is a role, then this is the role type.

PRINCIPAL_ID The group principal type.

RIGHT_TYPE If the group is used as a right, this is the type.

PRINCIPAL_TYPE The group principle type.

GROUP_TYPE_ID The ID to the group type lookup.

IS_ACTIVE Contains one of these two values:


‡ 1 = Active
‡ 0 = Inactive

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

IS_AUTOMATIC Can be 1 or 0 which indicates if it is assigned by business logic or not.

GLOBAL_RIGHT_TYPE The type of global right.

Clarity Technical Reference Guide, 1e 355


Common Technology Tables
Security

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

ID Uniquely identifies a record in this table.

COMPONENT_ID The component to which this object belongs. Foreign key to


CMN_COMPONENTS.

OBJECT_CODE Internal code for the security object.

OBJECT_TYPE_ID Type of security object. Foreign key to CMN_LOOKUPS.

IS_ACTIVE Indicate if the user is active:


‡ 1 = Active
‡ 0 = Inactive

IS_SYSTEM Indicate if the user is system generated. This field can be edited:
‡ 1 = System (seeded) record
‡ 0 = Non-system record

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

LAST_UPDATED_DATE Date and time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

356 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_OBJ_TYPE_PERM
This table stores the types of objects that have which permissions associated with them.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

OBJECT_TYPE_ID Type of security object. Foreign key to CMN_LOOKUPS.

PERMISSION_ID The Permission ID. Foreign key to CMN_SEC_PERMISSIONS.

CREATED_BY The application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

Clarity Technical Reference Guide, 1e 357


Common Technology Tables
Security

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.

358 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

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.

Clarity Technical Reference Guide, 1e 359


Common Technology Tables
Security

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.

PERMISSION_VALUE Value of the permission.

PERMISSION_ID Foreign key to parent table CMN_SEC_PERMISSIONS.

PERMISSION_CODE Code of the permission.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

360 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_PERMISSIONS
This table stores all possible permission types for security objects.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

PERMISSION_CODE Internal code for the permissions.

IS_ACTIVE Specify if the object is active:


‡ 1 = Active
‡ 0 = Inactive

IS_SYSTEM Indicate if the user is system generated. This field can be edited:
‡ 1 = System (seeded) record
‡ 0 = Non-system record

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date/Time this record was last updated.

Clarity Technical Reference Guide, 1e 361


Common Technology Tables
Security

CMN_SEC_USER_GROUPS
This table stores the associations between users and groups.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

USER_ID The group memberships associated with the user.

GROUP_ID The relationship with the group members.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

362 Clarity Technical Reference Guide, 1e


Common Technology Tables
Security

CMN_SEC_USERS
This table contains users.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date and time this record was created.

CURRENCY_CODE 3-letter ISO currency code.

DESCRIPTION A description for the user.

EMAIL_ADDRESS The email address of the user.

EXTERNAL_ID XML Open Gateway External ID.

EXTERNAL_SOURCE_ID XML Open Gateway External Source Identifier.

FIRST_NAME The user first name.

FORCE_PWD_CHANGE A flag that is used to determine if the user needs to reset his password
the next time he logs in.

FULL_NAME Full name of the application user.

LANGUAGE_ID The LANGUAGE_ID of the table cmn_sec_users.

LAST_LOGGED_IN_DATE Not currently used.

LAST_NAME The user last name.

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.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

LAST_UPDATED_DATE Date and time this record was last updated.

LAST_VALID_LOGIN_DATE Date and time of last login.

LOCALE The locale of the user. This is used for date formatting and sorting.

LOGIN_COUNT Not currently used.

MIDDLE_NAME The user middle name.

OBS_ID A lookup ID to the OBS.

PHOTO_FILE The name of the photo file the user can upload in the personalized
area.

PWD The encrypted password of the user.

PWD_REQUIRED Not used.

SQLTRACE_ACTIVE A flag used to trace the database activity of a user in a log file.

Clarity Technical Reference Guide, 1e 363


Common Technology Tables
Security

COLUMN_NAME Description

TIMEZONE The time zone of the user.

USER_NAME The unique user name.

USER_STATUS_ID A lookup ID for the status of the user.

SMS_EMAIL_ADDRESS User’s short message service (SMS) address

364 Clarity Technical Reference Guide, 1e


Common Technology Tables
Components

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

ID Uniquely identifies a record in this table.

COMPONENT_CODE The component code.

COMPONENT_VERSION Keeps the current component version. This column is updated by the
schema upgrade process.

IS_REPORT_ENABLED Not applicable.

IS_ACTIVE This value can be edited:


‡ 1 = Active
‡ 0 = Inactive

IS_SYSTEM This value can be edited:


‡ 1 = System seeded record
‡ 0 = Non-system seeded record

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

Clarity Technical Reference Guide, 1e 365


Common Technology Tables
Job Scheduler

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

ID Uniquely identifies a record in this table

STATUS_CODE Status of the job, such as Processed, Failed, and so forth

START_DATE Start date of this job

SCHEDULE_DATE Scheduled date of this job

RECURRENCE_TYPE Is it a recurring a job

PRIORITY Priority of the job

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

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)

END_DATE End date of this job

HOURS Hours information for running the job (used only for cron jobs)

JOB_DEFINITION_ID Foreign key to the CMN_SCH_JOB_DEFINITIONS table

OUTPUT_PATH Output path of the job

NAME Name of the job

MONTHS Month information for running the job (used only for cron jobs)

MINUTES Minutes information for running the job (used only for cron jobs)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEEC_USERS.ID)

366 Clarity Technical Reference Guide, 1e


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_DEFINITIONS
This table contains all the types of jobs that can be scheduled.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

OUTPUT_PATH Output path of the job definition

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

JOB_TYPE Type of the job definition

IS_LOG_ENABLED Is log enable for this job

IS_ADMIN_VISIBLE Is this job visible to admin

EXECUTABLE Executable that needs to be used for running the job

IS_OUTPUT_ENABLED Is output enabled for this job

IS_ACTIVE If set to:


‡ 1: Active:
‡ 0: Inactive

IS_SYSTEM This value can be edited. If set to:


‡ 1: System (seeded) record
‡ 0: Non-system record

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 367


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_DEF_CATEGORIES
This table contains the association mapping between job definitions and the categories.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

JOB_ID Job Definition ID

CATEGORY_ID Category ID

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

368 Clarity Technical Reference Guide, 1e


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_LOGS
This table contains the log information for the jobs executed.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

STATUS_CODE Status of the executed job

MESSAGE Message of the executed job

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

JOB_RUN_ID Foreign key to the CMN_SCH_JOB_RUNS table

LOG_ENTRY_TYPE_CODE Log entry type of the executed job

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 369


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_NONCONCUR
This table contains the relationship between job definitions.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

NON_CONCUR_JOB_DEF_ID The job definition id that shouldn't be running

JOB_DEFINITION_ID Job definition id which drives the NON_CONCUR_JOB_DEF_ID

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

370 Clarity Technical Reference Guide, 1e


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_RUNS
This table contains the information about executed jobs.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USER_ID ID of the user who executed the job

TOTAL_EXECUTION_TIME Total time taken for executing the job

STATUS_CODE Status of the executed job

START_DATE Start date of the executed job

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

END_DATE End date of the executed job

JOB_HOSTNAME Host name where the job is executed

JOB_ID Foreign key to the CMN_SCH_JOBS table

SCHEDULER_ID ID of the scheduler that used for executing this job

OUTPUT_PATH Output path of the executed job

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 371


Common Technology Tables
Job Scheduler

CMN_SCH_JOB_PARAMS
This table contains the parameter values used for executing a job.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

VALUE Value of a parameter

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

ATTRIBUTE_ID Foreign key to the CMN_ATTRIBUTES table

JOB_RUN_ID Foreign key to the CMN_SCH_JOB_RUNS table

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

372 Clarity Technical Reference Guide, 1e


Common Technology Tables
Job Scheduler

CMN_SCH_LOGS
This table contains the executed jobs logs.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

STATUS_CODE Status of the executed job

EXECUTED_DATE Executed date of the job

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

JOB_ID Foreign key to the CMN_SCH_JOBS table

MESSAGE Message from the executed job

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 373


Common Technology Tables
Job Scheduler

CMN_SCH_USER_ASSOCS
This table contains the report information.

COLUMN_NAME Description

USER_ID Foreign key to the CMN_SEC_USERS table

TABLE_NAME Name of the table

PK_ID Primary key of the table

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

374 Clarity Technical Reference Guide, 1e


Common Technology Tables
Sessions

Sessions
In this section:

„ "CMN_SESSIONS" on page 375


„ "CMN_SESSION_AUDITS" on page 376
„ "CMN_SESSION_PROPERTIES" on page 377
„ "CMN_SESSION_STATS" on page 378

CMN_SESSIONS
The session for a user.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

USER_ID The user id the session is for

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

TOKEN The token that is stored in the cookie for the session

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 375


Common Technology Tables
Sessions

CMN_SESSION_AUDITS
This table audits the sessions in the system.

COLUMN_NAME Description

USER_ID Foreign key to the CMN_SEC_USERS table

SESSION_START_DATE Starting date of the session

SESSION_ID ID of the session

SESSION_END_DATE Ending date of the session

376 Clarity Technical Reference Guide, 1e


Common Technology Tables
Sessions

CMN_SESSION_PROPERTIES
Properties that are associated with the session.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

VALUE The value of the property

SESSION_ID The session the property is associated with

NAME The name of the property

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 377


Common Technology Tables
Sessions

CMN_SESSION_STATS
This table contains the statistics information for sessions.

COLUMN_NAME Description

FROM_TIME From time of the session

TO_TIME To time of the session

SESSION_COUNT The count of sessions

LOGIN_DATE Date when the user has logged in

378 Clarity Technical Reference Guide, 1e


Common Technology Tables
UI Themes

UI Themes
CMN_UI_THEMES
This table contains the UI themes in the system.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

FOLDER Folder where the UI themes are located

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

IS_SYSTEM This can be edited. If set to:


‡ 1: System (seeded) record
‡ 0: Non-system record

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 379


Common Technology Tables
Other CMN Tables

Other CMN Tables


In this section:

„ "CMN_COUNTRIES" on page 380


„ "CMN_CURRENCIES" on page 381
„ "CMN_DIRECTORY_SERVERS" on page 382
„ "CMN_EXCHANGE_RATES" on page 383
„ "CMN_LANGUAGES" on page 384
„ "CMN_LIST_OF_VALUES" on page 385
„ "CMN_LOOKUP_TYPES" on page 386
„ "CMN_MENU_ITEMS" on page 387
„ "CMN_OPTIONS" on page 388
„ "CMN_OPTION_VALUES" on page 389
„ “CMN_SERVICES” on 390
„ “CMN_VIEW_ATTRIBUTES” on 391
„ “CMN_VIEW_RESOURCES” on 392
„ “CMN_XML_DATA” on 393

CMN_COUNTRIES
This table has the list of countries.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

PAPER_TYPE Default paper type used

CURRENCY_ID Currency code information, Foreign key to the CMN_CURRENCIES


table

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

ISO_NUMBER ISO Number for the country

COUNTRY_CODE Unique code of the country

IS_ACTIVE If set to 1: Active. If set to 0: Inactive

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

380 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

CMN_CURRENCIES
This table has the list of currencies in the system.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

IS_EU_CURRENCY Is the currency part of EURO group

EUR_CONV_RATE This column has the EURO conversion rate

CURRENCY_SYMBOL Symbol of the currency code

CURRENCY_CODE ISO 3-letter currency code

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

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

ISO_NUMBER ISO number for the currency

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 381


Common Technology Tables
Other CMN Tables

CMN_DIRECTORY_SERVERS
This table has the list of directory servers.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

LAST_SYNC_DATE This column has the last sync date value

HOST_URL This column has the url of the directory server host

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

382 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

CMN_EXCHANGE_RATES
This table has the exchange rates for different currencies.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

TO_DATE The ending date of the exchange rate

TO_CURRENCY_CODE The currency code to which the value is converted

FROM_CURRENCY_CODE From currency code of this exchange rate

CALCULATION_METHOD Calculation method used for calculating the exchange rates

FROM_DATE Beginning date for this exchange rate to apply

RATE_TYPE Type of exchange rate

RATE Value of the exchange rate

Clarity Technical Reference Guide, 1e 383


Common Technology Tables
Other CMN Tables

CMN_LANGUAGES
This table holds the language.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

LANGUAGE_CODE The language value.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

384 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

CMN_LIST_OF_VALUES
This table has the information related to the list of values.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

SQL_TEXT_ID Foreign key to the CMN_NSQL_QUERIES

PARENT_ID Parent id for this lookup

LOOKUP_TYPE_CODE Code of the lookup type

LOOKUP_SOURCE_CODE Lookup source code, whether it is static or dynamic

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_ACTIVE If set to:


1: Active
0: Inactive

IS_SYSTEM If set to 1: System (seeded) record. If set to 0: Non-system


record. Can be edited

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 385


Common Technology Tables
Other CMN Tables

CMN_LOOKUP_TYPES
The group which the lookup values belong to.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

LOOKUP_TYPE The name of the category.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_SORTED_ALPHA Are the lookups sorted by alphabets

IS_ADMIN_VISIBLE Is this lookup visible to the admin

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

IS_SYSTEM If set to:


‡ 1: System (seeded) record
‡ 0: Non-system record

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

386 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

CMN_MENU_ITEMS
This table has the list of menu items.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

PRINCIPAL_TYPE Type of the menu item owner: system, user

PRINCIPAL_ID ID of the menu item owner: 0 for system or foreign key to


CMN_SEC_USERS.id

POSITION Menu item position

ITEM_TYPE_CODE Menu item type: Menu, Pane

IS_DEFAULT Marks menu items that are visible by default

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

ACTION_ID Foreign key to CMN_ACTIONS.ID

CONTAINER_ID Foreign key to CMN_PORTLETS.ID for menu items or


CMN_PAGES.ID for tabs.

CONTAINER_TYPE_CODE Menu container type: Menu, Pane

IMAGE_NAME Optional menu item image name

IS_REQUIRED Marks menu items that are required

PARENT_MENU_ID Id of the parent menu item

MENU_ITEM_LEVEL Menu item level

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

IS_HIDDEN 1: Menu item is hidden, 0: Is not hidden

Clarity Technical Reference Guide, 1e 387


Common Technology Tables
Other CMN Tables

CMN_OPTIONS
A category for a set of option values.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

OPTION_CODE The name of the category

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

IS_SYSTEM If set to:


‡ 1: System (seeded) record
‡ 0: Non-system record

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

388 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

CMN_OPTION_VALUES
Generic values used to store loose end data.

COLUMN_NAME Description

ID Uniquely identifies a record in this table

VALUE The value

USER_ID The user to whom the value is associated

OPTION_ID The option to which the value is associated

COMPONENT_ID The component to which the value is associated

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record


(CMN_SEC_USERS.ID)

Clarity Technical Reference Guide, 1e 389


Common Technology Tables
Other CMN Tables

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.

390 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

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.

Clarity Technical Reference Guide, 1e 391


Common Technology Tables
Other CMN Tables

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.

392 Clarity Technical Reference Guide, 1e


Common Technology Tables
Other CMN Tables

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.

Clarity Technical Reference Guide, 1e 393


Common Technology Tables
Other CMN Tables

394 Clarity Technical Reference Guide, 1e


11 Business Intelligence Tables

Clarity Business Intelligence Overview


The tables described in this chapter support the Clarity data mart. In this chapter:

„ “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

Clarity Technical Reference Guide, 1e 395


Business Intelligence Tables
NBI_CFG_OBS_ASSIGNMENTS

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

ID Uniquely identifies a record in this table.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID).

OBS_COLUMN_NAME Name of the project / resource data mart column that this OBS type is
mapped to.

OBJECT_TYPE RESOURCE or PROJECT.

OBS_TYPE_ID Identifies the OBS type.

OBS_UNIT_DEFAULT Identifies the OBS unit that will be used if a project or resource has no
OBS unit assigned to it.

CREATED_DATE Date/Time this record was created.

LAST_UPDATED_DATE Date/Time this record was last updated.

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID).

396 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_CFG_STOPLIGHT_QUERIES

NBI_CFG_STOPLIGHT_QUERIES
This table is used to define stoplights whose values are stored in NBI_PROJECT_CURRENT_FACTS.

COLUMN_NAME Description

ID Uniquely identifies a record in this table.

DESCRIPTION Stoplight description.

REDSQL SQL statement to calculate red stoplight.

YELLOWSQL SQL statement to calculate yellow stoplight.

STOPLIGHT_NAME Name of the stoplight.

NBI_TABLE_NAME Table name that this stoplight is tracked on.

NBI_COLUMN_NAME Column name that this stoplight tracked in (in table


<NBI_TABLE_NAME>).

IS_SYSTEM This value can be edited. If set to:


‡ 1: system (seeded) record
‡ 0: Non-system record

Clarity Technical Reference Guide, 1e 397


Business Intelligence Tables
NBI_DIM_CALENDAR_TIME

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.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

DAY Day (database date with no time stamp).

DAY_KEY Day Key. Format <YYYY>-<MM>-<DD>.


For example: 2002-03-09.

HIERARCHY_LEVEL One of the following: Day, Week, Month, Quarter, Year.

MONTH Month in Year (numeric).

MONTH_KEY Month Key. Format <YYYY>-<MM>.


For example: 2002-03.

QUARTER Quarter in Year (numeric).

QUARTER_KEY Quarter Key. Format: <YYYY>-Q<QTR>.


For example: 2002-Q1.

WEEK Week in Year (numeric).

WEEK_KEY Week Key. Format: <YYYY>-WEEK<WW>.


For example: 2002-WEEK12.

YEAR Year (numeric).

YEAR_KEY Year Key. Format: <YYYY>.


For example: 2002 or 2003.

398 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_DIM_FISCAL_TIME

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

TIME_KEY Primary Key.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

HIERARCHY_LEVEL One of the following: Period, Quarter, Year.

PERIOD Period (numeric).

PERIOD_END_DATE End date of this period.

PERIOD_KEY Period Key. Format <YYYY>-<PP>.


For example: 2002-03.

PERIOD_START_DATE Start date of this period.

QUARTER Quarter in Year (numeric).

QUARTER_KEY Quarter Key. Format: <YYYY>-Q<QTR>.


For example: 2002-Q1.

YEAR Year (numeric).

YEAR_KEY Year Key. Format: <YYYY>.


For example: 2002 or 2003.

Clarity Technical Reference Guide, 1e 399


Business Intelligence Tables
NBI_DIM_OBS

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

OBS_UNIT_ID ID of this OBS unit. Foreign key to PRJ_OBS_UNITS.ID.

OBS_TYPE_ID ID of OBS Type.

OBS_TYPE_NAME Name of OBS Type.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

PATH Flattened OBS path.

HIERARCHY_LEVEL Possible values: 0 through 10.


Corresponds to OBS level (x above).

IS_LEAF 1: Is a leaf OBS unit


0: Is not a leaf OBS unit.

LEVEL0_NAME OBS Unit Name of level x.

LEVEL0_UNIT_ID OBS Unit ID of level x.

LEVEL1_NAME OBS Unit Name of level x.

LEVEL1_UNIT_ID OBS Unit ID of level x.

LEVEL2_NAME OBS Unit Name of level x.

LEVEL2_UNIT_ID OBS Unit ID of level x.

LEVEL3_NAME OBS Unit Name of level x.

LEVEL3_UNIT_ID OBS Unit ID of level x.

LEVEL4_NAME OBS Unit Name of level x.

LEVEL4_UNIT_ID OBS Unit ID of level x.

LEVEL5_NAME OBS Unit Name of level x.

LEVEL5_UNIT_ID OBS Unit ID of level x.

LEVEL6_NAME OBS Unit Name of level x.

LEVEL6_UNIT_ID OBS Unit ID of level x.

LEVEL7_NAME OBS Unit Name of level x.

LEVEL7_UNIT_ID OBS Unit ID of level x.

LEVEL8_NAME OBS Unit Name of level x.

LEVEL8_UNIT_ID OBS Unit ID of level x.

LEVEL9_NAME OBS Unit Name of level x.

LEVEL9_UNIT_ID OBS Unit ID of level x.

400 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_DIM_OBS

COLUMN_NAME Description

LEVEL10_NAME OBS Unit Name of level x.

LEVEL10_UNIT_ID OBS Unit ID of level x.

Clarity Technical Reference Guide, 1e 401


Business Intelligence Tables
NBI_DIM_OBS_FLAT

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.

OBS_TYPE_ID ID of the OBS Type.

PARENT_OBS_UNIT_ID Parent OBS Unit ID.

CREATED_BY Application user that created this record (CMN_SEC_USERS.ID)

CREATED_DATE Date/Time this record was created

LAST_UPDATED_DATE Date/Time this record was last updated

LAST_UPDATED_BY Application user that last updated this record (CMN_SEC_USERS.ID)

402 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_EVENTS

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

PRJ_OBJECT_ID The ID of the time-slicing object that generated the event.

Clarity Technical Reference Guide, 1e 403


Business Intelligence Tables
NBI_FM_PROJECT_TIME_FACTS

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.

OBS1_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

ACT_BILLING Actual Total Billing.

ACTUAL_HOURS Actual Total Hours.

BUDGET_HOURS Budgeted Hours.

BUDGET_MARGIN Budgeted Margin.

BUDGET_REV_NUMBER Budgeted Revenue Number.

COST_ACT_EQUIP Equipment Actual Cost.

COST_ACT_EXPENSE Expense Actual Cost.

COST_ACT_LABOR Labor Actual Cost.

COST_ACT_MATL Material Actual Cost.

COST_ACT_TOTAL Total Actual Cost.

COST_BUDGET_EQUIP Equipment Budgeted Cost.

COST_BUDGET_EXPENSE Expense Budgeted Cost.

COST_BUDGET_LABOR Labor Budgeted Cost.

COST_BUDGET_MATL Material Budgeted Cost.

COST_BUDGET_TOTAL Total Budgeted Cost.

COST_TO_COMPLETE Cost To Complete.

CURRENCY_CODE ISO 3-letter currency code.

DEPARTMENT Department.

DEPARTMENT_NAME Department Name.

ENTITY Entity.

ENTITY_NAME Entity Name.

IS_FM_ENABLED ‡ 1: Project is Accounting/Financial Management enabled


‡ 0: Project is Accounting/Financial Management disabled

IS_MGMT_ENABLED ‡ 1: Project is Project Management enabled


‡ 0: Project is Project Management disabled

404 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_FM_PROJECT_TIME_FACTS

COLUMN_NAME Description

IS_OPP_ENABLED ‡ 1: Project is Opportunity Management enabled


‡ 0: Project is Opportunity Management disabled

LOCATION Location.

LOCATION_NAME Location Name.

PCT_BUDGET_EXPENDED Percent Budget Expanded.

PROJECT_ID Foreign key to NBI_PROJECT_CURRENT_FACTS.PROJECT_ID.

REV_ACT_EQUIP Equipment Revenue Actuals.

REV_ACT_EXPENSE Expense Revenue Actuals.

REV_ACT_LABOR Labor Revenue Actuals.

REV_ACT_MATL Material Revenue Actuals.

REV_ACT_TOTAL Total Revenue Actuals.

REV_BUDGET_EQUIP Equipment Revenue Budgeted.

REV_BUDGET_EXPENSE Expense Revenue Budgeted.

REV_BUDGET_LABOR Labor Revenue Budgeted.

REV_BUDGET_MATL Material Revenue Budgeted.

REV_BUDGET_TOTAL Total Revenue Budgeted.

ROI_DATE Return on Investment Date.

Clarity Technical Reference Guide, 1e 405


Business Intelligence Tables
NBI_FM_PROJECT_TIME_SUMMARY

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

FISCAL_TIME_KEY Foreign key to NBI_DIM_FISCAL_TIME.

OBS1_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

ACT_BILLING Total Actual Billings.

ACTUAL_HOURS Total Actual Hours.

AVERAGE_BUDGET_MARGIN Average Budgeted Margin.

AVERAGE_PCT_BUDGET_EXPENDED Average Percent Budget Expanded.

BUDGET_HOURS Budgeted Hours.

COST_ACT_EQUIP Equipment Actual Cost.

COST_ACT_EXPENSE Expense Actual Cost.

COST_ACT_LABOR Labor Actual Cost.

COST_ACT_MATL Material Actual Cost.

COST_ACT_TOTAL Total Actual Cost.

COST_BUDGET_EQUIP Equipment Budgeted Cost.

COST_BUDGET_EXPENSE Expense Budgeted Cost.

COST_BUDGET_LABOR Labor Budgeted Cost.

COST_BUDGET_MATL Material Budgeted Cost.

COST_BUDGET_TOTAL Total Budgeted Cost.

COST_TO_COMPLETE Cost To Complete.

CURRENCY_CODE ISO 3-letter currency code.

REV_ACT_EQUIP Equipment Actual Revenue.

REV_ACT_EXPENSE Expense Actual Revenue.

REV_ACT_LABOR Labor Actual Revenue.

REV_ACT_MATL Material Actual Revenue.

REV_ACT_TOTAL Total Actual Revenue.

REV_BUDGET_EQUIP Equipment Budgeted Revenue.

406 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_FM_PROJECT_TIME_SUMMARY

COLUMN_NAME Description

REV_BUDGET_EXPENSE Expense Budgeted Revenue.

REV_BUDGET_LABOR Labor Budgeted Revenue.

REV_BUDGET_MATL Material Budgeted Revenue.

REV_BUDGET_TOTAL Total Budgeted Revenue.

Clarity Technical Reference Guide, 1e 407


Business Intelligence Tables
NBI_PM_PROJECT_TIME_FACTS

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

OBS1_UNIT_ID OBS [x] Unit ID.


Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID.


Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID.


Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID.


Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID.


Foreign key to NBI_DIM_OBS.

CLOSED_ISSUES Number of Closed Issues.

ACTUAL_HOURS Total Actual Hours.

ACTUAL_HOURS_THIS_PERIOD Actual Hours this Period.

ALLOCATED_HOURS Total Allocated Hours.

BASE_FINISH_DATE Baseline Finish Date.

BASE_START_DATE Baseline Start Date.

BASELINE_HOURS Total Baseline Hours.

BASELINE_HOURS_THIS_PERIOD Baseline Hours this Period.

BUDGET_HOURS Budgeted Hours.

CLOSED_RISKS Number of Closed Risks.

CLOSED_TASKS Number of Closed Tasks.

COST_ACT_EQUIP Equipment Actual Cost.

COST_ACT_EXPENSE Expense Actual Cost.

COST_ACT_LABOR Labor Actual Cost.

COST_ACT_MATL Material Actual Cost.

COST_ACT_TOTAL Total Actual Cost.

COST_BASE_EQUIP Equipment Base Cost.

COST_BASE_EXPENSE Expense Base Cost.

COST_BASE_LABOR Labor Base Cost.

COST_BASE_MATL Material Base Cost.

COST_BASE_TOTAL Total Base Cost.

COST_ETC_EQUIP Equipment Estimated to Complete Cost.

COST_ETC_EXPENSE Expense Estimated to Complete Cost.

COST_ETC_LABOR Labor Estimated to Complete Cost.

408 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PM_PROJECT_TIME_FACTS

COLUMN_NAME Description

COST_ETC_MATL Material Estimated to Complete Cost.

COST_ETC_TOTAL Total Estimated to Complete Cost.

COST_VARIANCE Cost Variance.

CPI_NUMBER CPI Number.

CURRENCY_CODE ISO 3-letter currency code.

EARNED_VALUE Earned Value.

ETC_HOURS Estimated Hours.

ETC_HOURS_THIS_PERIOD Estimated to Complete Hours this Period.

FINISH_DATE Finish Date.

FINISH_VARIANCE Finish Variance.

GOAL_SCORE Goal Score.

IS_APPROVED ‡ 1: Project is Approved


‡ 0: Project is not Approved

IS_FM_ENABLED ‡ 1: Project is Accounting/Financial Management enabled


‡ 0: Project is Accounting/Financial Management disabled

IS_MGMT_ENABLED ‡ 1: Project is Project Management enabled


‡ 0: Project is Project Management disabled

IS_OPP_ENABLED ‡ 1: Project is Opportunity Management enabled


‡ 0: Project is Opportunity Management disabled

ISSUES_CLOSED_THIS_PERIOD Issues Closed this Period.

ISSUES_OPENED_THIS_PERIOD Issues Opened this Period.

NUMBER_OF_RESOURCES Number of Resources

OPEN_ISSUES Number of Open Issues.

OPEN_RISKS Number of Open Risks.

OPEN_TASKS Number of Open Tasks.

PCT_COMPLETE Percent Complete.

PCT_PLAN_EXPANDED Percent Plan Expanded.

PLANNED_VALUE Planned Value.

PRIORITY Priority.

PROJECT_ID Foreign key to NBI_PROJECT_CURRENT_FACTS.PROJECT_ID

RISKS_CLOSED_THIS_PERIOD Risks Closed this Period.

RISKS_OPENED_THIS_PERIOD Risks Opened this Period.

SCHEDULE_VARIANCE Schedule Variance.

SPI_NUMBER SPI Number.

START_DATE Project Start Date.

START_VARIANCE Start Variance.

Clarity Technical Reference Guide, 1e 409


Business Intelligence Tables
NBI_PM_PROJECT_TIME_FACTS

COLUMN_NAME Description

TASKS_CLOSED_THIS_PERIOD Tasks Closed this Period.

TASKS_OPENED_THIS_PERIOD Tasks Opened this Period.

410 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PM_PROJECT_TIME_SUMMARY

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.

OBS1_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

ACTUAL_HOURS Actual Hours this Period

ACTUAL_HOURS_THIS_PERIOD Actual Hours this Period

ALLOCATED_HOURS Allocated Hours

APPROVED_PROJECTS Number of Approved Projects

AVERAGE_COST_VARIANCE Average Cost Variance

AVERAGE_CPI_NUMBER Average CPI Number

AVERAGE_FINISH_VARIANCE Average Finish Variance

AVERAGE_GOAL_SCORE Average Goal Score

AVERAGE_PRIORITY Average Priority

AVERAGE_SCHEDULE_VARIANCE Average Schedule Variance

AVERAGE_SPI_NUMBER Average SPI Number

AVERAGE_START_VARIANCE Average Start Variance

BASELINE_HOURS Baseline Hours

BUDGET_HOURS Budgeted Hours

CALENDAR_TIME_KEY Foreign key to NBI_DIM_CALENDAR_TIME

CLOSED_ISSUES Number of Closed Issues

CLOSED_RISKS Number of Closed Risks

CLOSED_TASKS Number of Closed Tasks

COST_ACT_EQUIP Equipment Actual Cost

COST_ACT_EXPENSE Expense Actual Cost

COST_ACT_LABOR Labor Actual Cost

COST_ACT_MATL Material Actual Cost

COST_ACT_TOTAL Total Actual Cost

COST_BASE_EQUIP Equipment Base Cost

COST_BASE_EXPENSE Expense Base Cost

Clarity Technical Reference Guide, 1e 411


Business Intelligence Tables
NBI_PM_PROJECT_TIME_SUMMARY

COLUMN_NAME Description
COST_BASE_LABOR Labor Base Cost

COST_BASE_MATL Material Base Cost

COST_BASE_TOTAL Total Base Cost

COST_ETC_EQUIP Equipment Estimated to Complete Cost

COST_ETC_EXPENSE Expense Estimated to Complete Cost

COST_ETC_LABOR Labor Estimated to Complete Cost

COST_ETC_MATL Material Estimated to Complete Cost

COST_ETC_TOTAL Total Estimated to Complete Cost

CURRENCY_CODE ISO 3-letter currency code

EARNED_VALUE Earned Value

ETC_HOURS Estimated to Complete Hours

ISSUES_CLOSED_THIS_PERIOD Issues Closed this Period

ISSUES_OPENED_THIS_PERIOD Issues Opened this Period

NOT_APPROVED_PROJECTS Number of projects not approved yet

NUMBER_OF_RESOURCES Number of Resources

OBS1_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS2_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS3_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS4_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS5_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OPEN_ISSUES Number of Open Issues

OPEN_RISKS Number of Open Risks

OPEN_TASKS Number of Open Tasks

PLANNED_VALUE Planned Value

RISKS_CLOSED_THIS_PERIOD Risks Closed this Period

RISKS_OPENED_THIS_PERIOD Risks Opened this Period

TASKS_CLOSED_THIS_PERIOD Tasks Closed this Period

TASKS_OPENED_THIS_PERIOD Tasks Opened this Period

412 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PROJECT_FORECAST

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.

Clarity Technical Reference Guide, 1e 413


Business Intelligence Tables
NBI_PROJECT_CURRENT_FACTS

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

ACCOUNT_EXECUTIVE_ID Account Executive ID

AE_FIRST_NAME Account Executive First Name

ALLOCATED_HOURS Allocated Hours

CLOSED_RISKS Closed Risks

CLOSED_ISSUES Closed Issues

BUDGET_REV_NUMBER Budgeted Revenue Number

BUDGET_MARGIN Budgeted Margin

BUDGET_HOURS Budgeted Hours

BILLING_PROJECT_ID Foreign key to NBI_PROJECT_CURRENT_FACTS.PROJECT_ID

BASE_START_DATE Baseline Start Date

BASE_FINISH_DATE Baseline Finish Date

BASELINE_HOURS Baseline Hours

REV_ACT_TOTAL Total Actual Revenue

REV_ACT_MATL Material Actual Revenue

REV_ACT_LABOR Labor Actual Revenue

REV_ACT_EXPENSE Expense Actual Revenue

REV_ACT_EQUIP Equipment Actual Revenue

PROJECT_TYPE Type of Project

PROJECT_NAME Project Name

PROJECT_ID Foreign key to NBI_PROJECT_CURRENT_FACTS.PROJECT_ID

PROJECT_CODE Project Code

PROJECT_CLASS Project Class

PRIORITY Project Priority

PLANNED_VALUE Planned Value

PCT_PLAN_EXPANDED Percent Plan Expanded

PCT_COMPLETE Percent Complete

PCT_BUDGET_EXPANDED Percent Budget Expanded

OPP_TRACK_ON_PIPELINE Opportunity is tracked in pipeline

OPP_STATUS Opportunity Status

OPP_STAGE Opportunity Stage

OPP_REVENUE Opportunity Revenue

OPP_PROBABILITY Opportunity Probability

414 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PROJECT_CURRENT_FACTS

COLUMN_NAME Description

OPP_EXPECTED_CLOSE_DATE Opportunity Expected Close Date

OPEN_TASKS Number of Open Tasks

OPEN_RISKS Number of Open Risks

OPEN_ISSUES Number of Open Issues

OBS1_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS2_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS3_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS4_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS5_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

MANAGER_LAST_NAME Manager's Last Name

MANAGER_ID Manager's ID

MANAGER_FIRST_NAME Manager's First Name

LOCATION_NAME Location Name

LOCATION Location

LAST_UPDATED Last Updated

IS_OPP_ENABLED ‡ 1: Project is Opportunity Management Enabled


‡ 0: It is not

IS_MGMT_ENABLED ‡ 1: Project is Project Management Enabled


‡ 0: It is not

IS_FM_ENABLED ‡ 1: Project is Accounting/Financial Management Enabled


‡ 0: It is not

IS_APPROVED ‡ 1: Is Approved
‡ 0: Is Not

GOAL_SCORE Goal Score

FM_STATUS Financial Management Status

FINISH_VARIANCE Finish Variance

FINISH_DATE Finish Date

ETC_HOURS Estimated to Complete Hours

ENTITY_NAME Entity Name

ENTITY Entity

EARNED_VALUE Earned Value

DEPARTMENT_NAME Department Name

DEPARTMENT Department

CUSTOMER_ID Customer ID

CUSTOMER_CODE Customer Code

CUSTOMER_CLASS_NAME Customer Class Name

CUSTOMER_CLASS Customer Class

Clarity Technical Reference Guide, 1e 415


Business Intelligence Tables
NBI_PROJECT_CURRENT_FACTS

COLUMN_NAME Description

CUSTOMER Customer Name

CURRENCY_CODE ISO 3-letter currency code

CPI_NUMBER CPI Number

COST_VARIANCE Cost Variance

COST_ETC_TOTAL Total Estimated to Complete Cost

COST_ETC_MATL Material Estimated to Complete Cost

COST_ETC_LABOR Labor Estimated to Complete Cost

COST_ETC_EXPENSE Expense Estimated to Complete Cost

COST_ETC_EQUIP Equipment Estimated to Complete Cost

COST_BUDGET_TOTAL Total Budgeted Cost

COST_BUDGET_MATL Material Budgeted Cost

COST_BUDGET_LABOR Labor Budgeted Cost

COST_BUDGET_EXPENSE Expense Budgeted Cost

COST_BUDGET_EQUIP Equipment Budgeted Cost

COST_BASE_TOTAL Total Base Cost

COST_BASE_MATL Material Base Cost

COST_BASE_LABOR Labor Base Cost

COST_BASE_EXPENSE Expense Base Cost

COST_BASE_EQUIP Equipment Base Cost

COST_ACT_TOTAL Total Actual Cost

WIP_CLASS Work in Progress Class

STOPLIGHT_1 Stoplight [x]

STOPLIGHT_2 Stoplight [x]

STOPLIGHT_3 Stoplight [x]

STOPLIGHT_4 Stoplight [x]

STOPLIGHT_5 Stoplight [x]

STOPLIGHT_6 Stoplight [x]

STOPLIGHT_7 Stoplight [x]

STOPLIGHT_8 Stoplight [x]

STOPLIGHT_9 Stoplight [x]

STOPLIGHT_10 Stoplight [x]

STOPLIGHT_11 Stoplight [x]

STOPLIGHT_12 Stoplight [x]

STOPLIGHT_13 Stoplight [x]

STOPLIGHT_14 Stoplight [x]

416 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PROJECT_CURRENT_FACTS

COLUMN_NAME Description

STOPLIGHT_15 Stoplight [x]

START_VARIANCE Start Variance

START_DATE Project Start Date

SPONSOR Sponsor's Name

SPI_NUMBER SPI Number

SCHEDULE_VARIANCE Schedule Variance

ROI_DATE Return on Investment Date

REV_ETC_TOTAL Total Revenue Estimated to Complete

REV_ETC_MATL Material Revenue Estimated to Complete

REV_ETC_LABOR Labor Revenue Estimated to Complete

REV_ETC_EXPENSE Expense Revenue Estimated to Complete

REV_ETC_EQUIP Equipment Revenue Estimated to Complete

REV_BUDGET_TOTAL Total Budgeted Revenue

REV_BUDGET_MATL Material Budgeted Revenue

REV_BUDGET_LABOR Labor Budgeted Revenue

REV_BUDGET_EXPENSE Expense Budgeted Revenue

REV_BUDGET_EQUIP Equipment Budgeted Revenue

REV_BASE_TOTAL Total Base Revenue

REV_BASE_MATL Material Base Revenue

REV_BASE_LABOR Labor Base Revenue

REV_BASE_EXPENSE Expense Base Revenue

REV_BASE_EQUIP Equipment Base Revenue

COST_ACT_MATL Material Actual Cost

COST_ACT_LABOR Labor Actual Cost

COST_ACT_EXPENSE Expense Actual Cost

COST_ACT_EQUIP Equipment Actual Cost

CONTRACT_NUMBER Contract Number

CONTRACT_DATE Contract Date

CONTRACTAMOUNT Contract Amount

CLOSED_TASKS Closed Tasks

AE_LAST_NAME Account Executive Last Name

ACT_WIP_QTY Actual Work in Progress Quantity

ACTUAL_HOURS Actual Hours this Period

ACTUAL_WIP_HOURS Actual Work in Progress Hours

Clarity Technical Reference Guide, 1e 417


Business Intelligence Tables
NBI_PROJECT_CURRENT_FACTS

COLUMN_NAME Description

ACT_BILLING Actual Billings

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

418 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_PROJECT_RES_TASK_FACTS

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

FACT_DATE Fact Date.

OBS1_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit I. Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

ACTUAL_QTY Actual Quantity.

ALLOCATED_QTY Allocated Quantity.

BASE_QTY Base Quantity.

BILLABLE_RATE Billable Rate.

CHARGE_CODE Charge Code.

COST_RATE Cost Rate.

CURRENCY_CODE ISO 3-letter currency code.

ETC_QTY Estimated to Complete Quantity.

HARDBOOKED ‡ 1: Hard-booked
‡ 0: Soft-booked

PROJECT_ID Foreign key to NBI_PROJECT_CURRENT_FACTS.PROJECT_ID

RESOURCE_ID Resource ID.

RESOURCE_TYPE Resource Type.

ROLE_ID The ID of the role.

ROLE_NAME The Name of the Role.

TASK_DESCRIPTION Task Description.

TASK_ID Task ID.

TASK_TYPE Type of Task.

Clarity Technical Reference Guide, 1e 419


Business Intelligence Tables
NBI_PROJ_RES_RATES_AND_COSTS

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

TO_DATE Date until which the rate is effective

TASK_ID Task ID for which this rate is in effect

BILL_RATE Billing Rate

COST_RATE Cost Rate

FROM_DATE Date from which the rate is effective

RESOURCE_ID Resource ID for which this rate is in effect

PROJECT_ID Project ID for which this rate is in effect

LAST_MODIFIED_DATE Time this record was last modified.

420 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_RESOURCE_CURRENT_FACTS

NBI_RESOURCE_CURRENT_FACTS
This table stored up-to-date information about all resources in the system.

COLUMN_NAME Description

ROLE_NAME Role Name

ROLE_ID Role ID

RESOURCE_ID Resource ID

RESOURCE_COMPANY_ID Resource's Company ID

RESOURCE_COMPANY Resource's Company Name

RESOURCE_CODE Resource Code

OBS5_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS4_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS3_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

DEPARTMENT Resource's Department

DEPARTMENT_NAME Resource's Department Name

ENTITY Resource's Entity

ENTITY_NAME Resource's Entity Name

EXTERNAL_OR_INTERNAL External or Internal Resource Indicator

FIRST_NAME Resource's First Name

OBS2_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

OBS1_UNIT_ID OBS [x] Unit ID - Foreign key to NBI_DIM_OBS

MANAGER_LAST_NAME Resource's Manager Name

MANAGER_ID Resource's Manager ID

MANAGER_FIRST_NAME Resource's Manager First Name

LOCATION_NAME Resource's Location Name

LOCATION Resource's Location

LAST_NAME Resource's Last Name

IS_ROLE 0: Resource, 1: Role

IS_ACTIVE If set to:


‡ 1: Active
‡ 0: Inactive

Clarity Technical Reference Guide, 1e 421


Business Intelligence Tables
NBI_RESOURCE_FACTS

NBI_RESOURCE_FACTS
This table stores daily resource information. It stores one record for each resource for each day.

COLUMN_NAME Description

FACT_DATE Fact Date.

OBS1_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

ACTUAL_HOURS Actual Hours this Period.

ALLOCATED_HOURS Allocated Hours.

AVAILABLE_HOURS Available Hours.

BASE_HOURS Baseline Hours.

DEPARTMENT Department.

DEPARTMENT_NAME Department Name.

ENTITY Entity.

ENTITY_NAME Entity Name.

ETC_HOURS Estimated To Complete Hours.

EXTERNAL_OR_INTERNAL External or Internal.

FIRST_NAME First Name.

IS_ROLE ‡ 1: Role
‡ 0: Resource.

LAST_NAME Last Name.

LOCATION Location.

LOCATION_NAME Location Name.

MANAGER_FIRST_NAME Manager First Name.

MANAGER_ID Manager ID.

MANAGER_LAST_NAME Manager Last Name.

RESOURCE_CODE Resource Code.

RESOURCE_COMPANY Resource's Company.

RESOURCE_COMPANY_ID Resource's Company ID.

RESOURCE_ID Resource ID.

ROLE_ID Role ID.

ROLE_NAME Role Name.

422 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_RESOURCE_TIME_FACTS

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.

OBS1_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID. Foreign key to NBI_DIM_OBS.

ACTUAL_HOURS Actual Hours.

ALLOCATED_HOURS Allocated Hours.

AVAILABLE_HOURS Available Hours.

BASE_HOURS Baseline Hours.

DEPARTMENT Department.

DEPARTMENT_NAME Department Name.

ENTITY Entity.

ENTITY_NAME Entity Name.

ETC_HOURS Estimated To Complete Hours.

EXTERNAL_OR_INTERNAL External or Internal.

FIRST_NAME First Name.

IS_ROLE ‡ 1: Role
‡ 0: Is Resource.

LAST_NAME Last Name.

LOCATION Location.

LOCATION_NAME Location Name.

MANAGER_FIRST_NAME Manager's First Name.

MANAGER_ID Manager's ID.

MANAGER_LAST_NAME Manager's Last Name.

RESOURCE_CODE Resource Code.

RESOURCE_COMPANY The company to which the resource is associated.

RESOURCE_COMPANY_ID The company ID to which the resource is associated.

RESOURCE_ID Resource ID.

ROLE_ID Role's ID.

ROLE_NAME Name of the role.

Clarity Technical Reference Guide, 1e 423


Business Intelligence Tables
NBI_RESOURCE_TIME_SUMMARY

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

CALENDAR_TIME_KEY Foreignkey toNBI_DIM_CALENDAR_TIME

OBS1_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS2_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS3_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS4_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

OBS5_UNIT_ID OBS [x] Unit ID


Foreign key to NBI_DIM_OBS.

ACTUAL_HOURS Actual Hours.

ALLOCATED_HOURS Allocated Hours.

AVAILABLE_HOURS Available Hours.

BASE_HOURS Baseline Hours.

ETC_HOURS Estimated to Complete Hours.

EXTERNAL_RESOURCES Number of External Resources.

INTERNAL_RESOURCES Number of Internal Resources.

424 Clarity Technical Reference Guide, 1e


Business Intelligence Tables
NBI_RUN_LOGS

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.

Clarity Technical Reference Guide, 1e 425


Business Intelligence Tables
NBI_RUN_LOGS

426 Clarity Technical Reference Guide, 1e


A Microsoft Project and Clarity
Database Schema Field Mappings

Overview
The information in this chapter describes the field mappings between Microsoft Project and the Clarity
database schema, as contained in the following tables:

„ "Resource/Team" on page 428


„ "Project" on page 429
„ "Task/Subproject" on page 431
„ "Assignment" on page 433
„ "Other Fields" on page 435
Mapping PowerMod fields works in exactly the same way as mapping to stock fields with the following
exceptions:

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

Clarity Technical Reference Guide, 1e 427


Microsoft Project and Clarity Database Schema Field Mappings
Resource/Team

Resource/Team

Clarity Table Clarity Field Microsoft Project Field Comment

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 EMAIL Email

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 FIRST_NAME Resource Name See LAST_NAME above.

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 PRCATEGORY Group

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.

PRJ_RESOURCES PRISROLE -- Roles are mapped to "generic resources" in Microsoft


Project 2002 Professional, but this option doesn't
exist in Microsoft Project 2000 or in Microsoft Project
2002 Standard, so roles are just ordinary resources in
those versions.

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.

PRTeam PRAVAILSTART See PRALLOCCURVE above. Upon save, this field is


set to the earliest availability date for the resource in
Microsoft Project. (Or, if it is 'NA' in Microsoft Project,
it is set to blank, indicating that the resource is
available whenever the project starts.)

PRTeam PRAVAILFINISH See PRALLOCCURVE above. Upon save, this field is


set to the latest availability date for the resource in
Microsoft Project. (Or, if it is 'NA' in Microsoft Project,
it is set to blank, indicating that the resource is
available up until whenever the project finishes.)

428 Clarity Technical Reference Guide, 1e


Microsoft Project and Clarity Database Schema Field Mappings
Project

Project

Clarity Table Clarity Field Microsoft Project Field Comment

SRM_PROJECTS NAME Project Properties/Title

SRM_PROJECTS UNIQUE_NAME Text1 This is the default mapping, which you can
change.

PRJ_PROJECTS PRUID Text3 PRUID and various other project 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. PRUID is also mapped
to Properties/prUID for internal use only.

PRJ_PROJECTS PRGUIDELINES Project Properties/Hyperlink base

PRJ_PROJECTS PRDEPARTMENT Project Properties/Company

PRJ_PROJECTS PRVERSION Custom property/prVersion The version is set inProperties/prVersion


upon open (for internal use only) and
incremented in Clarity upon save.

PRJ_PROJECTS PRSTART Project Information/Start date

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 PRFINISH Project Information/Finish date

PRJ_PROJECTS PRCHARGECODEID Text5 The charge code's ID (PREXTERNALID) is


shown in Microsoft Project. To modify the
charge code for a project, enter the ID of a
charge code that already exists in Clarity
into this field. This is the default mapping,
which you can change.

PRJ_PROJECTS PRFORMAT -- A warning appears during open and save if


the format is not Microsoft Project; the
format is set to Microsoft Project upon save.

PRJ_PROJECTS PRPRIORITY Project Information/Priority Priorities are translated between Microsoft


Project's range (0-1000) and Clarity's range
(36-0).

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 PRSTARTIMPOSED Project Information/Scheduling On open, the Scheduling direction is set to


direction "Project start date" unless only the project
finish is imposed; upon save, the start is set
to be imposed if the Scheduling direction is
"Project start date."

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

PRJ_PROJECTS PRBASESTART Baseline Start

Clarity Technical Reference Guide, 1e 429


Microsoft Project and Clarity Database Schema Field Mappings
Project

Clarity Table Clarity Field Microsoft Project Field Comment

PRJ_PROJECTS PRBASEFINISH Baseline Finish

PRJ_PROJECTS PRBASETIME -- If baseline information is present in


Microsoft Project, the PRBASETIME field will
be updated with the current system time
upon saving to Clarity - not the time when
the baseline was actually modified in
Microsoft Project.

430 Clarity Technical Reference Guide, 1e


Microsoft Project and Clarity Database Schema Field Mappings
Task/Subproject

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 PRNAME Name prName must be entered in all lowercase characters.

PRTask PREXTERNALID Text1 This is the default mapping, which you can change.

PRTask PRISMILESTONE Milestone

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 PRPRIORITY Priority Priorities are translated between Microsoft Project's


range (0-1000) and Clarity's range (36-0).

PRTask PRSTART Start

PRTask PRFINISH Finish

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 PRBASETIME -- If baseline information is present in Microsoft Project,


the PRBASETIME field will be updated with the current
system time upon saving to Clarity - not the time when
the baseline was actually modified in Microsoft Project.

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.

Clarity Technical Reference Guide, 1e 431


Microsoft Project and Clarity Database Schema Field Mappings
Task/Subproject

Microsoft Project
Clarity Table Clarity Field Comments
Field

PRTask PRCHARGECODEID Text5 The charge code's ID (PREXTERNALID) is shown in


Microsoft Project. To modify the charge code for a task,
enter the ID of a charge code that already exists in
Clarity into this field. This is the default mapping, which
you can change.

PRSubproject PRISREADONLY Subproject Read Only

432 Clarity Technical Reference Guide, 1e


Microsoft Project and Clarity Database Schema Field Mappings
Assignment

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 PRSTART Start

PRAssignment PRFINISH Finish

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.

Clarity Technical Reference Guide, 1e 433


Microsoft Project and Clarity Database Schema Field Mappings
Assignment

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.

434 Clarity Technical Reference Guide, 1e


Microsoft Project and Clarity Database Schema Field Mappings
Other Fields

Other Fields

Table Field MSP Comments

PRDependency PRTYPE Type

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.

PRConstraint PRTIME Constraint Date

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 PRWEEKSTART Tools/Options/


Calendar/Week
Starts On

PRSite PRCALENDARID Standard Calendar The "Standard" calendar in Microsoft Project is updated
by the settings for the standard calendar in Clarity.

Clarity Technical Reference Guide, 1e 435


Microsoft Project and Clarity Database Schema Field Mappings
Other Fields

436 Clarity Technical Reference Guide, 1e


B Schema Change Report:
Niku 6.1.4 to Clarity 7.0.2

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

ADDED TABLE BPM_DEF_ASSIGNEES

ADDED COLUMN BPM_DEF_ASSIGNEES CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_ASSIGNEES CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_ASSIGNEES ID NUMBER 22

ADDED COLUMN BPM_DEF_ASSIGNEES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_ASSIGNEES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_ASSIGNEES PK_ID NUMBER 22

ADDED COLUMN BPM_DEF_ASSIGNEES PRINCIPAL_ID NUMBER 22

ADDED COLUMN BPM_DEF_ASSIGNEES PRINCIPAL_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_ASSIGNEES TABLE_NAME VARCHAR2 30

ADDED TABLE BPM_DEF_OBJECTS

ADDED COLUMN BPM_DEF_OBJECTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_OBJECTS ID NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS IS_SYSTEM NUMBER 1,0

ADDED COLUMN BPM_DEF_OBJECTS IS_XDM NUMBER 1,0

ADDED COLUMN BPM_DEF_OBJECTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_OBJECTS OBJECT_ID NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS OBJECT_NAME VARCHAR2 240

ADDED COLUMN BPM_DEF_OBJECTS OBJECT_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_OBJECTS PARENT_OBJECT_ID NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS PK_ID NUMBER 22

ADDED COLUMN BPM_DEF_OBJECTS SRC_PK_ID NUMBER 22

Clarity Technical Reference Guide, 1e 437


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_DEF_OBJECTS SRC_TABLE_NAME VARCHAR2 30

ADDED COLUMN BPM_DEF_OBJECTS TABLE_NAME VARCHAR2 30

ADDED TABLE BPM_DEF_PROCESSES

ADDED COLUMN BPM_DEF_PROCESSES CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_PROCESSES CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_PROCESSES ID NUMBER 22

ADDED COLUMN BPM_DEF_PROCESSES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_PROCESSES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_PROCESSES PROCESS_CODE VARCHAR2 90

ADDED COLUMN BPM_DEF_PROCESSES SOURCE VARCHAR2 30

ADDED TABLE BPM_DEF_PROCESS_VERSIONS

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS END_STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS ID NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS INTERNAL_STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS IS_EDITABLE NUMBER 1,0

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS PROCESS_ID NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS START_STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS USER_STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_PROCESS_VERSIONS VERSION_NO NUMBER 22

ADDED TABLE BPM_DEF_STAGES

ADDED COLUMN BPM_DEF_STAGES CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STAGES CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STAGES ID NUMBER 22

ADDED COLUMN BPM_DEF_STAGES IS_VISIBLE NUMBER 1,0

ADDED COLUMN BPM_DEF_STAGES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STAGES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STAGES PROCESS_VERSION_ID NUMBER 22

ADDED COLUMN BPM_DEF_STAGES SEQUENCE_NO NUMBER 22

438 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED TABLE BPM_DEF_STEPS

ADDED COLUMN BPM_DEF_STEPS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEPS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEPS EXP_DURATION_INTERVAL NUMBER 22

ADDED COLUMN BPM_DEF_STEPS EXP_DURATION_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEPS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEPS IS_MILESTONE NUMBER 1,0

ADDED COLUMN BPM_DEF_STEPS JOIN_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEPS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEPS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEPS MATCHING_SPLIT_STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_STEPS NOTIFY_OWNER NUMBER 1,0

ADDED COLUMN BPM_DEF_STEPS NOTIFY_TEXT VARCHAR2 240

ADDED COLUMN BPM_DEF_STEPS NOTIFY_WHEN NUMBER 22

ADDED COLUMN BPM_DEF_STEPS PERCENT_COMPLETE NUMBER 18,6

ADDED COLUMN BPM_DEF_STEPS SEQUENCE_NO NUMBER 22

ADDED COLUMN BPM_DEF_STEPS SPLIT_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEPS STAGE_ID NUMBER 22

ADDED COLUMN BPM_DEF_STEPS STEP_CODE VARCHAR2 90

ADDED TABLE BPM_DEF_STEP_ACTIONS

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_CLOSE NUMBER 1,0

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_DESCRIPTION VARCHAR2 2000

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_DUEIN_INTERVAL NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_DUEIN_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_PRIORITY VARCHAR2 30

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_REMINDER_INTERVAL NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_REMINDER_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEP_ACTIONS AI_SUBJECT VARCHAR2 128

ADDED COLUMN BPM_DEF_STEP_ACTIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_ACTIONS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_ACTIONS OBJECT_METHOD VARCHAR2 240

ADDED COLUMN BPM_DEF_STEP_ACTIONS OBJECT_NAME VARCHAR2 80

Clarity Technical Reference Guide, 1e 439


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_DEF_STEP_ACTIONS STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTIONS TYPE_CODE VARCHAR2 30

ADDED TABLE BPM_DEF_STEP_ACTION_PARAMS

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS PARAM_NAME VARCHAR2 240

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS PARAM_TYPE VARCHAR2 240

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS PARAM_VALUE VARCHAR2 4000

ADDED COLUMN BPM_DEF_STEP_ACTION_PARAMS STEP_ACTION_ID NUMBER 22

ADDED TABLE BPM_DEF_STEP_AI_ACTIONS

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS STATUS_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_DEF_STEP_AI_ACTIONS STEP_ACTION_ID NUMBER 22

ADDED TABLE BPM_DEF_STEP_CONDITIONS

ADDED COLUMN BPM_DEF_STEP_CONDITIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_CONDITIONS CREATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_CONDITIONS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_CONDITIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_CONDITIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_CONDITIONS NOTE VARCHAR2 240

ADDED COLUMN BPM_DEF_STEP_CONDITIONS SEQUENCE_NO NUMBER 22

ADDED COLUMN BPM_DEF_STEP_CONDITIONS STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_CONDITIONS TYPE_CODE VARCHAR2 30

ADDED TABLE BPM_DEF_STEP_TRANSITIONS

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS CREATED_DATE DATE 7

440 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS NEGOTIATION_LOOP NUMBER 1,0

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS NEXT_STEP_ID NUMBER 22

ADDED COLUMN BPM_DEF_STEP_TRANSITIONS STEP_CONDITION_ID NUMBER 22

ADDED TABLE BPM_ERRORS

ADDED COLUMN BPM_ERRORS CREATED_BY NUMBER 22

ADDED COLUMN BPM_ERRORS CREATED_DATE DATE 7

ADDED COLUMN BPM_ERRORS EXCEPTION_TRACE LONG 0

ADDED COLUMN BPM_ERRORS ID NUMBER 22

ADDED COLUMN BPM_ERRORS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_ERRORS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_ERRORS MESSAGE_CODE VARCHAR2 80

ADDED COLUMN BPM_ERRORS PROCESS_INSTANCE_ID NUMBER 22

ADDED COLUMN BPM_ERRORS PROCESS_VERSION_ID NUMBER 22

ADDED COLUMN BPM_ERRORS STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_ERRORS STEP_ACTION_ID NUMBER 22

ADDED COLUMN BPM_ERRORS STEP_CONDITION_ID NUMBER 22

ADDED COLUMN BPM_ERRORS STEP_ID NUMBER 22

ADDED COLUMN BPM_ERRORS STEP_INSTANCE_ID NUMBER 22

ADDED COLUMN BPM_ERRORS TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_ERRORS USER_ACTION VARCHAR2 80

ADDED TABLE BPM_ERROR_ARGUMENTS

ADDED COLUMN BPM_ERROR_ARGUMENTS ARG_INDEX NUMBER 22

ADDED COLUMN BPM_ERROR_ARGUMENTS ARG_VALUE VARCHAR2 4000

ADDED COLUMN BPM_ERROR_ARGUMENTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_ERROR_ARGUMENTS CREATED_DATE DATE 7

ADDED COLUMN BPM_ERROR_ARGUMENTS ERROR_ID NUMBER 22

ADDED COLUMN BPM_ERROR_ARGUMENTS FORMAT_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_ERROR_ARGUMENTS ID NUMBER 22

ADDED COLUMN BPM_ERROR_ARGUMENTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_ERROR_ARGUMENTS LAST_UPDATED_DATE DATE 7

Clarity Technical Reference Guide, 1e 441


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED TABLE BPM_RUN_ASSIGNEES

ADDED COLUMN BPM_RUN_ASSIGNEES AI_STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_ASSIGNEES AI_STATUS_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_ASSIGNEES CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEES CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_ASSIGNEES DEF_ASSIGNEE_ID NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEES ID NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_ASSIGNEES PK_ID NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEES TABLE_NAME VARCHAR2 30

ADDED COLUMN BPM_RUN_ASSIGNEES USER_ID NUMBER 22

ADDED TABLE BPM_RUN_ASSIGNEE_NOTES

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES ID NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES NOTE LONG 0

ADDED COLUMN BPM_RUN_ASSIGNEE_NOTES RUN_ASSIGNEE_ID NUMBER 22

ADDED TABLE BPM_RUN_OBJECTS

ADDED COLUMN BPM_RUN_OBJECTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_OBJECTS ID NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS IS_SYSTEM NUMBER 1,0

ADDED COLUMN BPM_RUN_OBJECTS IS_XDM NUMBER 1,0

ADDED COLUMN BPM_RUN_OBJECTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_OBJECTS OBJECT_ID NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS OBJECT_NAME VARCHAR2 240

ADDED COLUMN BPM_RUN_OBJECTS OBJECT_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_OBJECTS PARENT_OBJECT_ID NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS PK_ID NUMBER 22

ADDED COLUMN BPM_RUN_OBJECTS SRC_PK_ID NUMBER 22

442 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_RUN_OBJECTS SRC_TABLE_NAME VARCHAR2 30

ADDED COLUMN BPM_RUN_OBJECTS TABLE_NAME VARCHAR2 30

ADDED TABLE BPM_RUN_PROCESSES

ADDED COLUMN BPM_RUN_PROCESSES CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESSES ENDED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES ENDED_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_PROCESSES END_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESSES ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES INITIATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES INITIATED_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_PROCESSES LAST_PROCESS_ENGINE_ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESSES PERCENT_COMPLETE NUMBER 18,6

ADDED COLUMN BPM_RUN_PROCESSES PROCESS_ENGINE_ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES PROCESS_VERSION_ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESSES START_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESSES STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_PROCESSES USER_ACTION VARCHAR2 80

ADDED TABLE BPM_RUN_PROCESS_ENGINES

ADDED COLUMN BPM_RUN_PROCESS_ENGINES CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINES CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINES END_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINES HEART_BEAT DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINES ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINES INSTANCE_NAME VARCHAR2 80

ADDED COLUMN BPM_RUN_PROCESS_ENGINES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINES LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINES START_DATE DATE 7

ADDED TABLE BPM_RUN_PROCESS_ENGINE_RUNS

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS CREATED_DATE DATE 7

Clarity Technical Reference Guide, 1e 443


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS END_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS ENGINE_ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS ID NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS REPEAT_COUNT NUMBER 22

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS START_DATE DATE 7

ADDED COLUMN BPM_RUN_PROCESS_ENGINE_RUNS STEP_INSTANCE_COUNT NUMBER 22

ADDED TABLE BPM_RUN_STEPS

ADDED COLUMN BPM_RUN_STEPS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEPS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEPS ENDED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEPS ENDED_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_STEPS END_DATE DATE 7

ADDED COLUMN BPM_RUN_STEPS ID NUMBER 22

ADDED COLUMN BPM_RUN_STEPS INITIATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEPS INITIATED_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_STEPS LAST_STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_STEPS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEPS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEPS PROCESS_INSTANCE_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEPS START_DATE DATE 7

ADDED COLUMN BPM_RUN_STEPS STATUS_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_STEPS STEP_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEPS THREAD_ID NUMBER 22

ADDED TABLE BPM_RUN_STEP_ACTION_RESULTS

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS ACTION_RESULT VARCHAR2 4000

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS AI_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS BOUND_ACTION LONG 0

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS LAST_UPDATED_DATE DATE 7

444 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS STEP_ACTION_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_ACTION_RESULTS STEP_INSTANCE_ID NUMBER 22

ADDED TABLE BPM_RUN_STEP_COND_OBJECTS

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS ATTRIBUTE VARCHAR2 80

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS CONDITION_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS OBJECT_NAME VARCHAR2 80

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS OBJECT_TYPE_CODE VARCHAR2 30

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS SRC_PK_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_OBJECTS SRC_TABLE_NAME VARCHAR2 30

ADDED TABLE BPM_RUN_STEP_COND_RESULTS

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS BOUND_CONDITION LONG 0

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS CONDITION_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS CONDITION_RESULT NUMBER 1,0

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS ENGINE_RUN_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_COND_RESULTS STEP_INSTANCE_ID NUMBER 22

ADDED TABLE BPM_RUN_STEP_TRANSITIONS

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS NEXT_STEP_INSTANCE_ID NUMBER 22

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS SEQUENCE_NO NUMBER 22

Clarity Technical Reference Guide, 1e 445


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN BPM_RUN_STEP_TRANSITIONS STEP_INSTANCE_ID NUMBER 22

.ADDED TABLE BPM_RUN_THREADS

ADDED COLUMN BPM_RUN_THREADS CREATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_THREADS CREATED_DATE DATE 7

ADDED COLUMN BPM_RUN_THREADS ID NUMBER 22

ADDED COLUMN BPM_RUN_THREADS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN BPM_RUN_THREADS LAST_UPDATED_DATE DATE 7

ADDED COLUMN BPM_RUN_THREADS PARENT_STEP_INSTANCE_ID NUMBER 22

ADDED COLUMN BPM_RUN_THREADS PROCESS_INSTANCE_ID NUMBER 22

ADDED COLUMN CAL_ACTION_ITEMS PROCESS_HANDLER_ID NUMBER 22

ADDED COLUMN CAP_SCENARIOS BDGT_CST_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIOS BDGT_REV_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIOS DESCRIPTION VARCHAR2 768

ADDED COLUMN CAP_SCENARIOS PORTFOLIO_ID NUMBER 22

ADDED COLUMN CAP_SCENARIO_MEMBERS BDGT_CST_START DATE 7

ADDED COLUMN CAP_SCENARIO_MEMBERS BDGT_CST_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIO_MEMBERS BDGT_REV_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIO_MEMBERS FCST_CST_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIO_MEMBERS FCST_REV_TOTAL NUMBER 32,6

ADDED COLUMN CAP_SCENARIO_MEMBERS IS_EXPRESSION NUMBER 1,0

ADDED COLUMN CAP_SCENARIO_MEMBERS LAST_SYNC_DATE DATE 7

ADDED COLUMN CAP_SCENARIO_MEMBERS SELECTED_BY_EXPRESSION_ID NUMBER 22

ADDED COLUMN CLB_DMS_FILES PURGE NUMBER 22

ADDED COLUMN CLB_DMS_FILES STATUS VARCHAR2 30

ADDED COLUMN CLB_DMS_VERSIONS PURGE NUMBER 22

ADDED COLUMN CLB_DMS_VERSIONS STATUS VARCHAR2 30

ADDED COLUMN CMN_ACTIONS IS_LINKABLE NUMBER 22

ADDED COLUMN CMN_ACTION_PARAMS SOURCE VARCHAR2 255

ADDED COLUMN CMN_ATTRIBUTE_VALUES ATTRIBUTE_CODE VARCHAR2 30

ADDED COLUMN CMN_ATTRIBUTE_VALUE_SETS OBJECT_CODE VARCHAR2 80

ADDED COLUMN CMN_ATTRIBUTE_VALUE_SETS PORTLET_INSTANCE_CODE VARCHAR2 80

ADDED COLUMN CMN_ATTRIBUTE_VALUE_SETS VIEW_CODE VARCHAR2 80

ADDED TABLE CMN_CONFIG

ADDED COLUMN CMN_CONFIG ADDRESS VARCHAR2 80

446 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN CMN_CONFIG CREATED_DATE DATE 7

ADDED COLUMN CMN_CONFIG LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_CONFIG NAME VARCHAR2 40

ADDED COLUMN CMN_CONFIG VALUE LONG 0

ADDED TABLE CMN_ENTITY_INSTANCE_PAGES

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES CREATED_BY NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES CREATED_DATE DATE 7

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES ENTRY_ACTION_ID NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES ID NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES OBJECT_INSTANCE_ID NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES OBJECT_TYPE VARCHAR2 30

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES PRINCIPAL_ID NUMBER 22

ADDED COLUMN CMN_ENTITY_INSTANCE_PAGES PRINCIPAL_TYPE VARCHAR2 30

ADDED COLUMN CMN_GG_ITEMS DISPLAY_UNITS_CODE VARCHAR2 25

ADDED COLUMN CMN_GG_ITEMS SERIES_TYPE VARCHAR2 30

ADDED COLUMN CMN_GRAPHS CODE VARCHAR2 512

ADDED COLUMN CMN_GRAPHS COLOR_ITEM VARCHAR2 30

ADDED COLUMN CMN_GRAPHS DAL_CODE VARCHAR2 512

ADDED COLUMN CMN_GRAPHS DAL_TYPE VARCHAR2 20

ADDED COLUMN CMN_GRAPHS LINK VARCHAR2 255

ADDED COLUMN CMN_GRAPHS LINK_TARGET VARCHAR2 255

ADDED COLUMN CMN_GRAPHS PREFERRED_SIZE NUMBER 22

ADDED COLUMN CMN_GRAPH_AXES IS_ZONED NUMBER 1,0

ADDED COLUMN CMN_GRIDS CODE VARCHAR2 512

ADDED COLUMN CMN_GRIDS DAL_CODE VARCHAR2 512

ADDED COLUMN CMN_GRIDS DAL_TYPE VARCHAR2 20

ADDED COLUMN CMN_GRIDS ROW_HIGHLIGHT_EXPR VARCHAR2 1024

ADDED COLUMN CMN_GRIDS SHOW_AGGREGATION_ROW NUMBER 1,0

ADDED COLUMN CMN_GRIDS SHOW_ALT_VALUE_TEXT NUMBER 1,0

ADDED COLUMN CMN_GRIDS SHOW_COMPARISON_ROW NUMBER 1,0

ADDED COLUMN CMN_GRIDS SHOW_VARIANCE_ROW NUMBER 1,0

ADDED COLUMN CMN_GRIDS SORT_COL_CODE_2 VARCHAR2 100

ADDED COLUMN CMN_GRIDS SORT_COL_CODE_3 VARCHAR2 100

Clarity Technical Reference Guide, 1e 447


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN CMN_GRIDS SORT_COL_CODE_4 VARCHAR2 100

ADDED COLUMN CMN_GRIDS SORT_ORDER_2 NUMBER 22

ADDED COLUMN CMN_GRIDS SORT_ORDER_3 NUMBER 22

ADDED COLUMN CMN_GRIDS SORT_ORDER_4 NUMBER 22

ADDED COLUMN CMN_GRID_COLS ALIGNMENT VARCHAR2 6

ADDED COLUMN CMN_GRID_COLS ALT VARCHAR2 100

ADDED COLUMN CMN_GRID_COLS COL_TYPE VARCHAR2 30

ADDED COLUMN CMN_GRID_COLS COL_WIDTH NUMBER 22

ADDED COLUMN CMN_GRID_COLS COMPARE_ROW_AGGREGATION VARCHAR2 20

ADDED COLUMN CMN_GRID_COLS COMPARE_ROW_ATTRIBUTE VARCHAR2 100

ADDED COLUMN CMN_GRID_COLS EXT_COL_TYPE VARCHAR2 30

ADDED COLUMN CMN_GRID_COLS FORMAT_PATTERN VARCHAR2 25

ADDED COLUMN CMN_GRID_COLS HAS_HEADER_WRAPPING NUMBER 1,0

ADDED COLUMN CMN_GRID_COLS HAS_WRAPPING NUMBER 1,0

ADDED COLUMN CMN_GRID_COLS INDICATOR_ATTRIBUTES VARCHAR2 255

ADDED COLUMN CMN_GRID_COLS IS_VIRTUAL NUMBER 22

ADDED COLUMN CMN_GRID_COLS LINK_TARGET VARCHAR2 255

ADDED COLUMN CMN_GRID_COLS SHOW_HEADER_LABEL NUMBER 1,0

ADDED TABLE CMN_GRID_COL_CONFIG_PARAMS

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS COL_ID NUMBER 22

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS CREATED_BY NUMBER 22

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS CREATED_DATE DATE 7

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS ID NUMBER 22

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS LOCATION VARCHAR2 255

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS NAME VARCHAR2 50

ADDED COLUMN CMN_GRID_COL_CONFIG_PARAMS SOURCE VARCHAR2 30

ADDED TABLE CMN_GRID_COL_IMAGE_STMTS

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS CMN_GRID_COLS_ID NUMBER 22

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS CREATED_BY NUMBER 22

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS CREATED_DATE DATE 7

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS EXPRESSION VARCHAR2 1024

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS ID NUMBER 22

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS IMAGE VARCHAR2 1024

448 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS STATEMENT_POS NUMBER 22

ADDED COLUMN CMN_GRID_COL_IMAGE_STMTS STATEMENT_TYPE VARCHAR2 10

ADDED TABLE CMN_INSTANCE_PAGES

ADDED COLUMN CMN_INSTANCE_PAGES CREATED_BY NUMBER 22

ADDED COLUMN CMN_INSTANCE_PAGES CREATED_DATE DATE 7

ADDED COLUMN CMN_INSTANCE_PAGES ENTRY_ACTION_ID NUMBER 22

ADDED COLUMN CMN_INSTANCE_PAGES ID NUMBER 22

ADDED COLUMN CMN_INSTANCE_PAGES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_INSTANCE_PAGES LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_INSTANCE_PAGES OBJECT_INSTANCE_ID NUMBER 22

ADDED COLUMN CMN_INSTANCE_PAGES OBJECT_TYPE VARCHAR2 30

ADDED COLUMN CMN_INSTANCE_PAGES PAGE_FRAME_ID NUMBER 22

ADDED COLUMN CMN_LOOKUPS LOOKUP_LEVEL NUMBER 22

ADDED COLUMN CMN_LOOKUPS PARENT_LOOKUP_CODE VARCHAR2 30

ADDED TABLE CMN_LOOKUP_FLAT_HIERS

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS CREATED_BY NUMBER 22

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS CREATED_DATE DATE 7

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS ID NUMBER 22

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS LOOKUP_ID NUMBER 22

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS LOOKUP_LEVEL NUMBER 22

ADDED COLUMN CMN_LOOKUP_FLAT_HIERS PARENT_LOOKUP_ID NUMBER 22

ADDED TABLE CMN_LOV_FLAT_HIERS

ADDED COLUMN CMN_LOV_FLAT_HIERS CREATED_BY NUMBER 22

ADDED COLUMN CMN_LOV_FLAT_HIERS CREATED_DATE DATE 7

ADDED COLUMN CMN_LOV_FLAT_HIERS ID NUMBER 22

ADDED COLUMN CMN_LOV_FLAT_HIERS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_LOV_FLAT_HIERS LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_LOV_FLAT_HIERS LOV_LEVEL NUMBER 22

ADDED COLUMN CMN_LOV_FLAT_HIERS LOV_TYPE VARCHAR2 255

ADDED COLUMN CMN_LOV_FLAT_HIERS PARENT_LOV_TYPE VARCHAR2 255

Clarity Technical Reference Guide, 1e 449


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN CMN_PAGES INSTANCE_TYPE VARCHAR2 30

ADDED COLUMN CMN_PAGES IS_CUSTOMIZABLE NUMBER 22

ADDED COLUMN CMN_PAGES IS_INSTANCE_DEFAULT NUMBER 22

ADDED TABLE CMN_PAGE_PORTLET_STATUS

ADDED COLUMN CMN_PAGE_PORTLET_STATUS CREATED_BY NUMBER 22

ADDED COLUMN CMN_PAGE_PORTLET_STATUS CREATED_DATE DATE 7

ADDED COLUMN CMN_PAGE_PORTLET_STATUS ID NUMBER 22

ADDED COLUMN CMN_PAGE_PORTLET_STATUS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN CMN_PAGE_PORTLET_STATUS LAST_UPDATED_DATE DATE 7

ADDED COLUMN CMN_PAGE_PORTLET_STATUS PAGE_PORTLET_ID NUMBER 22

ADDED COLUMN CMN_PAGE_PORTLET_STATUS PRINCIPAL_ID NUMBER 22

ADDED COLUMN CMN_PAGE_PORTLET_STATUS PRINCIPAL_TYPE VARCHAR2 20

ADDED COLUMN CMN_PAGE_PORTLET_STATUS STATE NUMBER 22

ADDED COLUMN CMN_PORTLETS INSTANCE_TYPE VARCHAR2 30

ADDED COLUMN CMN_PORTLETS IS_AVAILABLE NUMBER 22

ADDED COLUMN CMN_SEC_GROUPS GLOBAL_RIGHT_TYPE VARCHAR2 40

ADDED TABLE ODF_CUSTOM_ATTRIBUTES

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES COLUMN_NAME VARCHAR2 30

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES CREATED_BY NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES CREATED_DATE DATE 7

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES CURRENCY_ATTRIBUTE VARCHAR2 20

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DATA_SIZE NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DATA_TYPE VARCHAR2 20

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DEFAULT_VALUE VARCHAR2 2000

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DEP_ENTRY VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DEP_EXIT VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES DEP_PARENT_LOOKUP VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES EXTENDED_TYPE VARCHAR2 20

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES ID NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES INTERNAL_NAME VARCHAR2 20

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_ACTIVE NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_CONSTANT NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_CURRENCY_CONNECTED NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_CUSTOM NUMBER 22

450 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_EDITABLE NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_MULTIVALUED NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_PRIVATE NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_REQUIRED NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_UNIQUE NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES IS_VIRTUAL NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES LOOKUP_TYPE VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES MAX_VALUE VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES MIN_VALUE VARCHAR2 255

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES OBJECT_NAME VARCHAR2 30

ADDED COLUMN ODF_CUSTOM_ATTRIBUTES SCALE NUMBER 22

ADDED TABLE ODF_DISPLAY_MAPPINGS

ADDED COLUMN ODF_DISPLAY_MAPPINGS ATTRIBUTE VARCHAR2 30

ADDED COLUMN ODF_DISPLAY_MAPPINGS CREATED_BY NUMBER 22

ADDED COLUMN ODF_DISPLAY_MAPPINGS CREATED_DATE DATE 7

ADDED COLUMN ODF_DISPLAY_MAPPINGS DEFAULT_TYPE_CODE VARCHAR2 255

ADDED COLUMN ODF_DISPLAY_MAPPINGS ID NUMBER 22

ADDED COLUMN ODF_DISPLAY_MAPPINGS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_DISPLAY_MAPPINGS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_DISPLAY_MAPPINGS OBJECT VARCHAR2 30

ADDED COLUMN ODF_DISPLAY_MAPPINGS TARGET_TYPE VARCHAR2 255

ADDED COLUMN ODF_DISPLAY_MAPPINGS TYPE VARCHAR2 30

ADDED TABLE ODF_FILTER_EXPRESSIONS

ADDED COLUMN ODF_FILTER_EXPRESSIONS CREATED_BY NUMBER 22

ADDED COLUMN ODF_FILTER_EXPRESSIONS CREATED_DATE DATE 7

ADDED COLUMN ODF_FILTER_EXPRESSIONS EXPRESSION LONG 0

ADDED COLUMN ODF_FILTER_EXPRESSIONS ID NUMBER 22

ADDED COLUMN ODF_FILTER_EXPRESSIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_FILTER_EXPRESSIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_FILTER_EXPRESSIONS OBJECT_CODE VARCHAR2 64

ADDED COLUMN ODF_FILTER_EXPRESSIONS OBJECT_INSTANCE_ID NUMBER 22

Clarity Technical Reference Guide, 1e 451


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED TABLE ODF_LINKS

ADDED COLUMN ODF_LINKS ACTION VARCHAR2 255

ADDED COLUMN ODF_LINKS CODE VARCHAR2 255

ADDED COLUMN ODF_LINKS CREATED_BY NUMBER 22

ADDED COLUMN ODF_LINKS CREATED_DATE DATE 7

ADDED COLUMN ODF_LINKS ID NUMBER 22

ADDED COLUMN ODF_LINKS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_LINKS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_LINKS TARGET VARCHAR2 30

ADDED COLUMN ODF_LINKS TARGET_TYPE VARCHAR2 255

ADDED TABLE ODF_LINK_PARAMS

ADDED COLUMN ODF_LINK_PARAMS CREATED_BY NUMBER 22

ADDED COLUMN ODF_LINK_PARAMS CREATED_DATE DATE 7

ADDED COLUMN ODF_LINK_PARAMS DATA_REF VARCHAR2 2000

ADDED COLUMN ODF_LINK_PARAMS DATA_SOURCE VARCHAR2 255

ADDED COLUMN ODF_LINK_PARAMS ID NUMBER 22

ADDED COLUMN ODF_LINK_PARAMS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_LINK_PARAMS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_LINK_PARAMS LINK_ID NUMBER 22

ADDED COLUMN ODF_LINK_PARAMS PARAM_CODE VARCHAR2 255

ADDED TABLE ODF_LOCKED_ATTRIBUTES

ADDED COLUMN ODF_LOCKED_ATTRIBUTES ATTRIBUTE_CODE VARCHAR2 30

ADDED COLUMN ODF_LOCKED_ATTRIBUTES CREATED_BY NUMBER 22

ADDED COLUMN ODF_LOCKED_ATTRIBUTES CREATED_DATE DATE 7

ADDED COLUMN ODF_LOCKED_ATTRIBUTES ID NUMBER 22

ADDED COLUMN ODF_LOCKED_ATTRIBUTES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_LOCKED_ATTRIBUTES LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_LOCKED_ATTRIBUTES OBJECT_CODE VARCHAR2 30

ADDED COLUMN ODF_LOCKED_ATTRIBUTES ODF_PK NUMBER 22

ADDED TABLE ODF_MAPPINGS

ADDED COLUMN ODF_MAPPINGS CREATED_BY NUMBER 22

ADDED COLUMN ODF_MAPPINGS CREATED_DATE DATE 7

ADDED COLUMN ODF_MAPPINGS DISPLAY_MAPPINGS_ID NUMBER 22

452 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN ODF_MAPPINGS HI NUMBER 38,10

ADDED COLUMN ODF_MAPPINGS ID NUMBER 22

ADDED COLUMN ODF_MAPPINGS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_MAPPINGS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_MAPPINGS LO NUMBER 38,10

ADDED COLUMN ODF_MAPPINGS MAPPING_CODE VARCHAR2 255

ADDED COLUMN ODF_MAPPINGS TYPE_CODE VARCHAR2 255

ADDED COLUMN ODF_MAPPINGS VALUE VARCHAR2 255

ADDED TABLE ODF_SCORE_CONTRIBUTIONS

ADDED COLUMN ODF_SCORE_CONTRIBUTIONS ATTRIBUTE VARCHAR2 30

ADDED COLUMN ODF_SCORE_CONTRIBUTIONS ATTRIBUTE_CODE VARCHAR2 30

ADDED COLUMN ODF_SCORE_CONTRIBUTIONS ID NUMBER 22

ADDED COLUMN ODF_SCORE_CONTRIBUTIONS OBJECT VARCHAR2 30

ADDED COLUMN ODF_SCORE_CONTRIBUTIONS WEIGHT NUMBER 32,6

ADDED TABLE ODF_SUBVIEWS

ADDED COLUMN ODF_SUBVIEWS CHILD_VIEW_ID NUMBER 22

ADDED COLUMN ODF_SUBVIEWS CREATED_BY NUMBER 22

ADDED COLUMN ODF_SUBVIEWS CREATED_DATE DATE 7

ADDED COLUMN ODF_SUBVIEWS ID NUMBER 22

ADDED COLUMN ODF_SUBVIEWS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_SUBVIEWS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_SUBVIEWS PARENT_VIEW_ID NUMBER 22

ADDED TABLE ODF_VIEWS

ADDED COLUMN ODF_VIEWS CAPTION VARCHAR2 80

ADDED COLUMN ODF_VIEWS CODE VARCHAR2 80

ADDED COLUMN ODF_VIEWS CREATED_BY NUMBER 22

ADDED COLUMN ODF_VIEWS CREATED_DATE DATE 7

ADDED COLUMN ODF_VIEWS DATA_SERVICE VARCHAR2 200

ADDED COLUMN ODF_VIEWS DATA_SERVICE_TYPE NUMBER 10,0

ADDED COLUMN ODF_VIEWS DEFAULT_SORT_COLUMN_CODE VARCHAR2 32

ADDED COLUMN ODF_VIEWS DEFAULT_SORT_COLUMN_ORDER VARCHAR2 32

ADDED COLUMN ODF_VIEWS FOURTH_SORT_COLUMN_CODE VARCHAR2 32

ADDED COLUMN ODF_VIEWS FOURTH_SORT_COLUMN_ORDER VARCHAR2 32

Clarity Technical Reference Guide, 1e 453


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN ODF_VIEWS ID NUMBER 22

ADDED COLUMN ODF_VIEWS IS_SYSTEM NUMBER 5,0

ADDED COLUMN ODF_VIEWS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_VIEWS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_VIEWS OBJECT_CODE VARCHAR2 32

ADDED COLUMN ODF_VIEWS OBS_TABLE_NAME_KEY VARCHAR2 60

ADDED COLUMN ODF_VIEWS PRINCIPAL_ID NUMBER 22

ADDED COLUMN ODF_VIEWS PRINCIPAL_TYPE VARCHAR2 80

ADDED COLUMN ODF_VIEWS SECOND_SORT_COLUMN_CODE VARCHAR2 32

ADDED COLUMN ODF_VIEWS SECOND_SORT_COLUMN_ORDER VARCHAR2 32

ADDED COLUMN ODF_VIEWS SEQUENCE NUMBER 10,0

ADDED COLUMN ODF_VIEWS THIRD_SORT_COLUMN_CODE VARCHAR2 32

ADDED COLUMN ODF_VIEWS THIRD_SORT_COLUMN_ORDER VARCHAR2 32

ADDED COLUMN ODF_VIEWS VIEW_SUBTYPE VARCHAR2 30

ADDED COLUMN ODF_VIEWS VIEW_TYPE VARCHAR2 30

ADDED TABLE ODF_VIEW_ATTRIBUTES

ADDED COLUMN ODF_VIEW_ATTRIBUTES ALTERNATE_LABEL VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES ATTRIBUTE_CODE VARCHAR2 80

ADDED COLUMN ODF_VIEW_ATTRIBUTES COL NUMBER 10,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES CREATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_ATTRIBUTES CREATED_DATE DATE 7

ADDED COLUMN ODF_VIEW_ATTRIBUTES DECIMALS NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES DEFAULT_VALUE VARCHAR2 4000

ADDED COLUMN ODF_VIEW_ATTRIBUTES DEP_ENTRY VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES DEP_EXIT VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES DEP_PARENT_LOOKUP VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES DESCRIPTION VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES DISPLAY_ORDER NUMBER 10,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES ENTER_ONCE NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES EXTENDED_WIDGET_TYPE VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES HIDDEN NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES ID NUMBER 22

ADDED COLUMN ODF_VIEW_ATTRIBUTES IMAGE VARCHAR2 200

ADDED COLUMN ODF_VIEW_ATTRIBUTES INSTRUCTION VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_EDITABLE NUMBER 5,0

454 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_FIXED_WIDGET NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_MULTI_VALUED NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_NOT_EQUAL_XPATH NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_REQUIRED NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES IS_VIRTUAL NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES LABEL VARCHAR2 80

ADDED COLUMN ODF_VIEW_ATTRIBUTES LABEL_PK_ID NUMBER 22

ADDED COLUMN ODF_VIEW_ATTRIBUTES LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_ATTRIBUTES LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_VIEW_ATTRIBUTES LINK_CODE VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES MAX_VALUE VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES MIN_VALUE VARCHAR2 255

ADDED COLUMN ODF_VIEW_ATTRIBUTES NUM_COLS NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES NUM_ROWS NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES SECTION_ID NUMBER 10,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES SHOW_VALUE NUMBER 5,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES TIP VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES VIEW_ID NUMBER 22

ADDED COLUMN ODF_VIEW_ATTRIBUTES WIDGET_TYPE VARCHAR2 30

ADDED COLUMN ODF_VIEW_ATTRIBUTES WIDTH NUMBER 10,0

ADDED COLUMN ODF_VIEW_ATTRIBUTES XPATH_EXPRESSION VARCHAR2 255

ADDED TABLE ODF_VIEW_ATTR_PARAMETERS

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS CODE VARCHAR2 200

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS CREATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS CREATED_DATE DATE 7

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS ID NUMBER 22

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS NAME VARCHAR2 200

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS VALUE VARCHAR2 200

ADDED COLUMN ODF_VIEW_ATTR_PARAMETERS VIEW_ATTR_ID NUMBER 22

ADDED TABLE ODF_VIEW_SECTIONS

ADDED COLUMN ODF_VIEW_SECTIONS CREATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_SECTIONS CREATED_DATE DATE 7

Clarity Technical Reference Guide, 1e 455


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN ODF_VIEW_SECTIONS DISPLAY_ORDER NUMBER 10,0

ADDED COLUMN ODF_VIEW_SECTIONS ENABLE_EXPR_BUILDER NUMBER 10,0

ADDED COLUMN ODF_VIEW_SECTIONS ID NUMBER 22

ADDED COLUMN ODF_VIEW_SECTIONS IS_COLLAPSED NUMBER 10,0

ADDED COLUMN ODF_VIEW_SECTIONS LABEL VARCHAR2 80

ADDED COLUMN ODF_VIEW_SECTIONS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN ODF_VIEW_SECTIONS LAST_UPDATED_DATE DATE 7

ADDED COLUMN ODF_VIEW_SECTIONS VIEW_ID NUMBER 22

ADDED TABLE PAC_PURGE_FINANCIAL_LIST

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST CREATED_BY NUMBER 22

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST CREATED_DATE DATE 7

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST LAST_UPDATED_BY NUMBER 22

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST LAST_UPDATED_DATE DATE 7

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST NUMBER_OF_TRANS_PURGED NUMBER 22

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST PROJECT_CODE VARCHAR2 23

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST STATUS VARCHAR2 4000

ADDED COLUMN PAC_PURGE_FINANCIAL_LIST STATUS_CODE VARCHAR2 1

ADDED TABLE PMA_FINANCIAL_VALUES

ADDED COLUMN PMA_FINANCIAL_VALUES AMOUNT NUMBER 32,6

ADDED COLUMN PMA_FINANCIAL_VALUES FINANCIAL_TYPE VARCHAR2 8

ADDED COLUMN PMA_FINANCIAL_VALUES FINISH_DATE DATE 7

ADDED COLUMN PMA_FINANCIAL_VALUES OBJECT_ID NUMBER 22

ADDED COLUMN PMA_FINANCIAL_VALUES OBJECT_TYPE VARCHAR2 16

ADDED COLUMN PMA_FINANCIAL_VALUES START_DATE DATE 7

ADDED TABLE PMA_IDEAS

ADDED COLUMN PMA_IDEAS APPROVED_DATE DATE 7

ADDED COLUMN PMA_IDEAS APPROVER_ID NUMBER 22

ADDED COLUMN PMA_IDEAS BENEFIT_DESC VARCHAR2 2286

ADDED COLUMN PMA_IDEAS BREAKEVEN_DATE DATE 7

ADDED COLUMN PMA_IDEAS BUS_UNIT VARCHAR2 90

ADDED COLUMN PMA_IDEAS CONVERSION_DATE DATE 7

ADDED COLUMN PMA_IDEAS CREATED_BY NUMBER 22

ADDED COLUMN PMA_IDEAS CREATED_DATE DATE 7

456 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN PMA_IDEAS CURRENCY_CODE VARCHAR2 3

ADDED COLUMN PMA_IDEAS DEPENDENCIES VARCHAR2 2286

ADDED COLUMN PMA_IDEAS DESCRIPTION VARCHAR2 2286

ADDED COLUMN PMA_IDEAS EST_BENEFIT NUMBER 22

ADDED COLUMN PMA_IDEAS EST_COST NUMBER 22

ADDED COLUMN PMA_IDEAS EST_FINISH_DATE DATE 7

ADDED COLUMN PMA_IDEAS EST_START_DATE DATE 7

ADDED COLUMN PMA_IDEAS EST_TYPE VARCHAR2 90

ADDED COLUMN PMA_IDEAS GENERAL_NOTES VARCHAR2 2286

ADDED COLUMN PMA_IDEAS ID NUMBER 22

ADDED COLUMN PMA_IDEAS IMPACT VARCHAR2 2286

ADDED COLUMN PMA_IDEAS IS_ACTIVE NUMBER 22

ADDED COLUMN PMA_IDEAS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN PMA_IDEAS LAST_UPDATED_DATE DATE 7

ADDED COLUMN PMA_IDEAS OWNER_ID NUMBER 22

ADDED COLUMN PMA_IDEAS PRIORITY VARCHAR2 90

ADDED COLUMN PMA_IDEAS RISKS VARCHAR2 2286

ADDED COLUMN PMA_IDEAS STATUS NUMBER 22

ADDED COLUMN PMA_IDEAS SUBJECT VARCHAR2 240

ADDED COLUMN PMA_IDEAS UNIQUE_NAME VARCHAR2 90

ADDED TABLE PMA_PINNED_INVESTMENTS

ADDED COLUMN PMA_PINNED_INVESTMENTS CREATED_BY NUMBER 22

ADDED COLUMN PMA_PINNED_INVESTMENTS CREATED_DATE DATE 7

ADDED COLUMN PMA_PINNED_INVESTMENTS ID NUMBER 22

ADDED COLUMN PMA_PINNED_INVESTMENTS INVEST_ID NUMBER 22

ADDED COLUMN PMA_PINNED_INVESTMENTS INVEST_TYPE VARCHAR2 30

ADDED COLUMN PMA_PINNED_INVESTMENTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN PMA_PINNED_INVESTMENTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN PMA_PINNED_INVESTMENTS SCENARIO_ID NUMBER 22

ADDED TABLE PMA_PORTFOLIOS

ADDED COLUMN PMA_PORTFOLIOS BDGT_CST_TOTAL NUMBER 32,6

ADDED COLUMN PMA_PORTFOLIOS BDGT_REV_TOTAL NUMBER 32,6

ADDED COLUMN PMA_PORTFOLIOS CREATED_BY NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS CREATED_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS CURRENCY_CODE VARCHAR2 3

Clarity Technical Reference Guide, 1e 457


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN PMA_PORTFOLIOS DESCRIPTION VARCHAR2 768

ADDED COLUMN PMA_PORTFOLIOS FINISH_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS ID NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS INCLUDE_APPLICATIONS NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS INCLUDE_ASSETS NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS INCLUDE_OTHER NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS INCLUDE_PRODUCTS NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS INCLUDE_PROJECTS NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS IS_ACTIVE NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS LAST_SYNC_APPLICATION_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS LAST_SYNC_ASSET_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS LAST_SYNC_OTHER_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS LAST_SYNC_PRODUCT_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS LAST_SYNC_PROJECT_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS LAST_UPDATED_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS MANAGER_ID NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS NAME VARCHAR2 96

ADDED COLUMN PMA_PORTFOLIOS PARENT_ID NUMBER 22

ADDED COLUMN PMA_PORTFOLIOS START_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIOS UNIQUE_NAME VARCHAR2 96

ADDED TABLE PMA_PORTFOLIO_CONTENTS

ADDED COLUMN PMA_PORTFOLIO_CONTENTS CREATED_BY NUMBER 22

ADDED COLUMN PMA_PORTFOLIO_CONTENTS CREATED_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIO_CONTENTS ID NUMBER 22

ADDED COLUMN PMA_PORTFOLIO_CONTENTS INVEST_ID NUMBER 22

ADDED COLUMN PMA_PORTFOLIO_CONTENTS INVEST_TYPE VARCHAR2 30

ADDED COLUMN PMA_PORTFOLIO_CONTENTS IS_ADDED_BY_EXPRESSION NUMBER 22

ADDED COLUMN PMA_PORTFOLIO_CONTENTS LAST_UPDATED_BY NUMBER 22

ADDED COLUMN PMA_PORTFOLIO_CONTENTS LAST_UPDATED_DATE DATE 7

ADDED COLUMN PMA_PORTFOLIO_CONTENTS PORTFOLIO_ID NUMBER 22

ADDED COLUMN PRJ_PROJECTS ALIGNMENT NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS APPROVEDBY_ID NUMBER 22

ADDED COLUMN PRJ_PROJECTS BDGT_BREAKEVEN DATE 7

458 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN PRJ_PROJECTS BDGT_CST_FINISH DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_CST_ONHOLD DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_CST_RESUME DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_CST_START DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_CST_TOTAL NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS BDGT_NPV NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS BDGT_REV_FINISH DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_REV_ONHOLD DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_REV_RESUME DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_REV_START DATE 7

ADDED COLUMN PRJ_PROJECTS BDGT_REV_TOTAL NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS BDGT_ROI NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS CATEGORY_CODE VARCHAR2 30

ADDED COLUMN PRJ_PROJECTS CURRENCY_CODE VARCHAR2 3

ADDED COLUMN PRJ_PROJECTS FCST_BREAKEVEN DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_CST_FINISH DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_CST_ONHOLD DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_CST_RESUME DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_CST_START DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_CST_TOTAL NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS FCST_NPV NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS FCST_REV_FINISH DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_REV_ONHOLD DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_REV_RESUME DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_REV_START DATE 7

ADDED COLUMN PRJ_PROJECTS FCST_REV_TOTAL NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS FCST_ROI NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS GOAL_CODE VARCHAR2 30

ADDED COLUMN PRJ_PROJECTS IDEA_ID NUMBER 22

ADDED COLUMN PRJ_PROJECTS INV_FUNCTION_POINTS NUMBER 22

ADDED COLUMN PRJ_PROJECTS INV_LICENSE_COUNT NUMBER 22

ADDED COLUMN PRJ_PROJECTS INV_PLATFORM NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS INV_POPULATION_SERVED NUMBER 22

ADDED COLUMN PRJ_PROJECTS INV_SUPPLIER VARCHAR2 192

ADDED COLUMN PRJ_PROJECTS INV_TCO NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS INV_TECHNOLOGY NUMBER 5,0

Clarity Technical Reference Guide, 1e 459


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED COLUMN PRJ_PROJECTS INV_VERSION VARCHAR2 96

ADDED COLUMN PRJ_PROJECTS IS_CALC_PV_INFO NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS IS_FCST_EQ_BDGT NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS PROCESS_CODE VARCHAR2 30

ADDED COLUMN PRJ_PROJECTS PROCESS_SCALE_BDGT NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS PROCESS_SCALE_WORK NUMBER 32,6

ADDED COLUMN PRJ_PROJECTS PROGRESS NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_FLEXIBILITY NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_FUNDING NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_HUMAN_INTERFACE NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_IMPLEMENTATION NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_INTERDEPENDENCY NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_OBJECTIVES NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_ORG_CULTURE NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_RESOURCE_AVAIL NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_SPONSORSHIP NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_SUPPORTABILITY NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RCF_TECHNICAL NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS RISK NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS STAGE_CODE VARCHAR2 30

ADDED COLUMN PRJ_PROJECTS STATUS NUMBER 5,0

ADDED COLUMN PRJ_PROJECTS STATUS_COMMENT VARCHAR2 240

ADDED COLUMN PRJ_PROJECTS STATUS_INDICATOR NUMBER 5,0

ADDED COLUMN PRSITE TOTAL_COST_OF_CAPITAL FLOAT 126,0

ADDED COLUMN PRTIMEPERIOD PURGE_FLAG NUMBER 22

ADDED COLUMN SRM_PROJECTS INVESTMENT_CODE VARCHAR2 30

ADDED COLUMN SRM_PROJECTS IS_REVENUE_PLAN NUMBER 22

ADDED COLUMN SRM_PROJECTS IS_TEMPLATE NUMBER 22

ADDED COLUMN SRM_PROJECTS PURGE_FLAG NUMBER 22

ADDED TABLE TEMP_NBI_PRTF_IDS

ADDED COLUMN TEMP_NBI_PRTF_IDS ID NUMBER 22

460 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED TABLE TEMP_NBI_R_FACTS

ADDED COLUMN TEMP_NBI_R_FACTS ACTION VARCHAR2 100

ADDED COLUMN TEMP_NBI_R_FACTS ACTUAL_HOURS NUMBER 22

ADDED COLUMN TEMP_NBI_R_FACTS ALLOCATED_HOURS NUMBER 22

ADDED COLUMN TEMP_NBI_R_FACTS AVAILABLE_HOURS NUMBER 22

ADDED COLUMN TEMP_NBI_R_FACTS BASE_HOURS NUMBER 22

ADDED COLUMN TEMP_NBI_R_FACTS ETC_HOURS NUMBER 22

ADDED COLUMN TEMP_NBI_R_FACTS FACT_DATE DATE 7

ADDED COLUMN TEMP_NBI_R_FACTS RESOURCE_ID NUMBER 22

ADDED TABLE TEMP_NBI_SLICE_DATA

ADDED COLUMN TEMP_NBI_SLICE_DATA MAX_SLICE_DATE DATE 7

ADDED COLUMN TEMP_NBI_SLICE_DATA MIN_SLICE_DATE DATE 7

ADDED COLUMN TEMP_NBI_SLICE_DATA PROJECT_ID NUMBER 22

DROPPED COLUMN BIZ_COM_SUP_PROPERTIES IS_ACTIVE

DROPPED COLUMN CAL_ACTION_ITEMS LINK_DETAIL

DROPPED COLUMN CAL_ACTION_ITEMS RECURRING_SCHED_ID

DROPPED COLUMN CAL_ACTION_ITEMS REMINDER_SCHED_ID

DROPPED TABLE CAP_CALENDAR_TIME

DROPPED TABLE CAP_EXPRESSIONS

DROPPED TABLE CAP_EXPRESSION_TERMS

DROPPED TABLE CMN_CHARTS

DROPPED TABLE CMN_CHART_TYPES

DROPPED TABLE EVENTGROUP

DROPPED TABLE EVENTRANK

DROPPED TABLE EVENTS

DROPPED TABLE EVENTTYPES

DROPPED TABLE OBS_UNIT_ASSOCS_FLAT_BY_MODE

DROPPED TABLE PROJECTEVENTS

DROPPED COLUMN PRSITE PRPLANTYPE

DROPPED COLUMN SRM_COMPANIES IS_ACTIVE

DROPPED TABLE TEMP_FRC_GRID_DELETE_VALUES

DROPPED TABLE TEMP_FRC_GRID_TRANSCLS_TOTALS

Clarity Technical Reference Guide, 1e 461


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

DROPPED TABLE TEMP_NBI_RESOURCE_FACTS

DROPPED TABLE UIP_THEMES

DROPPED TABLE XDM_CDF_SRM_RESOURCES

OLDCOLDEF COLUMN CLB_NOTIFICATIONS LOCALIZED_MESSAGE VARCHAR2 255

NEWCOLDEF COLUMN CLB_NOTIFICATIONS LOCALIZED_MESSAGE VARCHAR2 1024

OLDCOLDEF COLUMN CMN_ACTION_PARAMS PARAMETER_CODE VARCHAR2 50

NEWCOLDEF COLUMN CMN_ACTION_PARAMS PARAMETER_CODE VARCHAR2 255

OLDCOLDEF COLUMN CMN_ACTION_PARAMS PARAMETER_VALUE VARCHAR2 255

NEWCOLDEF COLUMN CMN_ACTION_PARAMS PARAMETER_VALUE VARCHAR2 2000

OLDCOLDEF COLUMN CMN_ATTRIBUTE_VALUES ATTRIBUTE_ID NUMBER 22

NEWCOLDEF COLUMN CMN_ATTRIBUTE_VALUES ATTRIBUTE_ID NUMBER 22

OLDCOLDEF COLUMN CMN_ATTRIBUTE_VALUE_SETS BUSINESS_OBJECT_ID NUMBER 22

NEWCOLDEF COLUMN CMN_ATTRIBUTE_VALUE_SETS BUSINESS_OBJECT_ID NUMBER 22

OLDCOLDEF COLUMN CMN_CAPTIONS_NLS NAME VARCHAR2 80

NEWCOLDEF COLUMN CMN_CAPTIONS_NLS NAME VARCHAR2 240

OLDCOLDEF COLUMN CMN_GRAPHS DAL_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRAPHS DAL_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRAPHS PORTLET_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRAPHS PORTLET_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRAPHS PORTLET_INSTANCE_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRAPHS PORTLET_INSTANCE_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRIDS DAL_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRIDS DAL_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRIDS PORTLET_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRIDS PORTLET_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRIDS PORTLET_INSTANCE_ID NUMBER 22

NEWCOLDEF COLUMN CMN_GRIDS PORTLET_INSTANCE_ID NUMBER 22

OLDCOLDEF COLUMN CMN_GRID_COLS COL_CODE VARCHAR2 100

NEWCOLDEF COLUMN CMN_GRID_COLS COL_CODE VARCHAR2 100

OLDCOLDEF COLUMN CMN_GRID_COLS LINK_ACTION VARCHAR2 100

NEWCOLDEF COLUMN CMN_GRID_COLS LINK_ACTION VARCHAR2 255

OLDCOLDEF COLUMN CMN_LIST_OF_VALUES LOOKUP_TYPE_CODE VARCHAR2 30

NEWCOLDEF COLUMN CMN_LIST_OF_VALUES LOOKUP_TYPE_CODE VARCHAR2 255

OLDCOLDEF COLUMN CMN_LOOKUPS LOOKUP_TYPE VARCHAR2 30

NEWCOLDEF COLUMN CMN_LOOKUPS LOOKUP_TYPE VARCHAR2 255

OLDCOLDEF COLUMN CMN_LOOKUP_TYPES LOOKUP_TYPE VARCHAR2 30

462 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

NEWCOLDEF COLUMN CMN_LOOKUP_TYPES LOOKUP_TYPE VARCHAR2 255

OLDCOLDEF COLUMN CMN_LOV_OBJECTS LOOKUP_TYPE_CODE VARCHAR2 30

NEWCOLDEF COLUMN CMN_LOV_OBJECTS LOOKUP_TYPE_CODE VARCHAR2 255

OLDCOLDEF COLUMN CMN_LOV_OBJECTS OBJECT_INTERNAL_NAME VARCHAR2 30

NEWCOLDEF COLUMN CMN_LOV_OBJECTS OBJECT_INTERNAL_NAME VARCHAR2 255

OLDCOLDEF COLUMN CMN_SEC_POLICIES OBJECT_INSTANCE_ID NUMBER 22

NEWCOLDEF COLUMN CMN_SEC_POLICIES OBJECT_INSTANCE_ID VARCHAR2 80

OLDCOLDEF COLUMN CMN_SEC_USERS FIRST_NAME VARCHAR2 80

NEWCOLDEF COLUMN CMN_SEC_USERS FIRST_NAME VARCHAR2 96

OLDCOLDEF COLUMN CMN_SEC_USERS FULL_NAME VARCHAR2 100

NEWCOLDEF COLUMN CMN_SEC_USERS FULL_NAME VARCHAR2 300

OLDCOLDEF COLUMN CMN_SEC_USERS LAST_NAME VARCHAR2 80

NEWCOLDEF COLUMN CMN_SEC_USERS LAST_NAME VARCHAR2 96

OLDCOLDEF COLUMN CMN_SEC_USERS USER_NAME VARCHAR2 30

NEWCOLDEF COLUMN CMN_SEC_USERS USER_NAME VARCHAR2 96

OLDCOLDEF COLUMN PRASSIGNMENT PRSTATUS NUMBER 5,0

NEWCOLDEF COLUMN PRASSIGNMENT PRSTATUS NUMBER 5,0

OLDCOLDEF COLUMN PRJ_PROJECTS PRUSERTEXT7 VARCHAR2 48

NEWCOLDEF COLUMN PRJ_PROJECTS PRUSERTEXT7 VARCHAR2 96

ADDED INDEX BPM_DEF_ASSIGNEES_N1

ADDED INDEX BPM_DEF_ASSIGNEES_N2

ADDED INDEX BPM_DEF_ASSIGNEES_PK

ADDED INDEX BPM_DEF_OBJECTS_N1

ADDED INDEX BPM_DEF_OBJECTS_N2

ADDED INDEX BPM_DEF_OBJECTS_N3

ADDED INDEX BPM_DEF_OBJECTS_N4

ADDED INDEX BPM_DEF_OBJECTS_PK

ADDED INDEX BPM_DEF_PROCESSES_PK

ADDED INDEX BPM_DEF_PROCESS_VERSIONS_N1

ADDED INDEX BPM_DEF_PROCESS_VERSIONS_N2

ADDED INDEX BPM_DEF_PROCESS_VERSIONS_PK

ADDED INDEX BPM_DEF_STAGES_N1

ADDED INDEX BPM_DEF_STAGES_PK

ADDED INDEX BPM_DEF_STEPS_N1

ADDED INDEX BPM_DEF_STEPS_PK

ADDED INDEX BPM_DEF_STEP_ACTIONS_N1

Clarity Technical Reference Guide, 1e 463


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED INDEX BPM_DEF_STEP_ACTIONS_PK

ADDED INDEX BPM_DEF_STEP_ACTION_PARAMS_N1

ADDED INDEX BPM_DEF_STEP_ACTION_PARAMS_PK

ADDED INDEX BPM_DEF_STEP_AI_ACTIONS_N1

ADDED INDEX BPM_DEF_STEP_AI_ACTIONS_N2

ADDED INDEX BPM_DEF_STEP_AI_ACTIONS_PK

ADDED INDEX BPM_DEF_STEP_CONDITIONS_N1

ADDED INDEX BPM_DEF_STEP_CONDITIONS_PK

ADDED INDEX BPM_DEF_STEP_TRANSITIONS_N1

ADDED INDEX BPM_DEF_STEP_TRANSITIONS_N2

ADDED INDEX BPM_DEF_STEP_TRANSITIONS_PK

ADDED INDEX BPM_ERRORS_PK

ADDED INDEX BPM_ERROR_ARGUMENTS_PK

ADDED INDEX BPM_RUN_ASSIGNEES_N1

ADDED INDEX BPM_RUN_ASSIGNEES_N2

ADDED INDEX BPM_RUN_ASSIGNEES_N3

ADDED INDEX BPM_RUN_ASSIGNEES_N4

ADDED INDEX BPM_RUN_ASSIGNEES_PK

ADDED INDEX BPM_RUN_ASSIGNEE_NOTES_N1

ADDED INDEX BPM_RUN_ASSIGNEE_NOTES_PK

ADDED INDEX BPM_RUN_OBJECTS_N1

ADDED INDEX BPM_RUN_OBJECTS_N2

ADDED INDEX BPM_RUN_OBJECTS_N3

ADDED INDEX BPM_RUN_OBJECTS_N4

ADDED INDEX BPM_RUN_OBJECTS_PK

ADDED INDEX BPM_RUN_PROCESSES_N1

ADDED INDEX BPM_RUN_PROCESSES_N2

ADDED INDEX BPM_RUN_PROCESSES_N3

ADDED INDEX BPM_RUN_PROCESSES_N4

ADDED INDEX BPM_RUN_PROCESSES_N5

ADDED INDEX BPM_RUN_PROCESSES_PK

ADDED INDEX BPM_RUN_PROCESS_ENGINES_N1

ADDED INDEX BPM_RUN_PROCESS_ENGINES_PK

ADDED INDEX BPM_RUN_PROCESS_ENGINE_RUNS_N1

ADDED INDEX BPM_RUN_PROCESS_ENGINE_RUNS_PK

ADDED INDEX BPM_RUN_STEPS_N1

464 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED INDEX BPM_RUN_STEPS_N2

ADDED INDEX BPM_RUN_STEPS_N3

ADDED INDEX BPM_RUN_STEPS_N4

ADDED INDEX BPM_RUN_STEPS_PK

ADDED INDEX BPM_RUN_STEP_ACTION_RESULTS_N1

ADDED INDEX BPM_RUN_STEP_ACTION_RESULTS_N2

ADDED INDEX BPM_RUN_STEP_ACTION_RESULTS_PK

ADDED INDEX BPM_RUN_STEP_COND_OBJECTS_N1

ADDED INDEX BPM_RUN_STEP_COND_OBJECTS_N2

ADDED INDEX BPM_RUN_STEP_COND_OBJECTS_PK

ADDED INDEX BPM_RUN_STEP_COND_RESULTS_N1

ADDED INDEX BPM_RUN_STEP_COND_RESULTS_PK

ADDED INDEX BPM_RUN_STEP_TRANSITIONS_N1

ADDED INDEX BPM_RUN_STEP_TRANSITIONS_N2

ADDED INDEX BPM_RUN_STEP_TRANSITIONS_PK

ADDED INDEX BPM_RUN_THREADS_N1

ADDED INDEX BPM_RUN_THREADS_N2

ADDED INDEX BPM_RUN_THREADS_PK

ADDED INDEX CAL_EVENTS_N11

ADDED INDEX CAL_EVENT_INVITEES_N7

ADDED INDEX CAP_SCENARIOS_N2

ADDED INDEX CLB_DMS_FILES_N6

ADDED INDEX CLB_DMS_HISTORIES_N3

ADDED INDEX CLB_DMS_VERSIONS_N3

ADDED INDEX CMN_CONFIG_PK

ADDED INDEX CMN_ENTITY_INSTANCE_PAGES_PK

ADDED INDEX CMN_ENTITY_INSTANCE_PAGES_U1

ADDED INDEX CMN_GRAPHS_N2

ADDED INDEX CMN_GRAPHS_U1

ADDED INDEX CMN_GRIDS_U1

ADDED INDEX CMN_GRID_COL_CONFIG_PARAMS_N1

ADDED INDEX CMN_GRID_COL_CONFIG_PARAMS_PK

ADDED INDEX CMN_GRID_COL_IMAGE_STMTS_N1

ADDED INDEX CMN_GRID_COL_IMAGE_STMTS_PK

ADDED INDEX CMN_INSTANCE_PAGES_N1

ADDED INDEX CMN_INSTANCE_PAGES_PK

Clarity Technical Reference Guide, 1e 465


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED INDEX CMN_INSTANCE_PAGES_U1

ADDED INDEX CMN_LOOKUPS_FLAT_HIERS_PK

ADDED INDEX CMN_LOOKUP_FLAT_HIERS_N1

ADDED INDEX CMN_LOOKUP_FLAT_HIERS_U1

ADDED INDEX CMN_LOV_FLAT_HIERS_N1

ADDED INDEX CMN_LOV_FLAT_HIERS_PK

ADDED INDEX CMN_LOV_FLAT_HIERS_U1

ADDED INDEX CMN_PAGES_N1

ADDED INDEX CMN_PAGE_PORTLET_STATUS_PK

ADDED INDEX CMN_PAGE_PORTLET_STATUS_U1

ADDED INDEX CMN_SESSIONS_U2

ADDED INDEX CMN_SESSION_PROPERTIES_S1

ADDED INDEX ODF_CUSTOM_ATTRIBUTES_PK

ADDED INDEX ODF_CUSTOM_ATTRIBUTES_U1

ADDED INDEX ODF_DISPLAY_MAPPINGS_PK

ADDED INDEX ODF_DISPLAY_MAPPINGS_U1

ADDED INDEX ODF_DISPLAY_MAPPINGS_U2

ADDED INDEX ODF_FILTER_EXPRESSIONS_PK

ADDED INDEX ODF_FILTER_EXPRESSIONS_U1

ADDED INDEX ODF_LINKS_PK

ADDED INDEX ODF_LINKS_U1

ADDED INDEX ODF_LINK_PARAMS_N1

ADDED INDEX ODF_LINK_PARAMS_PK

ADDED INDEX ODF_LOCKED_ATTRIBUTES_PK

ADDED INDEX ODF_LOCKED_ATTRIBUTES_U1

ADDED INDEX ODF_MAPPINGS_PK

ADDED INDEX ODF_SCORE_CONTRIBUTIONS_PK

ADDED INDEX ODF_SCORE_CONTRIBUTIONS_U1

ADDED INDEX ODF_SUBVIEWS_N2

ADDED INDEX ODF_SUBVIEWS_PK

ADDED INDEX ODF_SUBVIEWS_U1

ADDED INDEX ODF_VIEWS_N1

ADDED INDEX ODF_VIEWS_N2

ADDED INDEX ODF_VIEWS_PK

ADDED INDEX ODF_VIEW_ATTRIBUTES_N1

466 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED INDEX ODF_VIEW_ATTRIBUTES_N2

ADDED INDEX ODF_VIEW_ATTRIBUTES_N3

ADDED INDEX ODF_VIEW_ATTRIBUTES_PK

ADDED INDEX ODF_VIEW_ATTR_PARAMETERS_N1

ADDED INDEX ODF_VIEW_ATTR_PARAMETERS_PK

ADDED INDEX ODF_VIEW_SECTIONS_N1

ADDED INDEX ODF_VIEW_SECTIONS_PK

ADDED INDEX OLB_BILLINGCHECKOUT_N1

ADDED INDEX PAC_MNT_PROJECTS_N5

ADDED INDEX PAC_PURGE_FINANCIAL_LIST_PK

ADDED INDEX PMA_FINANCIAL_VALUES_N1

ADDED INDEX PMA_IDEAS_A1

ADDED INDEX PMA_IDEAS_A2

ADDED INDEX PMA_IDEAS_A3

ADDED INDEX PMA_IDEAS_O1

ADDED INDEX PMA_IDEAS_P1

ADDED INDEX PMA_IDEAS_PK

ADDED INDEX PMA_IDEAS_S1

ADDED INDEX PMA_IDEAS_S2

ADDED INDEX PMA_IDEAS_U1

ADDED INDEX PMA_PINNED_INVESTMENTS_PK

ADDED INDEX PMA_PINNED_INVESTMENTS_U1

ADDED INDEX PMA_PORTFOLIOS_N1

ADDED INDEX PMA_PORTFOLIOS_N2

ADDED INDEX PMA_PORTFOLIOS_PK

ADDED INDEX PMA_PORTFOLIOS_U1

ADDED INDEX PMA_PORTFOLIO_CONTENTS_N1

ADDED INDEX PMA_PORTFOLIO_CONTENTS_PK

ADDED INDEX PPA_MATRIXVALUEDATES_IDX

ADDED INDEX PPA_WIP_TRANSDATE_2

ADDED INDEX PPA_WIP_TRANSDATE_3

ADDED INDEX PRJ_PROJECTS_N2

ADDED INDEX PRJ_PROJECTS_N3

ADDED INDEX PRTIMEPERIOD_N1

ADDED INDEX SRM_PROJECTS_N2

ADDED INDEX SRM_PROJECTS_N3

Clarity Technical Reference Guide, 1e 467


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED INDEX TEMP_NBI_R_FACTS_N1

ADDED INDEX TEMP_NBI_SLICE_DATA_U1

DROPPED INDEX CAP_CALENDAR_TIME_N1

DROPPED INDEX CAP_CALENDAR_TIME_PK

DROPPED INDEX CAP_EXPRESSIONS_N1

DROPPED INDEX CAP_EXPRESSIONS_PK

DROPPED INDEX CAP_EXPRESSION_TERMS_N1

DROPPED INDEX CAP_EXPRESSION_TERMS_PK

DROPPED INDEX CMN_ATTRIBUTE_VALUE_SETS_U1

DROPPED INDEX CMN_ATTRIBUTE_VALUE_SETS_U2

DROPPED INDEX CMN_CHARTS_N1

DROPPED INDEX CMN_CHARTS_PK

DROPPED INDEX CMN_CHART_TYPES_PK

DROPPED INDEX EVENTGROUP_IDX

DROPPED INDEX EVENTRANK_IDX

DROPPED INDEX EVENTS_IDX

DROPPED INDEX EVENTTYPES_IDX

DROPPED INDEX OBS_UNIT_ASSOCS_FLT_BY_MODE_N1

DROPPED INDEX OBS_UNIT_ASSOCS_FLT_BY_MODE_N2

DROPPED INDEX OBS_UNIT_ASSOCS_FLT_BY_MODE_N3

DROPPED INDEX PROJECTEVENTS_IDX

DROPPED INDEX TEMP_NBI_RESOURCE_FACTS_N1

DROPPED INDEX UIP_THEMES_PK

DROPPED INDEX UIP_THEMES_U2

DROPPED INDEX XDM_CDF_SRM_RESOURCES_N2

DROPPED INDEX XDM_CDF_SRM_RESOURCES_PK

ADDED SEQUENCE BPM_DEF_AI_ACTIONS_S1

ADDED SEQUENCE BPM_DEF_ASSIGNEES_S1

ADDED SEQUENCE BPM_DEF_OBJECTS_S1

ADDED SEQUENCE BPM_DEF_PROCESSES_S1

ADDED SEQUENCE BPM_DEF_PROCESS_VERSIONS_S1

ADDED SEQUENCE BPM_DEF_STAGES_S1

ADDED SEQUENCE BPM_DEF_STEPS_S1

ADDED SEQUENCE BPM_DEF_STEP_ACTIONS_S1

ADDED SEQUENCE BPM_DEF_STEP_ACTION_PARAMS_S1

ADDED SEQUENCE BPM_DEF_STEP_AI_ACTIONS_S1

468 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED SEQUENCE BPM_DEF_STEP_AI_ASSIGNEES_S1

ADDED SEQUENCE BPM_DEF_STEP_CONDITIONS_S1

ADDED SEQUENCE BPM_DEF_STEP_NOT_ASSIGNEES_S1

ADDED SEQUENCE BPM_DEF_STEP_TRANSITIONS_S1

ADDED SEQUENCE BPM_ERRORS_S1

ADDED SEQUENCE BPM_ERROR_ARGUMENTS_S1

ADDED SEQUENCE BPM_RUN_ASSIGNEES_S1

ADDED SEQUENCE BPM_RUN_ASSIGNEE_NOTES_S1

ADDED SEQUENCE BPM_RUN_OBJECTS_S1

ADDED SEQUENCE BPM_RUN_PROCESSES_S1

ADDED SEQUENCE BPM_RUN_PROCESS_ENGINES_S1

ADDED SEQUENCE BPM_RUN_PROCESS_ENGINE_RUNS_S1

ADDED SEQUENCE BPM_RUN_STEPS_S1

ADDED SEQUENCE BPM_RUN_STEP_ACTION_RESULTS_S1

ADDED SEQUENCE BPM_RUN_STEP_COND_OBJECTS_S1

ADDED SEQUENCE BPM_RUN_STEP_COND_RESULTS_S1

ADDED SEQUENCE BPM_RUN_STEP_TRANSITIONS_S1

ADDED SEQUENCE BPM_RUN_THREADS_S1

ADDED SEQUENCE CMN_AUTONUM_SCHEMES_S1

ADDED SEQUENCE CMN_GRID_COL_CONFIG_PARAMS_S1

ADDED SEQUENCE CMN_GRID_COL_IMAGE_STMTS_S1

ADDED SEQUENCE CMN_INSTANCE_PAGES_S1

ADDED SEQUENCE CMN_LOOKUP_FLAT_HIERS_S1

ADDED SEQUENCE CMN_LOOKUP_LEVELS_S1

ADDED SEQUENCE CMN_LOV_FLAT_HIERS_S1

ADDED SEQUENCE CMN_PAGE_PORTLET_STATUS_S1

ADDED SEQUENCE ODF_CUSTOM_ATTRIBUTES_S1

ADDED SEQUENCE ODF_DISPLAY_MAPPINGS_S1

ADDED SEQUENCE ODF_FILTER_EXPRESSIONS_S1

ADDED SEQUENCE ODF_LINKS_S1

ADDED SEQUENCE ODF_LINK_PARAMS_S1

ADDED SEQUENCE ODF_LOCKED_ATTRIBUTES_S1

ADDED SEQUENCE ODF_MAPPINGS_S1

ADDED SEQUENCE ODF_SCORE_CONTRIBUTIONS_S1

ADDED SEQUENCE ODF_SUBVIEWS_S1

ADDED SEQUENCE ODF_VIEWS_S1

Clarity Technical Reference Guide, 1e 469


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED SEQUENCE ODF_VIEW_ATTRIBUTES_S1

ADDED SEQUENCE ODF_VIEW_ATTR_PARAMETERS_S1

ADDED SEQUENCE ODF_VIEW_SECTIONS_S1

ADDED SEQUENCE PMA_IDEAS_S1

ADDED SEQUENCE PMA_PINNED_INVESTMENTS_S1

ADDED SEQUENCE PMA_PORTFOLIOS_S1

ADDED SEQUENCE PMA_PORTFOLIO_CONTENTS_S1

ADDED VIEW BPM_DEF_ASSGINEES_V

ADDED VIEW BPM_DEF_PROCESSES_V

ADDED VIEW BPM_DEF_STAGES_V

ADDED VIEW BPM_DEF_STEPS_V

ADDED VIEW BPM_RUN_ASSIGNEES_V

ADDED VIEW CAL_ACTION_ITEMS_QLIST_V

ADDED VIEW ODFSEC_APPLICATION_V

ADDED VIEW ODFSEC_APPLICATION_V2

ADDED VIEW ODFSEC_ASSET_V

ADDED VIEW ODFSEC_ASSET_V2

ADDED VIEW ODFSEC_IDEA_V

ADDED VIEW ODFSEC_IDEA_V2

ADDED VIEW ODFSEC_OTHER_V

ADDED VIEW ODFSEC_OTHER_V2

ADDED VIEW ODFSEC_PORTFOLIO_V

ADDED VIEW ODFSEC_PORTFOLIO_V2

ADDED VIEW ODFSEC_PRODUCT_V

ADDED VIEW ODFSEC_PRODUCT_V2

ADDED VIEW ODFSEC_PROJECT_V

ADDED VIEW ODFSEC_PROJECT_V2

ADDED VIEW ODFSEC_RESOURCE_V

ADDED VIEW ODFSEC_RESOURCE_V2

ADDED VIEW ODF_APPLICATION_V

ADDED VIEW ODF_APPLICATION_V2

ADDED VIEW ODF_ASSET_V

ADDED VIEW ODF_ASSET_V2

ADDED VIEW ODF_ASSIGNMENT_V

ADDED VIEW ODF_ASSIGNMENT_V2

ADDED VIEW ODF_COMPANY_V

470 Clarity Technical Reference Guide, 1e


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED VIEW ODF_COMPANY_V2

ADDED VIEW ODF_IDEA_V

ADDED VIEW ODF_IDEA_V2

ADDED VIEW ODF_ORGANIZERTASK_V

ADDED VIEW ODF_ORGANIZERTASK_V2

ADDED VIEW ODF_OTHER_V

ADDED VIEW ODF_OTHER_V2

ADDED VIEW ODF_PORTFOLIO_V

ADDED VIEW ODF_PORTFOLIO_V2

ADDED VIEW ODF_PRODUCT_V

ADDED VIEW ODF_PRODUCT_V2

ADDED VIEW ODF_PROJECT_V

ADDED VIEW ODF_PROJECT_V2

ADDED VIEW ODF_RESOURCE_V

ADDED VIEW ODF_RESOURCE_V2

ADDED VIEW ODF_TASK_V

ADDED VIEW ODF_TASK_V2

ADDED VIEW ODF_TEAM_V

ADDED VIEW ODF_TEAM_V2

ADDED VIEW PRJ_PROJECTS_PROJ_V

ADDED VIEW SRM_PROJECTS_PROJ_V

DROPPED VIEW CAP_CALENDAR_TIME_V

DROPPED VIEW PRJ_RESOURCES_V

DROPPED VIEW PRJ_RPT_PROJECTS_V

DROPPED VIEW PRJ_RPT_RESOURCES_V

DROPPED VIEW PRJ_RPT_TIMESHEETS_V

ADDED PROCEDUR CMN_AUTONUM_OBJECTS_INS_SP


E

ADDED PROCEDUR CMN_LOOKUP_HIERS_INS_SP


E

ADDED PROCEDUR CMN_LOV_HIERS_INS_SP


E

ADDED PROCEDUR MNK_POSSIBLE_LOOKUPS_UPD_SP


E

ADDED PROCEDUR NBI_PRTF_EVENTS_SP


E

ADDED PROCEDUR NBI_PURGE_PROJECTS_SP


E

ADDED PROCEDUR NBI_RF_EVENTS_SP


E

Clarity Technical Reference Guide, 1e 471


Schema Change Report: Niku 6.1.4 to Clarity 7.0.2
Schema Changes

Data
Event Object Type Object Name Column Name Data Type
Length

ADDED PROCEDUR PAC_FRC_COPY_PLAN_TEMPLATE_SP


E

ADDED PROCEDUR PAC_PURGE_FINANCIAL_SP


E

ADDED PROCEDUR PRJ_BLB_SLICE_DELETE_SP


E

ADDED PROCEDUR PRJ_DELETE_COLLAB_SP


E

DROPPED PROCEDUR CAP_CALENDAR_TIME_SP


E

DROPPED PROCEDUR PAC_FRC_GET_FORECAST_CELL_SP


E

DROPPED PROCEDUR PAC_FRC_SET_TRANS_ASSOC_SP


E

DROPPED PROCEDUR RSF_ASSOCIATE_CDF_RESOURCES_SP


E

ADDED PACKAGE BPM_COPY_PROCESS_PKG

ADDED PACKAGE CMN_SECURITY_PKG

DROPPED PACKAGE SP_DDDW_EVENTPKG

ADDED PACKAGE BPM_COPY_PROCESS_PKG


BODY

ADDED PACKAGE CMN_SECURITY_PKG


BODY

DROPPED TRIGGER PAC_MNT_PROJECTS_TRG2

DROPPED TRIGGER TR_EVENTGROUP_DELETE

DROPPED TRIGGER TR_EVENTTYPE_DELETE

DROPPED TRIGGER TR_EVENT_DELETE

ADDED FUNCTION CMN_DEP_LOOKUP_FCT

472 Clarity Technical Reference Guide, 1e

You might also like