Primavera EPPM P6 Rest 服务与 P6 Web 服务

Primavera EPPM P6 Rest Service vs. P6 Web Services

我们正在努力构建一个小工具来绑定到 Primavera 的一部分。官方文档将用户指向安装 EPPM Web Services,并使用受支持的 SOAP 端点。

有趣的是有一个支持 EPPM P6 的 REST 服务。例如:

/p6/rest/activities/loadAssignmentsData?activityId=35874&activityType=TT_Task&columns=ResourceName%2CRoleName%2CPlannedUnits%2CActualUnits%2CPlannedUnitsPerTime%2CAtCompletionCost%2CLocation

/p6/rest/activities/loadGeneralData?activityId=35879

/p6/rest/admin/location/load*

我需要的所有功能似乎都已通过 REST API 公开。问题是它似乎没有得到官方支持。

有没有人对此有更多见解? Primavera 是否支持 REST 接口?

虽然 P6 EPPM 似乎使用它自己的 REST 服务,但这似乎不受支持,因此我们退回到通过我们自己的 REST 服务将所有调用代理到 ​​Web 服务 SOAP 端点。坦率地说,这很糟糕:)