我有一个使用复合依赖项的 QBO3 工作流程:
- 步骤 A
- 步骤 B
- 步骤 C
- 步骤 D:取决于(步骤 A 或步骤 B)和(步骤 C)
- 步骤 E:取决于(步骤 A)或(步骤 B 和步骤 C)
QBO3 似乎支持我对步骤 D 的依赖要求,但不支持步骤 E。
QBO3可以配置为支持步骤E的依赖吗?
是的,QBO3 支持(Step A) or (Step B and Step C)
,但您需要创建一个额外的工作流程步骤来配置它:
步骤 X 可以是If/Then
评估为真(总是)的步骤。在创建步骤 B 和步骤 C 之前不会创建它。
QBO3 依赖通过GroupNumber
列实现 and 和 or 语句。在评估是否满足步骤的依赖项时,SQL 要求每个 GroupNumber 至少有 1 个依赖项才能满足。
(Step A or Step B) and (Step C)
配置为:
(Step A) or (Step B and Step C)
可能配置为:
但这执行为:
(Step A) and (Step B or Step C)
上面使用额外步骤的解决方案被评估为: