职位引入引出接口说明

同步职位数据到EAS系统实现方案
1、引入引出模板
通过职位引入引出实现类方法,调用引入引出接口来实现从第三方系统同步职位数据到EAS系统,实现类为:com.kingdee.eas.hr.org.app.PositionDataImport。

2、数据引入接口
职位引入引出使用通用的外部数据交换接口,WSExternalDataExchangeFacade

1、 要职位引入引出接口,必须首先登录EAS,可参考EASLogin接口文档。
2、 职位引出接口 webService 接口生成客户端,可参考 EASLogin 方法
2.1 importBizData
1、 使用该接口引入职位数据
2、 引入参数:String[][] importBizData(String easTemplaeNum, String xmlData, boolean isUpdate) throws BOSException
• 传参数第1个:easTemplaeNum 数据引入模板编码
职位标准模板 position
• 传参数第2个:xmlData
Xml格式的数据文件, xml模板可以从EAS职位引入引出模板处获得。
• 传参数第3个:isUpdate
是否覆盖更新,是:覆盖更新;否,新增引入
附:职位XML模板
<easrecord product="EAS" version="6.0" objectName="Position" objectDesc="职位">
<struct>
<field name="FNumber" desc="编码" isNeed="true" memo=""/>
<field name="FName_L2" desc="简体中文_名称" isNeed="true" memo=""/>
<field name="FName_L1" desc="英文_名称" isNeed="false" memo=""/>
<field name="FName_L3" desc="繁体中文_名称" isNeed="false" memo=""/>
<field name="FDescrption_L2" desc="简体中文_描述" isNeed="false" memo=""/>
<field name=" FDescrption_L3" desc="繁体中文_描述" isNeed="false" memo=""/>
<field name=" FDescrption_L1" desc="英文_描述" isNeed="false" memo=""/>
<field name="FAdminOrgUnitID" desc="所属组织" isNeed="true" memo=""/>
<field name="FJobID" desc="所属职务" isNeed="false" memo=""/>
<field name="FIsPrimary" desc="是否负责人职位" isNeed="true" memo=""/>
<field name="FParentPositionID" desc="上级职位编码 " isNeed="true" memo=""/>
<field name="FEffectDate" desc="生效日期(yyyy/mm/dd)" isNeed="false" memo=""/>
<field name="FValiDate" desc="失效日期(yyyy/mm/dd)" isNeed="false" memo=""/>
<field name="FCreatorNumber" desc="创建人编码" isNeed="false" memo=""/>
<field name=" FCreatorTime" desc="创建时间" isNeed="false" memo=""/>
</struct>
<records>
<record>
<field name="FNumber">1</field>
<field name="Fname_L2">自定义核算项目1</fiel
职位引入引出接口说明
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



