Почему в MDriven Enterprise Information есть иерархия процессов, а также дерево процессов?
Почему в MDriven Enterprise Information есть иерархия процессов, а также дерево процессов? Разве они не одно и то же? Разве это не избыточное дублирование?
1 ответ
Процессы определяются их шагами. Шаг процесса может использовать другие процессы - то есть определение подпроцесса.
Чтобы оба имели полный список процессов и полученное в результате расширенное дерево процессов и их подпроцессов и даже их подпроцессов (бесконечность), мы добавили два узла.
Первый узел - это полный прямой список существующих процессов, независимо от того, являются ли они подпроцессами или нет.
Второй узел - это построенное дерево, в котором используется who - и затем подпроцесс может появляться в этом дереве несколько раз.
Обратите внимание, что ApproveNewBulk повторно используется в 2 процессах в приведенном ниже примере.