Skip to content

附录A · 术语速查表

中英文术语对照

英文术语中文翻译说明
XER FileXER文件Primavera P6 的原生项目导出格式,结构化文本文件,可包含完整项目数据
Native Connection原生连接P6 v6.x/v7.x 推荐连接方式,通过 BREBootStrap.xml 配置文件实现,无需额外组件
Primavera Integration APIPrimavera 集成 APIPRA 连接 P6 数据库的组件化方式,适用于 P6 v6/v7/R8.1+,需安装 API 和 JRE
Connection Wizard连接向导PRA 中配置 P6 数据库连接的分步引导工具
Web ServicesWeb 服务P6 EPPM R8 及以上版本的远程连接方式
Import Mappings导入映射将 P6 用户自定义字段(UDF)映射到 PRA 风险输入字段的配置
Output Mappings输出映射将 PRA 风险分析结果映射回 P6 用户字段的配置
Activity Grouping作业分组按 WBS 或 Activity Code 组织 PRA 中的项目结构
Currency Code货币代码P6 中基准货币(Base Currency)与视图货币(Viewing Currency)的配置
Base Currency基准货币P6 中存储费用数据的实际货币单位,PRA 使用此值
Viewing Currency视图货币P6 界面显示的货币单位,PRA 不识别此设置
EPS (Enterprise Project Structure)企业项目结构P6 中组织管理所有项目的树状层级结构
BREBootStrap.xml原生连接配置文件Native Connection 方式下由 P6 生成的连接配置 XML 文件
Batch Size批处理大小导入时每批处理的数据量,通常无需调整,P6 v6.0/v7.0 推荐 1024
Connection Timeout连接超时数据库连接的超时等待时间,网络慢或数据量大时可适当增大
Data Date数据日期P6 项目进度更新的截止日期,多项目合并时需对齐
Planning Unit规划单位导入时的精度选择(Day / Hour / Quarter Hour)
Duration Correlation工期相关性两个活动工期分布之间的统计关联程度(0%~100%)
Probabilistic Branching概率分支活动的互斥后继路径,如 80% 通过 / 20% 失败
Task Existence任务存在性活动在模拟中出现的概率(0%~100%)
Criticality Index关键度指数活动在关键路径上出现的频率(蒙特卡洛模拟中)
Duration Sensitivity工期敏感度活动工期与项目总工期的统计相关系数
Cost Sensitivity成本敏感度活动成本与项目总成本的统计相关系数
Duration Cruciality工期关键度工期敏感度与关键度指数的综合指标
Schedule Sensitivity Index进度敏感度指数评估活动对进度的综合影响
Distribution Graph分布图显示工期/成本/浮时等指标的概率分布
Tornado Graph龙卷风图按敏感度排序的活动影响力排序图
Import Check导入检查PRA 与 P6 之间日期差异的验证工作表
Start Check开始日期检查对比 P6 开始日期与 PRA 开始日期
Finish Check结束日期检查对比 P6 结束日期与 PRA 结束日期
Deterministic Date确定性日期单值进度计算得出的日期(不考虑不确定性)
P50 DateP50 日期50% 置信度下的日期(中位数)
P80 DateP80 日期80% 置信度下的日期(保守估计)
Duration Dependent工期依赖成本成本随工期成比例变化(如劳动力成本)
Duration Independent工期独立成本成本不随工期变化(如材料成本)
WBS Summary ActivityWBS 汇总活动P6 中按 WBS 层级汇总的父级活动
Level of EffortLOE 活动随项目周期持续的支持性活动,PRA 中导入为 Hammock
Hammock吊床任务跨度等于其前置任务开始到后继任务结束的任务类型
Start to Finish (SF)开始-完成关系不推荐的逻辑关系类型,PRA 与 P6 之间可能有调度差异
Retained Logic保留逻辑进度更新后剩余工期严格按原逻辑关系执行
Progress Override进度覆盖忽略原逻辑关系,剩余工期尽可能早开始
Longest Path最长路径从项目开始到结束的最长连续作业链(定义关键路径的一种方式)
JRE (Java Runtime Environment)Java 运行环境API 连接方式所需的 Java 运行时
SSL (Secured Socket Layer)安全套接层数据库连接的加密协议
RMI (Remote Method Invocation)远程方法调用API 远程连接使用的 Java 通信协议
Portfolio项目组合P6 中按业务目标组织的项目分组方式
P3Primavera P3P6 的前身,PRA 也支持读取 P3 格式
Claim Digger索赔分析工具P6 中用于比较两个进度计划差异的工具,与 PRA 使用相同连接方式
Global.mpt全局模板文件MS Project 中存储全局设置和自定义字段的模板文件

