Платформа 3V/Согласование: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 35: Строка 35:
 
Согласование состоит из следующих частей:
 
Согласование состоит из следующих частей:
 
<br><br>
 
<br><br>
#'''Состояния''' (states) - это определённый статус, который имеет свои условия доступности данных и регламент поведения объекта. <br><br>
+
1. '''Состояния''' (states) - это задачи процесса согласования, которые могут иметь описание регламента выполнения. Так же состояния могут содержать подпроцессы.
#'''Шаги''' (steps) - это настраиваемый переход из одного состояния у другое.<br><br>
+
Подпроцессы – это отдельные объекты согласования, которые запускаются вручную с заданием параметров, либо с параметрами по умолчанию и выполняются параллельно. В текущей реализации не имеют схождений с основным процессом.<br>
 +
2. '''Шаги''' (steps) - это настраиваемый переход из одного состояния у другое.

Версия 10:19, 25 ноября 2021

Согласование лого единообразное.png Согласование - это объект системы, описывающий жизненный цикл сущности при помощи состояний (states) и переходов/шагов (steps).


Для чего?

Согласования используются для построения бизнес-процессов, при этом состояние описывает устойчивое положение сущности в рамках жизненного цикла, а переход описывает изменение одного состояния на другое.

Из чего состоит?

Согласование состоит из следующих частей:

1. Состояния (states) - это задачи процесса согласования, которые могут иметь описание регламента выполнения. Так же состояния могут содержать подпроцессы. Подпроцессы – это отдельные объекты согласования, которые запускаются вручную с заданием параметров, либо с параметрами по умолчанию и выполняются параллельно. В текущей реализации не имеют схождений с основным процессом.
2. Шаги (steps) - это настраиваемый переход из одного состояния у другое.