Workflow QBO3工作流依赖项

Workflow QBO3工作流依赖项,workflow,qbo3,Workflow,Qbo3,我有一个使用复合依赖项的QBO3工作流: 步骤A 步骤B 步骤C 步骤D:取决于(步骤A或步骤B)和(步骤C) 步骤E:取决于(步骤A)或(步骤B和步骤C) QBO3似乎支持我对步骤D的依赖性要求,但对步骤E不支持 QBO3是否可以配置为支持步骤E的依赖项?是的,QBO3支持(步骤A)或(步骤B和步骤C),但您需要创建额外的工作流步骤来配置它: 步骤A 步骤B 步骤C 步骤D:取决于(步骤A或步骤B)和(步骤C) 步骤X:取决于(步骤B和步骤C) 步骤E:取决于(步骤A)或(步骤X) 步

我有一个使用复合依赖项的QBO3工作流:

  • 步骤A
  • 步骤B
  • 步骤C
  • 步骤D:取决于(步骤A或步骤B)和(步骤C)
  • 步骤E:取决于(步骤A)或(步骤B和步骤C)
QBO3似乎支持我对步骤D的依赖性要求,但对步骤E不支持

QBO3是否可以配置为支持步骤E的依赖项?

是的,QBO3支持
(步骤A)或(步骤B和步骤C)
,但您需要创建额外的工作流步骤来配置它:

  • 步骤A
  • 步骤B
  • 步骤C
  • 步骤D:取决于(步骤A或步骤B)和(步骤C)
  • 步骤X:取决于(步骤B和步骤C)
  • 步骤E:取决于(步骤A)或(步骤X)
步骤X可以是计算结果为真(始终)的
If/Then
步骤。在创建步骤B和步骤C之前,不会创建它


QBO3依赖项通过
GroupNumber
列实现and和or语句。在评估是否满足步骤的依赖项时,SQL要求每个GroupNumber至少满足1个依赖项

(步骤A或步骤B)和(步骤C)

配置为:

  • 步骤A.GroupNumber=0
  • 步骤B.GroupNumber=0
  • 步骤C.GroupNumber=1
(步骤A)或(步骤B和步骤C)

可能配置为:

  • 步骤A.GroupNumber=0
  • 步骤B.GroupNumber=1
  • 步骤C.GroupNumber=1
但这表现为:

(步骤A)和(步骤B或步骤C)

上述使用额外步骤的解决方案评估为:

  • 步骤X:取决于(步骤B和步骤C)
    • 步骤B.GroupNumber=0
    • 步骤C.GroupNumber=1
  • 步骤E:取决于(步骤A)或(步骤X)
    • 步骤A.GroupNumber=0
    • 步骤X.GroupNumber=0