PRA 常用快捷键

快捷键功能说明
F9进度计算重新计算项目进度(Import Check 前必用)

附录B · 常见问题 FAQ

Q1:XER 和数据库直连,到底该选哪个?

你的情况推荐方式理由
只有 PRA,没有 P6XER数据库方式需要 P6 环境
有 P6,只需做一次独立的风险评估XER操作更简单,够用
需要把 P80 日期写回 P6数据库XER 不支持回写
每月都要做风险分析数据库一次配置,反复使用
分包单位,接收总包的 XER 文件XER分包通常没有总包的数据库访问权限
多人协同做风险分析数据库中央数据库同步版本

Q2:导入后 Import Check 显示大量日期差异,怎么办?

首先确认是否在 P6 中执行了进度计算(F9)。如果没做就导出,所有活动的 Check 列都会显示差异。

其次确认差异类型:

  • 所有活动差 1 天:可能是日历的 Hours/Day 设置不一致
  • 只有零工期活动差 1 天:正常现象,不影响分析
  • 只出现在特定 WBS 节点下:检查该部分在 P6 中是否有特殊的日历或约束设置
  • 使用了 SF 逻辑关系:考虑改为 FS 或 SS/FF

Q3:数据库连接报 "Server Busy" 怎么办?

增大 Connection Timeout 值。如果项目特别大(如 20,000+ 条作业且资源数据庞大),可尝试:

  1. 将 Connection Timeout 从默认值增大到 120-180 秒
  2. 将 Batch Size 调整为 1024
  3. 如果使用远程连接,确认网络带宽和延迟状况

Q4:XER 文件中某些用户字段在映射下拉列表中找不到?

XER 文件只包含被赋过值的用户字段。如果某个字段在 P6 中创建了但没有任何活动被赋值,该字段不会出现在 XER 文件中。

解决:回到 P6 中,确保至少有一条活动在该字段中有值,然后重新导出 XER。

Q5:更新回 P6 时提示"更新失败"

可能原因:

  1. P6 中目标项目处于打开状态 —— 先关闭再更新
  2. 用户没有修改目标字段的权限 —— 联系 P6 管理员
  3. 目标用户字段在 P6 中不存在 —— 先在 P6 中创建对应字段

Q6:货币在 PRA 中显示的数值与 P6 中不同

检查 P6 中的 Base Currency(基准货币)和 Viewing Currency(视图货币)设置。PRA 始终使用 Base Currency。

例如:Base = USD,Viewing = CNY(汇率 6.5),P6 中显示 ¥65000,PRA 中使用 $10000。如果要让两边显示一致,需要在 P6 中将 Base Currency 设为人民币。

Q7:Native Connection 配置后 PRA 无法连接 P6

