场景描述:要求从源系统收集一定数量的消息或收集一定时间的消息,一旦满足其中一个条件,十大淘客软件排名,则将聚合的消息发送到目标系统。
BPM将接受10条消息或接受消息2分钟。
请参阅下面的博客PO和BPM之间的连接以及ESR和ID设计部分。
链接:关于如何在sap PO中创建BPM场景的分步指南
这里我们需要2个ICO。
1)向BPM(PO->BPM)发送消息
2)从BPM(BPM->PO)接收聚合消息
BPM流程视图
服务接口:从导入2个服务接口PO.
数据对象:
DO\u Count:在BPM中接收的消息总数。
DO\u UtilStreamerserpitMbulkCrtereQMSG:在开始步骤/中存储接收的数据,在BPM中存储中间消息。它是从UtilsTmeSersERPItmBulkCrteReqMsg创建的。
开始步骤:触发BPM/启动BPM实例。
将从PO收到的消息存储到DO\u UtilsTmeSersERPItmBulkCrteReqMsg。
初始化DO\u Count变量。
基于事件的选择:
中间计时器:将偏移设置为120秒。
下一条消息:如果Count配置->流程和任务->流程存储库
使用WS测试场景导航器:
点击web服务导航器。它将在下一页打开。填写输入/请求参数/导入xml文件。
点击调用参数。
点击确定,大数据都学什么,然后点击调用触发BPM。单击调用按钮后,手机网站自助建站,云服务器哪里好,消息状态将显示在同一页面上。
从WS-navigator发送10条xml消息或在2分钟内发送少于10条消息。
响应消息:
1)在2分钟内发送10条消息(计数器=10)。
2)在2分钟内发送少于10条消息,但等待2分钟完成处理(计时器=120)秒)。
BPM监控:
NWA->操作->流程和任务->管理流程。
进入上下文数据页签,从下拉列表中选择DO/变量。
响应消息
即是。我们已经成功地开发、部署和测试了NWBPM场景。
希望这篇博文能对有类似需求的人有所帮助。
,淘大客