• 合约的用途

用于系统间数据交换。可以在同一个账号内部,也可以跨账号进行数据交换。 

供应链上下游企业间的协作,可以交换产品目录,销售订单,订单执行进度等上下游企业间协作所需信息。 

目前合约提供了,数据集查询,单据转换,编辑单据查询和基于合约的交易功能。 

重要说明:系统间交互可能涉及到敏感数据,所以对于关键数据,建立的合作关系可以设定为"需要审核",双方确定对方的身份以及合作意向后再进行数据交互。 

合约关系需要签署,没有签署的可以认为是对外开发的公开接口。 

  • 合约的使用步骤
    • 创建合约主题域

在实体中定义合约属性,用于定义数据交换方式 ,参见 创建合约


    • 创建合作角色

最终用户可以将合约定义为具体的合作角色(可以简单地认为是甲方、乙方),以便建立和约束合作关系。通过两个系统间角色的匹配,建立合约,形成合作关系。  如,客户角色,供应商角色等。

角色标识:是两个用横线 (-)分隔的数字,拓跋云全局唯一,用于识别一个角色。 (应用系统id-本系统内角色id)

需要签署:如果为否,则表示为公开服务,无需建立合作关系就可以访问(类似接口)。否则,需要创建合作关系,才能访问。

需要审核:合作关系是否需要审核后才生效。 对方发来的合作请求(签署后的结果),如果需要审核,审核后才能生效。不需要审核,合作关系建立后立即生效。  




    • 建立合作关系

通过角色匹配,建立合作关系。





发送申请:是将角色匹配的合作关系在本系统创建,然后发送到对方系统,若双方系统都不需要审核,合作关系就已经建立起来了。若需要审核,审核后生效。 


利用合约关系进行业务处理: 在单据中引用合约关系,通过合约进行数据交换。 



Created with the Personal Edition of HelpNDoc: Easily create Help documents