0

我的目标是使用 P6 API 向活动添加活动代码分配,但要注意的是活动代码是分层的。使用 BOHierarchicalMap 类中的方法,我能够创建一个 BOHierarchyMap 来表示分层活动代码,但该类仅提供业务对象引用 (BOHierarchyMap.ref) 而不是地图的 ObjectId。

为了创建活动代码分配,我需要活动代码的 ObjectId。我搜索了 Oracle 的 Primavera 论坛和 Internet,一般都没有任何成功。

有没有人有使用 API 创建活动代码分配的分层活动代码的经验?如果是这样,任何指针将不胜感激!

4

1 回答 1

0

事实证明它比我想象的要简单,但是没有文档,未知似乎总是更困难。

无论如何,简单的答案是添加到地图的最后一个对象 id,它代表层次结构的最高级别组件(与根级别相反,其中根级别位于层次值的最左端)也是用于表示整个分层活动代码的对象 id。该映射实际上并不是必需的,但它有助于在您递归地解析层次结构时跟踪父对象 ID。

于 2016-05-03T19:22:27.710 回答