P6 EPPM Prime Import/Export Data Map Guide - Oracle · 6 Prime Import/Export Data Map (Prime Sync) Prime DB REST API Object P6 Field Mappings MOST_LIKELY_REM_HOURS TASK.ACT_PROB_DRTN
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
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
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
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)
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.
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
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
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
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
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
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.
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
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
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.
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
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
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