简介
通知是让用户了解需要及时采取行动或注意的情况的一种很好的方法。这可能是刚刚发生的事件/操作的信息,也可能是需要立即关注的工作流任务。fiori2.0最值得期待的特性之一是通知中心。这最初是作为S4hana1610发行版的一部分引入的。
本文档解释了如何启用通知中心,解释了一些一般原则,并说明如何配置工作流通知以显示在通知中心–SAP Business Workflow是第一个使用S/4HANA 1610发布的通知提供程序。
假设:
我们将假设我们正在使用Fiori前端服务器以集线器模式运行S/4HANA 1610–这是所解释的S/4HANA的默认建议在SAP Enterprise Architecture Explorer>Fiori前端服务器的横向部署选项>横向场景IV(FES和S/4HANA)中我们将假设Fiori我的收件箱已经激活,包括任何特定于任务的扩展。注意:我们需要这样做是因为当我们点击一个通知时,我们希望它将我们带到Fiori My Inbox中的匹配任务
通知概念:
激活通知时,只有几个概念需要理解。它们是:
通知中心–在Fiori启动板中显示通知的区域通知中心–它收集要在通知中心显示的通知通知提供者–它向通知中心提供与通知相关的内容
要启用通知,我们需要:
在Fiori启动板中启用通知中心激活通知中心,即SAP网关通知通道激活来自通知提供程序的通知
通知中心是Fiori 2.0中Fiori启动板的一部分。
这意味着您必须拥有支持Fiori 2.0的Fiori启动板,例如Fiori前端服务器3.0。注:S/4HANA 1610需要Fiori前端服务器3.0,S/4HANA 1511不可用。
如果您使用的是内部SAP网关,则必须使用SAP Net Weaver版本7.51。
SAP网关提供:
Fiori Launchpad通知中心
您还需要一个通知提供者。例如,云服务器购买,S/4HANA 1610核心系统充当通知提供者,例如,对于SAP Business Workflow通知
启用Fiori启动板中的通知中心
包含通知参数的代码段如下所示
"通知":{
将属性填充为
启用:true,云主机,数据分析怎么做,
ServiceUrl:
WebsocketUrl:
}
通知通道集线器的配置
在IMG中导航到配置->连接设置->管理SAP系统别名并执行活动。
如果RFC目的地设置为无的本地系统别名不存在,然后创建一个名为LOCAL的SAP系统别名,并将RFC destination设置为NONE。
在IMG中导航到Configuration->Connection Settings->Publish the Notification OData Service并执行活动。
如果ID/IWNGW/Notification的Notification Channel Service不存在,则发布它。
要发布服务,请执行以下操作以下步骤:
选择发布服务在系统别名下输入LOCAL并选择Get Services选择/IWNGW/通知服务,然后选择发布服务
通知提供程序接口
接口/IWNGW/IF\u NOTIF\u提供程序(标准类)是通知提供程序接口,必须在创建任何通知之前实现。每个提供程序都有自己的ID,买云服务器,用于与通知通道的所有交互。
方法:
此方法返回与通知类型相关的元数据。通知提供程序支持多种通知类型,并且一种通知类型可以有多个版本。版本必须是整数。如果是字母数字,则使用SORT tab语句确定最新版本。
我们也必须在程序中传递此类型的\u键,以便它可以检查相应的类型\u键并触发特定通知。
此方法应返回与通知类型相关的语言相关文本,包括文本模板(如"PR{PR\u Number}发送给买家{buyer})和动作文本(如"Approve")。
此方法应返回通知实例的特定参数(如买家、PR\u Number)。这些参数与文本模板(文本消息)结合形成通知文本。
最终用户可以触发操作,如GET\通知类型中所定义。通知提供程序必须使用此回调方法处理这些操作。
注意:在事务存储过程下注册并激活提供程序类。
转到SAP实施指南->SAP Web应用程序服务器->通知通道->通知通道提供程序启用->管理->通知提供程序设置->注册通知设置
激活提供程序类:
转到SAP实施指南->SAP Web应用程序服务器->通知通道->通知通道提供程序启用->管理->通知提供程序设置->激活通知设置
带有通知的Fiori屏幕:
点击通知计数,您可以看到整个通知消息,按日期、类型和优先级三类分组
模板敏感–按日期模板公共–按类型模板分组–按优先级
清除元数据缓存和删除通知:
在提供程序类开发期间可能是为了摆脱一些已经存在很长时间的通知。例如:如果要向通知提供程序类添加以前没有的新功能。那么现有通知将不会反映此更改,淘客佣金,也不会反映在新创建的通知上。通知通道对此类元数据有缓存机制。