这是我的第一个博客,它将提供在SAP PO 7.5中创建BPM场景的分步指南
我们将开发一个场景,BPM将根据员工指定决定是否将文件放置到Developer或Manager文件夹中。
前提条件:
1)检查NWDS和PI之间是否建立了正确的连接服务器
(Windows–>首选项–>PI工具配置–>连接)
2)检查PO系统详细信息以部署NWBPM流程组件
(流程集成->更改首选项->SAP AS Java)
按照以下步骤将PI服务器添加到NWDS。
使用管理控制台添加系统详细信息并更改首选项。
窗口->显示视图->其他->管理控制台
点击SAP系统并添加系统详细信息。
实例主机名:不带http/https和不带端口
实例号:端口号的最后两位
EX:端口:40000然后实例编号:00
所需的最低授权角色BPM
SAP应用程序部署器SAP\系统\部署器SAP_BPM_SuperAdmin
ESR对象
为员工文件创建数据类型
为员工文件创建消息类型
创建服务接口
服务接口应具有无状态(兼容XI-30)接口模式,因为PO和BPM之间的通信在XI 3.0
注意:没有消息映射/操作映射必需。
集成目录
通信通道
以下将是NWBPM的目标URL。对于用户名和密码,请使用任何PO用户。
JPR Url:主机:port/MessagingSystem/receive/JPR/XI
集成配置:
我们将创建3个集成配置
ICO:BPM to po for Developer
ICO:BPM to po for Manager
同样,我们将为Manager创建ICO
之后到NWDS.
NWDS BPM
窗口->透视->打开透视->其他->流程开发。
单击"确定"将透视更改为流程开发。
文件->新建->其他
命名并单击"完成"
单击"新流程"
将其命名为"EmpDesignation",然后单击Finish。
从PO导入Wsdl/服务接口
重复相同的过程,什么叫淘客,导入SI\u EmpDesignation\u Developer\u BPM\u Out和SI\u EmpDesignation\u Manager\u BPM\u Out。
导入服务接口时,相应的消息类型和数据类型也将被导入。
进入流程建模->流程->EmpDesignation
从数据类型拖放DT\u EmployeeDetails,im即时通讯云,并将其命名为DO\DT\u EmployeeDetails。
始终使用前缀DO作为数据对象。
单击New创建新的触发器。
将使用入站服务界面创建触发器
将MT\u EmployeeDetails数据存储到某个中间数据对象。i、 e.DO\u DT\u EmployeeDetails
映射两个根节点,这样所有子节点也将被映射。
通过选中文本框,开发者分支将被用作默认分支。现在选择Manager branch并单击edit添加条件。
从Rules and Functions拖放字符串equal function。
选择适当的服务界面并单击service reference
SAP NetWeaver BPM中的每个自动活动都与一个服务引用相关联。服务引用限定了自动活动调用的Web服务类型,工业物联网,以确定正确的集成配置或集成流。
单击服务引用,将类型从WS更改为XI,并提供发送方组件名称。保存并关闭窗口。
开始和结束事件都应该指向同一个触发器。
现在,我们完成了NWBPM开发部分。我们需要将其部署到PI服务器上。
进入流程集成->更改首选项->SAP AS Java。
选择要部署的系统。
构建并部署流程的开发组件。
输入有权将BPM流程组件部署到PI服务器上的适当用户名和密码。
测试:放置sftp服务器上的文件
转到目标服务器/目录:
BPM测试和监视:
NWA->配置->流程和任务->流程存储库
单击启动流程
单击启动流程,转到sftp服务器
即是。我们已经成功地开发、部署和测试了我们的第一个NWBPM场景。
希望这对新手在NWDS中创建BPM场景有所帮助。
,试用云服务器,移动大数据