数据集成

一. 概述

1.1. 业务场景

概要:YonBIP、YonSuite对外接口如何使用。 描述:该文档主要描述如何同用友YonBIP、YonSuite系统进行业务融合的基础配置操作以及提供JAVA代码示例。

1.2. 使用流程

二. 开发流程

2.1. 添加应用

管理员用户进入YonBIP/YonSuite打开【API调用】节点,添加应用

注意授权KEY描述尽量按照项目使用场景填写(避免后续忘记是哪个应用),然后点击确定

2.2. 接口授权

鼠标浮动新增应用行上右侧会出现API授权按钮,点击

点击新增API-》用友开放API

  • 常见注意事项

报以下错误说明接口没有授权,请按照上面文档对指定接口授权

403 Forbidden: [{"code":"310037","message":"API未被授权:APPKEY[d9ff741295044f63a99bf198950c7bb9]未获得要调用的API[/yonbip/uspace/rest/todo/upesn/v2/items]的授权"}]

三、SDK下载

3.1、平台提供SDK

3.2、未找到对应语言SDK

目前需按照下列文档加密原理自行编码,后续平台会逐渐提供更多语言SDK包

https://c2.yonyoucloud.com/iuap-api-management/ucf-wh/console-fe/open-home/index.html#/doc-center/docDes/doc?code=open_jrwd&section=022c941650ae4989af7dd6ac7fd4d412

四. 常见参数配置获取

4.1、鉴权参数获取

AppKey、AppSecret 获取

4.2、租户ID获取

  • 租户id获取

五. JAVA示例

除了SDK我们提供了一个简单的示例,支持您下载简单配置后即可使用,

推荐使用这个示例

按照reademe配置即可

六、接口数据权限控制

6.1、操作配置

如果您对数据权限这块有比较细节的划分,可以通过以下配置实现接口数据权限。 实际就是接口绑定指定用户身份,该用户在YonSuite或YonBIP系统中有什么数据权限,通过接口调用就会获取指定权限的数据。 例如: 允许接口调用方通过物料档案列表接口只能获取到指定分类的数据。那么给该用户分配指定的权限,然后按照下图方式绑定该用户。 在使用这个应用的appkey\appsecrect获取数据时,就只会返回该用户有权限看到的数据。

  • 绑定用户

Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2024-02-02 12:53:38

results matching ""

    No results matching ""