马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
P6作为最专业的项目管理平台,在世界范围得到越来越多的应用。作为项目型企业,除项目管理系统外,还有ERP、HR、SCM、EAM等各类系统,为保证数据的唯一性,通过接口集成开发将这些系统整合成一个完整的系统是企业信息化发展的必然要求。
P6本身支持接口开发,下面作简要说明。
1.P6接口方式 1.1. API P6提供JAR包,有相应安装程序,其中包括以下类: com.primavera (base classes for Primavera exceptions)
com.primavera.common.exceptions (common exception classes)
com.primavera.common.value (value object classes)
com.primavera.common.value.spread (spread value classes)
com.primavera.integration.client (main classes, including Session, JobManager EnterpriseLoadManager, and GlobalObjectManager)
com.primavera.integration.client.bo (business object base class and iterator classes)
com.primavera.integration.client.bo.enm (typesafe enumerations)
com.primavera.integration.client.bo.helper (business object helper classes)
com.primavera.integration.client.bo.object (client business object classes)
com.primavera.integration.client.xml.exporter (Hierarchical XML exporter and related classes)
com.primavera.integration.client.xml.importer (Hierarchical XML importer and related classes)
com.primavera.integration.client.xml.xmlexporter (Flat XML exporter and related classes - new in version 6.2)
com.primavera.integration.client.xml.xmlimporter (Flat XML importer and related classes - new in version 6.2)
com.primavera.integration.common (general common classes)
com.primavera.integration.network (exception classes for Remote Mode)
com.primavera.integration.util (utility and helper classes) 这种方式要求基于JAVA进行开发。 1.2. Web_Services WEB Services相对于API方式更为灵活,可以支持除JAVA以外的语言(只要能访问WEB Services即可)。、 也有相应的安装程序和说明文档。 1.3. SDK 这种方式实际上是通过ODBC访问数据库,这种方式相对前两种来说,可访问任何数据,但如果对数据结构理解不透的话,出现错误的风险比较高,这种方式尽量少用。 在安装时可选择安装SDK,如下图示:
2.业务接口内容 根据不同的业务要求,要访问P6的内容也不尽相同,如对于EAM(资产系统)和HR(人力资源系统),在P6中资产一般定义为资源,所以重点是资源的数据接口;对于MRP部分,可能需要读取P6的进度信息;对于财务系统,可能重点是读取P6中的费用系统。
该贴已经同步到 lihuolin958的微博 |