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

如何从异构系统同步自定义核算项目数据到EAS Cloud

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

如何从异构系统同步自定义核算项目数据到EAS Cloud

自定义核算项目引入引出接口说明


EAS Cloud 系统自定义核算项目基础数据,未提供标准的webservice接口或OpenAPI。若要从异构系统同步自定义核算项目数据到EAS Cloud端,则可通过数据引入引出webservice接口来变通实现。实现方案步骤如下说明。

数据引入引出“webservice接口”说明

1. 数据引入接口

自定义核算项目引入引出使用通用的外部数据交换接口,WSExternalDataExchangeFacade

1、 要使用自定义核算项目引入引出接口,必须首先登录EAS,可参考EASLogin接口文档。

2、自定义核算项目引入引出接口 webService 接口生成客户端,可参考 EASLogin 方法

1.1 importBizData

1、 使用该接口引入自定义核算项目数据

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


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

自定义核算项目标准引入引出模板编码: generalasstacttype

传参数第2xmlData

Xml格式的数据文件, xml模板可以从EAS自定义核算项目引入引出模板处获得。

传参数第3isUpdate

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


         附:自定义核算项目XML模板

<?xml version="1.0" encoding="UTF-8"?>

<easrecord product="EAS" version="7.5.0" objectName="generalasstacttype" objectDesc="自定义核算项目"><struct>

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

    <field name="Fname_L1" desc="英文_名称" isNeed="false" memo="" />

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

    <field name="Fname_L3" desc="繁体中文_名称" isNeed="false" memo="" />

    <field name="FGroupID" desc="类型编码" isNeed="true" memo="" />

    <field name="FParentID" desc="上级编码" isNeed="false" memo="" />

    <field name="FIsEnabled" desc="是否启用" isNeed="true" memo="" />

    <field name="Fdescription_L1" desc="英文_描述" isNeed="false" memo="" />

    <field name="Fdescription_L2" desc="简体中文_描述" isNeed="false" memo="" />

    <field name="Fdescription_L3" desc="繁体中文_描述" isNeed="false" memo="" />

    <field name="FCreatorNumber" desc="创建人编码" isNeed="false" memo="" />

    <field name="FCreateTime" desc="创建时间" isNeed="false" memo="" />

    <field name="FMeasureUnitGroupID" desc="计量单位组编码" isNeed="false" memo="" />

    <field name="FMeasureUnitID" desc="计量单位编码" isNeed="false" memo="" />

</struct>

<records>

        <record>

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

            <field name="Fname_L2">自定义核算项目1</field>

            <field name="FGroupID">01</field>

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

        </record>

    </records>

</easrecord>  

3、 引入代码调用说明

导入的自定义核算项目数据的公司将取登录用户的默认组织。因此,如果要将数据导入某组织,必须该组织权限的用户(且该用户的默认组织为该组织)从EASLogin接口登录以后才能正确导入数据。

引入接口的自定义核算项目引入代码示例如下

WSExternalDataExchangeFacadeSrvProxyServiceLocator locator=new WSExternalDataExchangeFacadeSrvProxyServiceLocator("localhost");

WSExternalDataExchangeFacadeSrvProxy proxy=locator.getWSExternalDataExchangeFacade();

        String temple="receivingBill";

      

如何从异构系统同步自定义核算项目数据到EAS Cloud

自定义核算项目引入引出接口说明EAS Cloud 系统自定义核算项目基础数据,未提供标准的webservice接口或OpenAPI。若要从异构系统同步自定...
点击下载文档文档为doc格式

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

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