SAP Cloud Platform业务规则

2020-08-18 00:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在决策表中,我想在决策表中使用='*'为projectid定义多个值,但是当我从html5调用它时,并没有收到错误消息"未为特定项目找到业务规则"

决策表添加行删除行复制行剪切行

如果然后,那么DeploymentPlanStaff_Input.companyCode DeploymentPlanStaff_Input.projectID ApproverName ApproverEmail Level Rule ='123'='*'

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在决策表中,我想在决策表中使用='*'为projectid定义多个值,但是当我从html5调用它时,并没有收到错误消息"未为特定项目找到业务规则"

决策表添加行删除行复制行剪切行

如果然后,那么DeploymentPlanStaff_Input.companyCode DeploymentPlanStaff_Input.projectID ApproverName ApproverEmail Level Rule ='123'='*'

付费偷看设置
发送
11条回答
樱桃小丸子0093
1楼 · 2020-08-18 00:34.采纳回答

字符串通配符是MATCHES'。*'

追夢秋陽
2楼-- · 2020-08-18 00:43

确定会尝试

业务规则中的业务规则,您能在我写过='*'的地方看到projectid列(第二列)吗? 这样,当我从html5模块调用任何projectid时,它应该获得" then"条件,即批准者名称和电子邮件正确吗?

当学会了学习
3楼-- · 2020-08-18 00:50

业务规则令牌首先在html5中获取,然后在

中获取

let oData = {" RuleServiceId":"隐藏","词汇":[{" DeploymentPlanStaff_Input":{//" companyCode":this.getModel()。getData()。companycode,//" projectID": this.getModel()。getData()。project" companyCode":" 2130"," releaseId":that.releaseID," projectID":that.projectID}}}},oEmail = this._xFetchBusinessRuleValue(sToken,oData);

/** *获取BusinessRule值*/_xFetchBusinessRuleValue:函数(sToken,oData){var _oReturn = undefined; $ .ajax({url:"/img/bpmrulesruntime/rest/v2/workingset-rule-services",方法:" POST",异步:false,数据:JSON.stringify(oData),标头:{" X-CSRF-Token ":"获取"," Content-Type":"应用程序/json"," Accept":"应用程序/json","授权":" Bearer" + sToken},成功:函数(结果,xhr,数据){ _oReturn =结果;},错误:函数(结果,xhr,数据){sap.m.MessageBox.error("获取业务规则失败。");}}); return _oReturn; }

此处未返回任何值

宇峰Kouji
4楼-- · 2020-08-18 00:34
  • 您使用的是错误的xsrf令牌URL。 您正在使用 bpmworkflow
  • 规则 服务 有效载荷中的ID不正确

您得到的错误是什么。 希望您在URL中使用的/bpmrulesruntime/已经添加到应用程序路由器的xs-app.json中。


软件心理学工程师
5楼-- · 2020-08-18 00:42

如果获得成功响应但没有数据,那么将执行您的规则,但没有行 满意,所以您会得到空的答复。 为确保传递正确的数据并获得响应,您可以使用API​​ Business Hub或POSTMAN或任何其他客户端多带带运行规则。

一周热门 更多>