QBO3 Зависимости рабочего процесса - PullRequest
0 голосов
/ 05 июля 2018

У меня есть рабочий процесс QBO3 с использованием составных зависимостей:

  • Шаг А
  • Шаг B
  • Шаг C
  • Шаг D: зависит от (Шаг A или Шаг B) и (Шаг C)
  • Шаг E: зависит от (Шаг A) или (Шаг B и Шаг C)

QBO3, по-видимому, поддерживает мое требование зависимости для шага D, но не для шага E.

Можно ли настроить QBO3 для поддержки зависимостей шага E?

1 Ответ

0 голосов
/ 05 июля 2018

Да, QBO3 поддерживает (Step A) or (Step B and Step C), но вам нужно создать дополнительный шаг рабочего процесса для его настройки:

  • Шаг А
  • Шаг B
  • Шаг C
  • Шаг D: зависит от (Шаг A или Шаг B) и (Шаг C)
  • Шаг X : зависит от (Шаг B и Шаг C)
  • Шаг E: зависит от (Шаг A) или (Шаг X)

Шаг X может быть шагом If/Then, который оценивается как true (всегда). Он просто не будет создан, пока не будут созданы оба шага B и шаг C.


Зависимости QBO3 реализуют операторы and и / или через столбец GroupNumber. При оценке того, были ли достигнуты зависимости шага, SQL требует, чтобы для каждого GroupNumber была достигнута как минимум 1 зависимость.

(Step A or Step B) and (Step C)

настроен как:

  • Step A.GroupNumber = 0
  • Step B.GroupNumber = 0
  • Step C.GroupNumber = 1

(Step A) or (Step B and Step C)

может быть настроен как:

  • Step A.GroupNumber = 0
  • Step B.GroupNumber = 1
  • Step C.GroupNumber = 1

но это выполняется как:

(Step A) and (Step B or Step C)

Решение выше с использованием дополнительного шага оценивается как:

  • Шаг X: зависит от (Шаг B и Шаг C)
    • Step B.GroupNumber = 0
    • Step C.GroupNumber = 1
  • Шаг E: зависит от (Шаг A) или (Шаг X)
    • Step A.GroupNumber = 0
    • Step X.GroupNumber = 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...