p6 eppm prime import/export data map guide - docs.oracle.com _data_mapping/p6... · 4 prime...

25
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. P6 EPPM Prime Import/Export Data Map Guide The following tables describe the data exchange mapping between P6 EPPM and Prime using Prime Sync. DATA MAPPINGS DURING P6 EPPM TO PRIME SYNC SM_ACTIVITY: Activity Prime DB REST API Object P6 Field Mappings ACTIVITY_ID activityId TASK_ID PROJ_ID project PROJ_ID ACTIVITY_CODE itemcode TASK_CODE ACTIVITY_NAME activityName TASK_NAME WBS_ID wbs WBS_ID PHYSICAL_PCT physicalPercentCompl ete PHYS_COMPLETE_PCT CALENDAR_ID calendar CLNDR_ID COMPLETE_PCT_TYPE percentCompleteType COMPLETE_PCT_TYPE PRIME --> P6 PHYSICAL --> CP_Phys (Physical) DURATION --> CP_Drtn (Duration) UNITS --> CP_Units (Units)

Upload: others

Post on 20-Sep-2019

55 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

P6 EPPM Prime Import/Export Data Map Guide The following tables describe the data exchange mapping between P6 EPPM and Prime using Prime Sync.

DATA MAPPINGS DURING P6 EPPM TO PRIME SYNC

SM_ACTIVITY: Activity Prime DB REST API Object P6 Field Mappings

ACTIVITY_ID activityId TASK_ID

PROJ_ID project PROJ_ID

ACTIVITY_CODE itemcode TASK_CODE

ACTIVITY_NAME activityName TASK_NAME

WBS_ID wbs WBS_ID

PHYSICAL_PCT physicalPercentComplete

PHYS_COMPLETE_PCT

CALENDAR_ID calendar CLNDR_ID

COMPLETE_PCT_TYPE percentCompleteType COMPLETE_PCT_TYPE

PRIME --> P6 PHYSICAL --> CP_Phys (Physical) DURATION --> CP_Drtn (Duration) UNITS --> CP_Units (Units)

Page 2: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

2 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

ACTIVITY_TYPE activityType TASK_TYPE

PRIME --> P6 ACTIVITY --> TT_Task (Task Dependent) RESOURCE_DEPENDENT --> TT_Rsrc (Resource Dependent) LEVEL_OF_EFFORT --> TT_LOE (Level of Effort) START_MILESTONE --> TT_Mile (Start Milestone) FINISH_MILESTONE --> TT_FinMile (Finish Milestone) SUMMARY --> TT_WBS (WBS Summary) - Not mapped

DURATION_TYPE durationType DURATION_TYPE

PRIME --> P6 FIXED_RATE--> DT_FixedRate (Fixed Units/Time) FIXED_DURATION --> DT_FixedDrtn (Fixed Duration and Units/Time) FIXED_QUANTITY --> DT_FixedQty (Fixed Units) FIXED_DURATION_AND_UNITS --> DT_FixedDUR2 (Fixed Duration and Units)

STATUS activityStatus STATUS_CODE

PRIME --> P6 NOT_STARTED --> TK_NotStart (Not Started) IN_PROGRESS --> TK_Active (In Progress) COMPLETED --> TK_Complete (Completed)

Page 3: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 3

Prime DB REST API Object P6 Field Mappings

PRIMARY_RESOURCE_ID

primaryResource RSRC_ID

TOTAL_FLOAT_HOURS

totalFloat TOTAL_FLOAT_HR_CNT

FREE_FLOAT_HOURS freeFloat FREE_FLOAT_HR_CNT

REMAINING_HOURS remainingDuration REMAIN_DRTN_HR_CNT

ACTUAL_LABOR_UNITS

actualLaborUnits ACT_WORK_QTY

REMAINING_LABOR_UNITS

remainingLaborUnits REMAIN_WORK_QTY

PLANNED_LABOR_UNITS

plannedLaborUnits TARGET_WORK_QTY

PLANNED_HOURS plannedDuration TARGET_DRTN_HR_CNT

PLANNED_NONLABOR_UNITS

plannedNonLaborUnits

TARGET_EQUIP_QTY

ACTUAL_NONLABOR_UNITS

actualNonLaborUnits ACT_EQUIP_QTY

