云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

天翼云_如何架设传奇服务器_免费1年

小七 141 0

本文档中提供的任何编码或配置示例仅为示例,大淘客推广,不适用于生产系统。这个例子只是为了更好地解释和形象化主题。

博客的目的是解释我们如何将外部信用评分检查解决方案集成到C4C实用程序中。假设外部信用评分解决方案公开了web服务(REST/SOAP),大数据产业,可以使用这些服务为客户获取信用评分。

在SAP Cloud Application Studio中创建解决方案。创建一个保存外部信用评分信息的自定义BO。创建一个操作来调用外部API。创建自定义EC。将自定义EC嵌入到客户TI中。

提供创建解决方案所需的信息。

创建新的业务对象以存储与外部信用评分相关的数据。

通过以下更改增强BO-

添加字段以存储信用评分检查。添加Customer UUID以创建指向Customer BO的链接。向客户BO添加关联。添加自定义操作以调用外部API。

此操作将调用外部API(REST/SOAP),企业交流软件,并用相应的值填充外部信用评分的扩展字段。

要调用外部Web服务,有享云商城,物联网培训,请参阅SDK文档-https://help.sap.com/sdk。Web服务的详细文档可以在SDK文档中的Developer Desktop->Web services->External Web Service Integration下找到。

我以基于Rest的服务为例演示了FetchCreditScore操作的示例实现。

单击Add Item并创建一个新的嵌入式组件。

Add字段Ext\u Credit\u Score和customeruid到您的数据模型中。

需要输入才能将Customer UUID从Customer TI传递到EC。同时将RequestFireOnInitialization属性设置为true。这是在初始化父组件时启动输入端口所必需的。同时创建一个事件处理程序EV\u Read,配置为Inport的OnFire事件属性。

Add BO Operation Read读取传入客户UUID的自定义BO实例。

在Root/customeruid字段上添加一个条件。如果数据模型中没有设置customerUID,则表示特定customerUID不存在自定义BO实例

在此条件下配置操作。如果CustomBO实例不存在,然后创建一个实例,并从通过inport填充的customerUID中设置customerUID。

事件处理程序应添加到操作按钮的OnClick属性–Sync Credit Score。

最后自定义EC可以嵌入到Customer TI-/比亚迪商业运营部/服务需求部/私人账户/商业运营部独立账户_TI.TI.ui组件

并进行Outport-Inport绑定。

通过上述增强,客户TI看起来像–

注意:在上述实现中,只有点击按钮才能获取外部信用评分。