全面预算--调用规则执行方案接口
1. 执行规则执行方案接口
描述 : 按维度成员组合匹配规则执行方案中的规则并执行,如匹配到的是已发布的规则,执行该规则产生的变动数据推依赖计算
接口名: RuleExecCaseService
方法名称:executeRuleExecCase
请求方式:微服务
调用示例:
Map<String, Object> params = new HashMap<>(16);//参数,具体参数详见参数说明
Object result = DispatchServiceHelper.invokeBizService("epm", "eb", "RuleExecCaseService", "executeRuleExecCase", new Object[]{params});//微服务调用
if (result instanceof ApiResult) {
ApiResult apiResult = (ApiResult) result;//返回值,通过apiResult.getSuccess()判断调用微服务接口是否成功,规则执行方案的执行详情请到规则执行方案列表执行记录中查看
}
参数说明:
参数名 | 必录 | 类型 | 描述 |
modelNumber | 是 | 文本 | 体系编码(仅支持传一个体系编码) |
ruleExecCaseNumber | 是 | 文本 | 规则执行方案编码(仅支持传一个方案编码) |
memberInfo | 是 | Map | 维度成员组合(key是维度编码,value是维度成员内码集合) |
参数示例:
```json
{
"modelNumber": "test",
"ruleExecCaseNumber": "test",
"memberInfo": {
"Account": [
"test01",
"test02"
],
"Entity": [
"org-test01"
]
}
}
```
返回示例:
成功示例
json
{
"data":null,
"message":"规则执行方案执行完成,详情请查看执行记录。",
"errorCode": "success",
"success": true
}
失败示例
json
{
"data":null,
"message":"维度成员参数未传,请检查。",
"errorCode": "fail",
"success": false
}
变更记录
产品版本 | 更新内容 | 更新日期 |
V6.0.16 | 初始版本 | 2024年8月30日 |
全面预算--调用规则执行方案接口
本文2024-09-22 23:05:56发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-130869.html