REMAINING_NONLABOR_UNITS

remainingNonLaborUnits

REMAIN_EQUIP_QTY

CONSTRAINT_DATE constraintDate CSTR_DATE

ACTUAL_START_DATE actualStart ACT_START_DATE ACTUAL_FINISH_DATE

actualFinish ACT_END_DATE

LATE_START_DATE lateStart LATE_START_DATE

LATE_FINISH_DATE lateFinish LATE_END_DATE EXPECTED_FINISH_DATE

expectedFinish EXPECT_END_DATE

EARLY_START_DATE earlyStart EARLY_START_DATE

EARLY_FINISH_DATE earlyFinish EARLY_END_DATE

REMAINING_START_DATE

remainingStart RESTART_DATE

REMAINING_FINISH_DATE

remainingFinish REEND_DATE

PLANNED_START_DATE

plannedStart TARGET_START_DATE

PLANNED_FINISH_DATE

plannedFinish TARGET_END_DATE

REMAINING_LATE_START_DATE

remainingLateStart REM_LATE_START_DATE

REMAINING_LATE_FINISH_DATE

remainingLateFinish REM_LATE_END_DATE

Page 4: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

4 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

CONSTRAINT_TYPE constraintType CSTR_TYPE

PRIME --> P6 START_ON --> CS_MSO (Start On) START_ON_OR_BEFORE--> CS_MSOB (Start On or Before) START_ON_OR_AFTER --> CS_MSOA (Start On or After) FINISH_ON --> CS_MEO (Finish On) FINISH_ON_OR_BEFORE --> CS_MEOB (Finish On or Before) FINISH_ON_OR_AFTER --> CS_MEOA (Finish On or After) AS_LATE_AS_POSSIBLE --> CS_ALAP (As Late As Possible ) MANDATORY_START --> CS_MANDSTART (Mandatory Start) MANDATORY_FINISH --> CS_MANDFIN (Mandatory Finish)

PRIORITY_TYPE activityPriority PRIORITY_TYPE

PRIME --> P6 Normal --> PT_Normal Top --> PT_Top High --> PT_High Low --> PT_Low Lowest --> PT_Lowest

SECONDARY_CONSTRAINT_DATE

secondaryConstraintDate

CSTR_DATE2

Page 5: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 5

Prime DB REST API Object P6 Field Mappings

SECONDARY_CONSTRAINT_TYPE

secondaryConstraintType

CSTR_TYPE2

PRIME --> P6 START_ON --> CS_MSO (Start On) START_ON_OR_BEFORE--> CS_MSOB (Start On or Before) START_ON_OR_AFTER --> CS_MSOA (Start On or After) FINISH_ON --> CS_MEO (Finish On) FINISH_ON_OR_BEFORE --> CS_MEOB (Finish On or Before) FINISH_ON_OR_AFTER --> CS_MEOA (Finish On or After) AS_LATE_AS_POSSIBLE --> CS_ALAP (As Late As Possible ) MANDATORY_START --> CS_MANDSTART (Mandatory Start) MANDATORY_FINISH --> CS_MANDFIN (Mandatory Finish)

LONGEST_PATH_FLAG

drivingPath DRIVING_PATH_FLAG P6 Y -> Prime Y P6 N -> Prime N

SUSPEND_DATE suspendDate SUSPEND_DATE

RESUME_DATE resumeDate RESUME_DATE

OWNER_ID owner TASKUSER.USER_ID

P6 can only have one activity/task owner in the taskuser table per activity

MC_ACTV_UNCERTAINTY: Activity Uncertainty

Prime DB REST API Object P6 Field Mappings

MC_ACTV_UNCERTAINTY_ID

ACTIVITY_ID activityId TASK.TASK_ID

PROJ_ID project TASK.PROJ_ID

RISK_SCENARIO_TYPE Defaults to 1

MINIMUM_REM_HOURS TASK.ACT_MIN_DRTN

Page 6: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

6 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

MOST_LIKELY_REM_HOURS TASK.ACT_PROB_DRTN

MAXIMUM_REM_HOURS TASK.ACT_MAX_DRTN

DISTRIBUTION_SHAPE

Set to TRIANGLE if all 3 values are populated. Set to NONE if no values are populated. Set to UNIFORM if only Min and Max are populated.

SM_RELATIONSHIP: Relationships

Prime DB REST API Object P6 Field Mappings

RELATIONSHIP_ID TASK_PRED_ID

ACTIVITY_ID succActivity TASK_ID

PRED_ACTIVITY_ID predActivity PRED_TASK_ID

LAG_HOURS lagHours LAG_HR_CNT

RELATIONSHIP_TYPE relationshipType PRED_TYPE

PRIME --> P6 START_TO_START --> PR_SS (Start to Start) START_TO_FINISH --> PR_SF (Start to Finish) FINISH_TO_START --> PR_FS (Finish to Start) FINISH_TO_FINISH --> PR_FF (Finish to Finish)

SM_ASSIGNMENT: Activity Assignments Prime DB REST API Object P6 Field Mappings

ASSIGNMENT_ID assignmentId TASKRSRC_ID

ACTIVITY_ID activity TASK_ID

PROJ_ID project PROJ_ID

Page 7: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 7

Prime DB REST API Object P6 Field Mappings

RESOURCE_TYPE resourceType RSRC_TYPE

Prime --> P6 LABOR --> RT_Labor (Labor) NONLABOR --> RT_Equip (Nonlabor) MATERIAL --> RT_Mat (Material)

RESOURCE_ID resource RSRC_ID

ROLE_RESOURCE_ID resourceRole ROLE_ID

REMAINING_UNITS remainingUnits REMAIN_QTY

PLANNED_UNITS plannedUnits TARGET_QTY REMAINING_UNITS_PER_HOUR

remainingUnitsPerHour

REMAIN_QTY_PER_HR

PLANNED_LAG_HOURS

plannedLag TARGET_LAG_DRTN_HR_CNT

PLANNED_UNITS_PER_HOUR

plannedUnitsPerHour TARGET_QTY_PER_HR

ACTUAL_OT_UNITS actualOverTimeUnits ACT_OT_QTY

ACTUAL_REG_UNITS actualRegularUnits ACT_REG_QTY REMAINING_LAG_HOURS

remainingLag RELAG_DRTN_HR_CNT

ACTUAL_START_DATE actualStart ACT_START_DATE

ACTUAL_FINISH_DATE

Actual finish is calculated as actual start + actual duration.

REMAINING_START_DATE

remainingStart RESTART_DATE

REMAINING_FINISH_DATE

remainingFinish REEND_DATE

PLANNED_START_DATE

plannedStart TARGET_START_DATE

PLANNED_FINISH_DATE

plannedFinish TARGET_END_DATE

REMAINING_LATE_START_DATE

remainingLateStart REM_LATE_START_DATE

REMAINING_LATE_FINISH_DATE

remainingLateFinish REM_LATE_END_DATE

RATE_TYPE Set to Cost_per_qty

CURVE_ID curve CURV_ID

Page 8: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

8 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

COST_PER_QTY_SOURCE_TYPE

Prime --> P6 RESOURCE --> ST_Rsrc ROLE --> ST_Role CUSTOM --> ST_Override

ROLLUP_DATES_FLAG driveActivityDates ROLLUP_DATES_FLAG

PROFICIENCY proficiency SKILL_LEVEL

Role only assignments take default of 3 Prime --> P6: ONE -> 5 TWO -> 4 THREE -> 3 FOUR -> 2 FIVE -> 1

CO_WBS: WBS Note: Sync will create a WBS node with the Project's name.

Prime DB REST API Object P6 Field Mappings

WBS_ID wbsId WBS_ID

PROJ_ID project PROJ_ID

WBS_CODE wbsCode WBS_SHORT_NAME

WBS_NAME wbsName WBS_NAME

PARENT_WBS_ID parentWBS PARENT_WBS_ID

SEQ_NUM sequenceNumber SEQ_NUM

CO_Project: Project Prime DB REST API Object P6 Field Mappings

PROJ_ID projectId PROJ_ID

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

Page 9: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 9

Prime DB REST API Object P6 Field Mappings

OWNER_ID OWNER_ID

RSRC_ID

The synchronization process checks if the resource ID in Prime has a user assignment, and if it does the synchronization uses that Prime user. If the resource ID in Prime does not have a user assignment, the synchronization uses the fallback user assigned to the workspace.

