点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在决策表中,我想在决策表中使用='*'为projectid定义多个值,但是当我从html5调用它时,并没有收到错误消息"未为特定项目找到业务规则"
决策表添加行删除行复制行剪切行
如果然后,那么DeploymentPlanStaff_Input.companyCode DeploymentPlanStaff_Input.projectID ApproverName ApproverEmail Level Rule ='123'='*'
字符串通配符是MATCHES'。*'
确定会尝试
业务规则中的业务规则,您能在我写过='*'的地方看到projectid列(第二列)吗? 这样,当我从html5模块调用任何projectid时,它应该获得" then"条件,即批准者名称和电子邮件正确吗?
业务规则令牌首先在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; }
此处未返回任何值
您得到的错误是什么。 希望您在URL中使用的/bpmrulesruntime/已经添加到应用程序路由器的xs-app.json中。
如果获得成功响应但没有数据,那么将执行您的规则,但没有行 满意,所以您会得到空的答复。 为确保传递正确的数据并获得响应,您可以使用API Business Hub或POSTMAN或任何其他客户端多带带运行规则。
一周热门 更多>