电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

同步员工数据到EAS系统集成方案

来源:金蝶云社区作者:金蝶2024-09-224

同步员工数据到EAS系统集成方案

集成员工岗位数据到EAS系统实现方案

EAS Cloud系统员工webservice接口中,没有员工职位和部门属性参数,同步到EAS系统后,不能挂到正确的职位下。若要同步职位和部门属性到EAS Cloud,可通过引入引出webservice接口来变通实现。方案如下。

1、引入引出模板

通过在职员工引入引出实现类方法,调用引入引出接口来实现从第三方系统同步员工兼职职位数据到EAS系统,实现类为:com.kingdee.eas.basedata.person.app.EmployeeDataImport


2、数据引入接口

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

1、 要职员引入引出接口,必须首先登录EAS,可参考EASLogin接口文档。

2、 职员引出接口 webService 接口生成客户端,可参考 EASLogin 方法


2.1importBizData

1、 使用该接口引入员工岗位数据

2、 引入参数:String[][] importBizData(String easTemplaeNum, String xmlData, boolean isUpdate) throws BOSException


传参数第1easTemplaeNum  数据引入模板编码

在职员工标准模板 person

传参数第2xmlData

Xml格式的数据文件, xml模板可以从EAS在职员工引入引出模板处获得。

传参数第3isUpdate

是否覆盖更新,是:覆盖更新;否,新增引入


         附:在职员工XML模板.此模板只列出了必录字段,现场可根据实际需要,基于职员引入引出模板,添加字段。

<easrecord product="EAS" version="8.5.0" objectName="Person" objectDesc="在职员工">

    <struct>

        <field name="FNumber" desc="编码" isNeed="true" memo=""/>

        <field name="FName_L2" desc="简体中文_名称" isNeed="true" memo=""/>

       <field name="FPositionID" desc="所属职位编码" isNeed="true" memo=""/>

<field name="FIsPrimary" desc="是否主要职位" isNeed="true" memo=""/>

<field name="FAdminOrgUnitID" desc="所属行政组织编码" isNeed="true" memo=""/>

       <field name="FEmployeeTypeID" desc="员工状态编码" isNeed="true" memo=""/>

    </struct>

    <records>

        <record>

            <field name="FNumber">000178</field>

            <field name="Fname_L2">张三</field>

            <field name=" FPositionID">P0002</field>

            <field name=" FIsPrimary ">1</field>

        </record>

    </records>

</easrecord>

3、 EAS登录 webService 接口

3.1.功能规划

1、 如需调用数据引入引出接口,必需先要登录EAS,先期

同步员工数据到EAS系统集成方案

集成员工岗位数据到EAS系统实现方案EAS Cloud系统员工webservice接口中,没有员工职位和部门属性参数,同步到EAS系统后,不能挂到正确的职...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信