MATRIX_ID riskMatrix MATRIX_ID

This field must be passed after project record has been created.

CALENDAR_ID calendar CLNDR_ID

CURRENCY_ID

This is a mandatory field which must be provided when the project is created in Prime and is automatically set to the base currency.

PROJECT_CODE projectCode PROJ_SHORT_NAME

PROJECT_NAME WBS.WBS_NAME

DESCRIPTION description DESCRIPTION

PROJ_URL websiteUrl PROJ_URL

Page 10: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

10 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

STATUS WBS.STATUS_CODE

P6 -> Prime P6 WS_ Request(Requested) -> Prime Proposal P6 WS_Closed(Inactive) -> Prime Inactive P6 WS_Whatif (What-if) -> Prime Planned P6 WS_Open (Active)-> Prime Active P6 WS_Planned (Planned) -> Prime Planned P6 WS_Template (template) -> Prime Active with Project Template flag true

STRGY_PRIORITY_NUM

strgyPriorityNum STRGY_PRIORITY_NUM

PLAN_START_DATE planStartDate PLAN_START_DATE SCHEDULED_FINISH_DATE

scheduledFinishDate SCD_END_DATE

DATA_DATE dataDate LAST_RECALC_DATE

MUST_FINISH_DATE PLAN_END_DATE PSYNC_MANAGED <NEW TO 16.2>

Set to True on project creation

CO_PROJECT_COST: Project Cost Note: If not otherwise specified, all mappings are from the P6 PROJECT table.

Prime DB REST API Object

P6 Field Mappings

PROJ_ID PROJ_ID

ANN_DSCNT_RATE_PCT PROJWBS.ANN_DSCNT_RATE_PCT

CO_PROJECT_AUTONUM: AutoNumber (for Activities) Note: If not otherwise specified, all mappings are from the P6 PROJECT table. Prime DB REST API Object P6 Field Mappings

AUTONUM_ID

Page 11: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 11

Prime DB REST API Object P6 Field Mappings

PROJ_ID PROJ_ID

AREA Activity

PREFIX PROJECT.TASK_CODE_PREFIX

SUFFIX_VALUE PROJECT.TASK_CODE_BASE

SUFFIX_INCREMENT PROJECT.TASK_CODE_STEP

NAME null

CO_PROJECT_SETTTING: Project Settings Note: If not otherwise specified, all mappings are from the P6 PROJECT table. Prime DB REST API Object P6 Field Mappings

PE_PROJECT_SETTING_ID

PROJ_ID PROJ_ID critical_duration/SCHED_CRITICAL_DURATION

CRITICAL_DRTN_HR_CNT

PROJECT_DEFAULT_PCT_CPT_TYPE

ProjectDefaultPctCptType

DEF_COMPLETE_PCT_TYPE

P6 CP_Drtn -> Prime DURATION P6 CP_Phys -> Prime PHYSICAL P6 CP_Units -> Prime UNITS

PROJECT_DEFAULT_ACTIVITY_TYPE

ProjectDefaultActivityType

DEF_TASK_TYPE

P6 TT_Task -> Prime ACTIVITY P6 TT_Rsrc -> Prime RESOURCE_DEPENDENT P6 TT_LOE -> Prime LEVEL_OF_EFFORT P6 TT_Mile -> Prime START_MILESTONE P6 TT_FinMile -> Prime FINISH_MILESTONE P6 TT_WBS -> N/A set to default value

PROJECT_ADD_ACTUAL_TO_REMAINING

ProjectAddActualToRemaining

ADD_ACT_REMAIN_FLAG

P6 Y -> Prime Y P6 N -> Prime N

Page 12: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

12 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

PROJECT_DEFAULT_DURATION_TYPE

ProjectDefaultDurationType

DEF_DURATION_TYPE

P6 DT_FixedRate -> Prime FIXED_RATE P6 DT_FixedDrtn -> Prime FIXED_DURATION DT_FixedQty -> FIXED_QUANTITY DT_FixedDUR2 -> FIXED_DURATION_AND_UNITS

PROJECT_LINK_REMAINING_TO_PLANNED

ProjectLinkRemainingToPlanned

REM_TARGET_LINK_FLAG

P6 Y -> Prime Y P6 N -> Prime N

PROJECT_SET_PLANNED_TO_REMAINING

