点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有2个工作流程A和B。...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有2个工作流程A和B。...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有2个工作流程A和B。在工作流程A中,我分配了一个自定义属性EmployeeNo。
我正在Neo上使用工作流程API查询工作流程实例-/v1/workflow-instances
我需要获取具有属于A的过滤器自定义属性EmployeeNo的A和B的工作流实例,所以完整的请求将是
/v1/workflow-instances?$top=1&$inlinecount=allpages&definitionId=A,B&attributes.EmployeeNo=123456789
我不确定API如何处理属性过滤器。
1。 是否知道EmployeeNo属于A,而不属于B?
2。 像两个单独的呼叫一样,结果是否相同?
/v1/workflow-instances?$top=1&$inlinecount=allpages&definitionId=A&attributes.EmployeeNo=123456789
/v1/workflow-instances?$ top = 1&$ inlinecount = allpages&definitionId = B
还有另一件事是属性值应该用单引号引起来吗?
谢谢。
Tri
Hi Tri
不同属性上的过滤器的一般逻辑是,它们必须全部匹配("与"逻辑),而单个属性的多个值进行"或"运算。 因此,您的查询是:
(与自定义属性值匹配)AND(来自A或B定义)
因此,如果第一个URL与第二个URL具有相同的结果, B没有这样的employeeNo属性,但不包括您的第三个结果。 如果A和B的属性都不存在,则必须执行多个调用并合并结果。
仅适用通常的URL转义规则,因此,除非该值确实包含单引号,否则不要 指定它们。
关于此,
Tobias
一周热门 更多>