按顺序检查:

  1. BREBootStrap.xml 文件是否存在(路径:Help | Support Files | Show Application Data Folder
  2. 检查 Claim Digger 是否能正常运行(使用相同连接方式)
  3. 如果 Claim Digger 也无法运行,重新安装 P6 客户端
  4. 尝试从 C:\Program Files\Common Files\Primavera Common\Java 复制备份的 BREBootStrap.xml

Q8:Synchronize 是什么?什么时候需要?

Synchronize 用于将 P6 数据库中新增的用户字段同步到 PRA 的下拉列表中。

场景:P6 管理员新建了几个风险相关的用户字段(如 UDF_Risk_NewField),但你在 PRA 的映射下拉框中找不到它们。使用 File | Primavera | Edit Default Import Mappings 中的 Synchronize Primavera P6 Data 按钮即可刷新字段列表。

Q9:PRA 不支持哪些 P6 的调度选项?

  • Ignore relationships to and from other projects
  • Make open-ended activities critical(需手动设置约束)
  • Use Expected Finish Dates(PRA 中不覆盖 FF 逻辑)
  • Schedule automatically when a change affects dates(PRA 默认自动调度)
  • Level resources during scheduling(需手动操作)
  • Actual Dates 进度更新方式(仅支持 Retained Logic 和 Progress Override)

Q10:多项目导入时 Data Date 不一致怎么处理?

两条处理策略:

  1. Assume no progress:更早 Data Date 的项目中所有未完成作业从最晚 Data Date 之后开始
  2. Assume progressed according to plan:更早 Data Date 的项目假定已按计划推进到最晚 Data Date

建议导入前在 P6 中统一各项目的 Data Date。

Q11:P80 甘特图条显示不出来怎么办?

确认两个前提条件:

  1. 分析选项中 Create Task Percentiles 已勾选(在 Risk | Run Risk Analysis | Options 中)
  2. 指定的分位数值(如 P50、P80)在 Percentiles 设置中已配置

Q12:如何设置默认导入映射,避免每次重新配置?

两种方式:

  1. 打开项目配置映射时,勾选 "Use as default for new projects" 复选框
  2. 关闭所有已打开计划后,使用 File | Primavera | Edit Default Import Mappings

附录C · 自测练习题

基础题

第1题 PRA 读取 P6 项目有哪两种主要方式?各自的核心优势和局限是什么?

第2题 使用 Native Connection 连接 P6 v7.x 时,P6 端需要运行哪个菜单命令来生成连接配置文件?

第3题 XER 文件中某个用户字段在 PRA 映射下拉列表中找不到,最可能的原因是什么?

第4题 PRA 从 P6 导入时,"Duration Dependent" 和 "Duration Independent" 分别适用于哪类成本?为什么?

第5题 将风险分析结果更新回 P6 之前,P6 端需要做什么准备工作?

进阶题

第6题 某项目的 P6 Base Currency 是美元,Viewing Currency 是欧元。P6 中活动成本显示 50,000。实际存储到数据库中的值是 50,000 × 汇率。执行风险分析后,PRA 中的 P80 Cost 是多少?为什么?

第7题 项目有 25,000 条作业,使用 API 远程连接时频繁出现 "Server Busy"。请列出至少三种可能的优化措施。

第8题 某月在 P6 中完成了月度进度更新并做了 F9 进度计算,然后导入了 PRA。Import Check 显示有 3 个活动 Finish Check 有差异:两个各差 1 天(零工期里程碑),一个差 3 天。如何排查第三个差异?

第9题 在 1000 次迭代的蒙特卡洛模拟中,某活动的 Criticality Index 为 0%,但 Duration Sensitivity 为 0.65。这合理吗?如何解读?

第10题 你负责管理一个大型 EPC 项目的月度风险分析流程。请设计一套完整的 P6 用户字段命名规范和四个版本基线(BL1-BL4)的定义。

综合应用题

第11题 案例场景:

某化工项目合同工期 24 个月,P6 中 8,200 条作业。你已运行风险分析并得到 P80 完工日期比合同工期晚 5.2 个月。项目经理让你为月度进度审查会准备材料。

请列出:

  • 你需要准备哪些数据/图表?
  • 如何在 P6 中展示 P80 风险进度(具体操作步骤)?
  • 如果下月更新后 P80 延期反而扩大到 6.8 个月,你如何解释并向项目经理提出建议?

第12题 案例场景:

你在一个分包单位工作,收到了总包发来的 XER 文件。总包在 P6 中使用了你单位没有的特殊日历(如"雨季日历"、"夜班日历")。你需要在 PRA 中完成独立的风险分析。

请回答:

  • XER 文件中的日历信息会被 PRA 保留吗?
  • 如果某些日历信息在导入后丢失/变化,会有什么影响?
  • 你会如何验证和处理?

练习答案请见 附录D · 练习题答案

英文原版内容版权归 Oracle Corporation 所有。中文翻译、案例、习题由 计划工程师 独立创作。

广告位 · 合作联系