ProjectSetPlannedToRemaining

RESET_PLANNED_FLAG

P6 Y -> Prime Y P6 N -> Prime N

ProjectResourceAssignedToActivityMoreThanOnce

RSRC_MULTI_ASSIGN_FLAG

P6 Y -> Prime Y P6 N -> Prime N

PROJECT_DRIVE_ACTIVITY_DATES_BY_DEFAULT

ProjectDriveActivityDatesByDefault

DEF_ROLLUP_DATES_FLAG

P6 Y -> Prime Y P6 N -> Prime N

Calculate_Critical_Activities_Using

CRITICAL_PATH_TYPE

P6 CT_TotFloat = Prime TOTAL_FLOAT P6 CT_DrivPath = Prime LONGEST_PATH

PROJECT_ACTUAL_PERCENT_LINK_FLAG

ProjectActualPercentLinkFlag

ACT_PCT_LINK_FLAG P6 Y -> Prime Y P6 N -> Prime N

RM_RESOURCE: Resource Prime DB REST API Object P6 Field Mappings

RESOURCE_ID resourceId RSRC.RSRC_ID ROLE.ROLE_ID

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

RESOURCE_CODE resourceCode

RSRC.RSRC_SHORT_NAME ROLE.ROLE_SHORT_NAME

RESOURCE_NAME resourceName RSRC.RSRC_NAME ROLE.ROLE_NAME

Page 13: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 13

Prime DB REST API Object P6 Field Mappings

RESOURCE_TYPE resourceType RSRC.RSRC_TYPE

Set to LABOR for Roles P6 RT_Labor = Prime LABOR P6 RT_Equip = Prime NONLABOR P6 RT_Mat = Prime MATERIAL

STATUS RSRC.ACTIVE_FLAG

Set to ACTIVE for ROLES P6 Y = Prime Active P6 N = Prime Inactive

PARENT_RESOURCE_ID

parentResource

RSRC.PARENT_RSRC_ID ROLE.PARENT_ROLE_ID

CALENDAR_ID calendar RSRC.CLNDR_ID Set to default workspace calendar for Roles

RESOURCE_TITLE resourceTitleName RSRC.RSRC_TITLE_NAME

USER_ID applicationUser RSRC.USER_ID If user does not exist in Prime, set to fallback user

OFFICE_PHONE officePhoneNumber RSRC.OFFICE_PHONE

OTHER_PHONE otherPhoneNumber RSRC.OTHER_PHONE

EMPLOYEE_NBR employeeNumber RSRC.EMPLOYEE_CODE

COST_QTY_TYPE costQuantityType

RSRC.COST_QTY_TYPE ROLE.COST_QTY_TYPE

Prime --> P6: HOUR --> QT_Hour (Hour) DAY --> QT_Day (Day) WEEK --> QT_Week (Week) MONTH --> QT_Month (Month) YEAR --> QT_Year (Year)

EMAIL_ADDR emailAddress RSRC.EMAIL_ADDR

UOM_ID unitOfMeasure RSRC.UNIT_ID

DEF_UNITS_PER_HR RSRC.DEF_QTY_PER_HR

Page 14: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

14 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

RESOURCE_CLASS Set to Resource for Resources Set to Role for Roles

DESCRIPTION description RSRC.RSRC_NOTES ROLE.ROLE_DESCR

RESOURCE_MANAGER_USER_ID

RSRC.TS_APPROVE_USER_ID

If user does not exist in Prime, set to fallback user

RM_WORK_RATE: Limits Prime DB REST API Object P6 Field Mappings

WORK_RATE_ID RSRCRATE.RSRC_RATE_ID ROLELIMIT_ID

WS_RESOURCE_ID RSRCRATE.RSRC_ID ROLELIMIT.ROLE_ID

EFFECTIVE_START_DATE

RSRCRATE.START_DATE ROLELIMIT.START_DATE

EFFECTIVE_END_DATE

MAX_UPT

RSRCRATE.MAX_

QTY_PER_HR

ROLELIMIT.MAX

_QTY_PER_HR

Map only 1st UPT for 1st shift if shifts exist

RM_ROLE_ASSIGNMENTS: Resource/Role assignments

Prime DB REST API Object P6 Field Mappings

ROLE_ASSIGNMENT_ID

RESOURCE_ID resource RSRC_ID

ROLE_RESOURCE_ID role ROLE_ID

PROFICIENCY proficiency SKILL_LEVEL

Page 15: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 15

Prime DB REST API Object P6 Field Mappings

PRIMARY_FLAG

P6 stores this indicator in the RSRC.ROLE_ID table. When populated, this flag is set to Primary for the resource and role combination or the first role added.

UNITS_OF_MEASURE

Prime DB REST API Object P6 Field Mappings

UOM_ID UNIT_ID

CODE UNIT_ABBREV

NAME displayValue UNIT_NAME

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

CO_CALENDAR: Calendar

Prime DB REST API Object P6 Field Mappings

CALENDAR_ID calendarId CLNDR_ID

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

CODE CLNDR_NAME truncated to 60 characters

CLNDR_NAME calendarName CLNDR_NAME

DAY_HR_CNT dayHourCount DAY_HR_CNT

WEEK_HR_CNT weekHourCount WEEK_HR_CNT

YEAR_HR_CNT yearHourCount YEAR_HR_CNT

MONTH_HR_CNT monthHourCount MONTH_HR_CNT

WORK_TIME_SU clndr_data

WORK_TIME_M clndr_data

WORK_TIME_TU clndr_data

Page 16: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

16 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

WORK_TIME_W clndr_data

WORK_TIME_TH clndr_data

WORK_TIME_F clndr_data

WORK_TIME_S clndr_data

MOVE_HOLIDAY Takes Prime default

CO_CALENDAR_EXCEPTIONS

Prime DB REST API Object P6 Field Mappings

CALENDAR_EXCEPTION_ID

CALENDAR_ID calendarId CLNDR_ID

EXCEPTION_WORK_TIME CLNDR_TYPE

EXCEPTION_DATE CLNDR_TYPE

CO_CURVE: Resource Curve Note: Prime and P6 have the same default curves defined. Only curves created by the user in P6 are added to Prime during synchronization. Prime DB REST API Object P6 Field Mappings

CURVE_ID CURV_ID

CURVE_NAME CURV_NAME

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

CO_CURVE_BUCKET: Resource Curve Data

Prime DB REST API Object P6 Field Mappings

CURVE_BUCKET_ID create new id

CURVE_ID CURV_ID

BUCKET_LEVEL

P6 -> Prime 0=0 1=5 2=10 3=15 4=20 5=25

Page 17: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 17

Prime DB REST API Object P6 Field Mappings

VALUE CURV_DATA PctUsage

RSK_PROJECT

Prime DB REST API Object P6 Field Mappings

RISK_PROJ_ID RISK_ID

PROJ_ID PROJ_ID

STATUS STATUS

PRIME --> P6 OPEN --> RS_Open, RS_Active (Open, Active) CLOSED --> RS_Manage, RS_Reject, RS_Impact (Managed, Rejected, Impacted) PROPOSED --> RS_Propose (Proposed)

RISK_CODE ID

RISK_NAME NAME

TYPE TYPE

PRIME --> P6 RT_Threat --> RT_Threat (Threat) RT_Opportunity --> RT_Opport (Opportunity)

DESCRIPTION DESCRIPTION

CAUSE CAUSE

EFFECT EFFECT

RSK_MITIGATION

Prime DB REST API Object P6 Field Mappings

MITIGATION_ID MITIGATION_ID

CODE ID

Page 18: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

18 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

STATUS STATUS

PRIME --> P6 PROPOSED --> MS_Propose (Proposed) SANCTIONED --> MS_Sanct (Sanctioned) REJECTED --> MS_Reject (Rejected) INPROGRESS --> MS_InProg (InProgress) COMPLETE --> MS_Compl (Complete)

NAME NAME

ACTIVITY_ID TASK_ID

START_DATE START_DATE

FINISH_DATE FINISH_DATE

PLANNED_START_DATE BASE_START_DATE

PLANNED_FINISH_DATE BASE_FINISH_DATE

RISK_PROJ_ID PROJ_ID

RSK_PROJECT_IMPACT

Prime DB REST API Object P6 Field Mappings

PROJ_IMPACT_ID

RISK_PROJ_ID PROJ_ID

SCORE_TYPE_ID SCORETYPE_ID

PRE_THRESHOLD_ID THRESHOLD_ID

RSK_ACTIVITY

Prime DB REST API Object P6 Field Mappings

RISK_ACTIVITY_ID

ACTIVITY_ID TASK_ID

RISK_PROJ_ID RISK_ID

Page 19: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 19

RSK_MATRIX Prime DB REST API Object P6 Field Mappings

MATRIX_ID MATRIX_ID

NAME NAME

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

METHOD METHOD

PRIME --> P6

HIGHEST --> Highest (SM_High)

AVERAGE_IMPACTS --> Average of Impacts (SM_AvImps)

AVERAGE_IMPACTS --> Average of Individual Scores (AvIndiv)

IMPACT_LEVELS IMPACT_LEVELS

PROBABILITY_LEVELS PROBABILITY_LEVELS

DESCRIPTION DESCRIPTION

RSK_MATRIX_SCORE

Prime DB REST API Object P6 Field Mappings

MATRIX_SCORE_ID SCORE_ID

MATRIX_ID MATRIX_ID

PROBABILITY_THRESHOLD_LEVEL

PROBABILITY_THRESHOLD_LEVEL

SEVERITY1 SEVERITY1

SEVERITY1LABEL SEVERITY1LABEL

SEVERITY2 SEVERITY2

SEVERITY2LABEL SEVERITY2LABEL

SEVERITY3 SEVERITY3

SEVERITY3LABEL SEVERITY3LABEL

Page 20: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

20 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

SEVERITY4 SEVERITY4

SEVERITY4LABEL SEVERITY4LABEL

SEVERITY5 SEVERITY5

SEVERITY5LABEL SEVERITY5LABEL

SEVERITY6 SEVERITY6

SEVERITY6LABEL SEVERITY6LABEL

SEVERITY7 SEVERITY7

SEVERITY7LABEL SEVERITY7LABEL

SEVERITY8 SEVERITY8

SEVERITY8LABEL SEVERITY8LABEL

SEVERITY9 SEVERITY9

SEVERITY9LABEL SEVERITY9LABEL

RSK_MATRIX_SCR_TYPE

Prime DB REST API Object P6 Field Mappings

MTX_SCORE_TYPE_ID

MATRIX_ID MATRIX_ID

SCORE_TYPE_ID SCORETYPE_ID

RSK_MATRIX_TOLERANCE Prime DB REST API Object P6 Field Mappings

MATRIX_TOLERANCE_ID

MATRIX_ID P6 RISKSCRMTX.MATRIX_ID

VALUE RISKSCRTHR.VALUE

COLOR RISKSCRTHR.COLOR

Page 21: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 21

RSK_SCORE_TYPE Prime DB REST API Object P6 Field Mappings

SCORE_TYPE_ID SCORETYPE_ID

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

NAME NAME

TYPE TYPE

PRIME --> P6 SCHEDULE --> ST_Sch RELATIVE_SCHEDULE --> ST_RelSch COST --> ST_Cost USER --> ST_User (User Defined) RELATIVE_COST --> ST_RelCost PROBABILITY --> ST_Prob TOLERANCE --> ST_Tol - This is mapped to Prime table RSK_MATRIX_TOLERANCE and only when the tolerance is assigned to a matrix.

RSK_SCORE_THRESHOLD Prime DB REST API Object P6 Field Mappings

THRESHOLD_ID THRESHOLD_ID

SCORE_TYPE_ID SCORETYPE_ID

CODE SHORT_NAME

NAME FULL_NAME

COLOR COLOR

LVL LVL

LOWER_VALUE PROBABILITY_VALUE SCHEDULE_VALUE COST_VALUE

Populated if Risk Score Type is not USER DEFINED

Page 22: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

22 Prime Import/Export Data Map (Prime Sync)

Prime DB REST API Object P6 Field Mappings

UPPER_VALUE Populated if Risk Score Type is not USER DEFINED

STRING_VALUE VALUE Populated only if Risk Score Type is USER DEFINED

CO_CODE_TYPE: Codes

Prime DB REST API Object P6 Field Mappings

CODE_TYPE_ID PCATTYPE.PROJ_CATG_TYPE_ID ACTVTYPE.ACTV_CODE_TYPE_ID RCATTYPE.RSRC_CATG_TYPE_ID

WORKSPACE_ID

The workspace ID is based on the ID of the Prime workspace configured for synchronization.

CODE PCATTYPE.PROJ_CATG_TYPE ACTVTYPE.ACTV_CODE_TYPE RCATTYPE.RSRC_CATG_TYPE

NAME PCATTYPE.PROJ_CATG_TYPE ACTVTYPE.ACTV_CODE_TYPE RCATTYPE.RSRC_CATG_TYPE

CO_CODE_TYPE_TABLE: Codes available to tables Prime DB REST API

Object P6 Field Mappings

CODE_TYPE_TABLE_ID

TABLE_ID

PCATTYPE=Project Code = 39000 ACTVTYPE=Activity Code = 30900 RCATTYPE=Resource Code= 29000

CODE_TYPE_ID PCATTYPE.PROJ_CATG_TYPE_ID ACTVTYPE.ACTV_CODE_TYPE_ID

Page 23: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 23

CO_CODE_VAL: Codes Value Prime DB REST API

Object P6 Field Mappings

CODE_VALUE_ID

PCATVAL.PROJ_CATG_ID ACTVCODE.ACTV_CODE_ID RCATVAL.RSRC_CATG_ID

CODE_TYPE_ID

PCATVAL.PROJ_CATG_TYPE_ID ACTVCODE.ACTV_CODE_TYPE_ID RCATVAL.RSRC_CATG_TYPE_ID

PARENT_CODE_VALUE_ID PCATVAL.PARENT_PROJ_CATG_ID ACTVCODE.PARENT_ACTV_CODE_ID RCATVAL.PARENT_RSRC_CATG_ID

CODE PCATVAL.ROJ_CATG_SHORT_NAME ACTVCODE.SHORT_NAME RCATVAL.RSRC_CATG_SHORT_NAME

NAME PCATVAL.PROJ_CATG_NAME ACTVCODE.ACTV_CODE_NAME RCATVAL.RSRC_CATG_NAME

SEQ_NUM PCATVAL.SEQ_NUM ACTVCODE.SEQ_NUM RCATVAL.SEQ_NUM

CO_CODE_VAL_Project: Code available to Project Prime DB REST API Object P6 Field Mappings

CODE_VAL_PROJECT_ID

PROJ_ID

PROJPCAT.PROJ_ID

CODE_VALUE_ID PROJPCAT.PROJ_CATG_ID

CO_CODE_VAL_Activity: Code available to Activity

Prime DB REST API Object P6 Field Mappings

CODE_VAL_ACTIVITY_ID

ACTIVITY_ID

TASKACTV.TASK_ID

CODE_VALUE_ID TASKACTV.ACTV_CODE_ID

Page 24: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

24 Prime Import/Export Data Map (Prime Sync)

CO_CODE_VAL_Resource: Code available to Resource Prime DB REST API Object P6 Field Mappings

CODE_VAL_RESOURCE_ID

RESOURCE_ID

RSRCRCAT.RSRC_ID

CODE_VALUE_ID RSRCRCAT.RSRC_CATG_ID

Page 25: P6 EPPM Prime Import/Export Data Map Guide - docs.oracle.com _data_mapping/p6... · 4 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings CONSTRAINT_TYPE

Prime Sync Data Mappings 25

DATA MAPPINGS DURING PRIME TO P6 EPPM SYNC

TASK

Prime DB REST API Object

P6 Field Mappings

TASK_ID

PROJ_ID

PHYS_COMPLETE_PCT

SM_ACTIVITY.SCOPE_PCT

PRE_PESS_START_DATE

MC_ACTV_RESULTS.PESSIMISTIC_START_DATE

PreResponsePessimisticStart = when type = Preresponse

PRE_PESS_FINISH_DATE

MC_ACTV_RESULTS.PESSIMISTIC_FINISH_DATE

Use start date when RISK_SCENARIO_TYPE=1

POST_PESS_START_DATE

MC_ACTV_RESULTS.PESSIMISTIC_START_DATE

Use start date when RISK_SCENARIO_TYPE=2

POST_PESS_FINISH_DATE

MC_ACTV_RESULTS.PESSIMISTIC_FINISH_DATE

Use start date when RISK_SCENARIO_TYPE=2