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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показано 8 промежуточных версий этого же участника)
Строка 6: Строка 6:
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
<div style="width:600px;">
 
<div style="width:600px;">
1. [[Платформа_3V/Согласование/Параметры|<font style="color: #CC2200">Определить объекты согласования (параметры)</font>]]
+
1. [[Платформа_3V/Согласование/Параметры|<font style="color: #0645AD">Определить объекты согласования (параметры)</font>]]
 
</div>
 
</div>
 
<div style="width:600px;">
 
<div style="width:600px;">
2. [[Платформа_3V/Согласование/Статусы_и_шаги|<font style="color: #CC2200">Настроить статусы и процесс перехода между статусами (шаги)</font>]]
+
2. [[Платформа_3V/Согласование/Статусы_и_шаги|<font style="color: #0645AD">Настроить состояния и действия перехода между состояниями (шаги)</font>]]
 
</div>
 
</div>
 
<div style="width:600px;">
 
<div style="width:600px;">
3. [[Платформа_3V/Согласование/Права_доступа_и_шаги|<font style="color: #CC2200">Ограничить права доступа для перехода между статусами</font>]]
+
3. [[Платформа_3V/Согласование/Права_доступа_и_шаги|<font style="color: #0645AD">Настроить права доступа для действий - переходов между состояниями</font>]]
 
</div>
 
</div>
 
<div style="width:600px;">
 
<div style="width:600px;">
Строка 19: Строка 19:
 
<div style="width:600px;">
 
<div style="width:600px;">
 
5. Использование в других объектах 3V
 
5. Использование в других объектах 3V
#[[Платформа_3V/Формы/Источники_данных/Согласование|<font style="color: #0645AD">Подключить согласование в форму объекта</font>]]
+
#[[Платформа_3V/Согласование/Подключение_согласования_в_форму|<font style="color: #0645AD">Подключить согласование в форму объекта</font>]]
 
#[[Платформа_3V/Отчет/6._Дополнительные_действия_в_отчете/Подключение_согласования_к_отчету|<font style="color: #0645AD">Подключить согласование в отчет</font>]]
 
#[[Платформа_3V/Отчет/6._Дополнительные_действия_в_отчете/Подключение_согласования_к_отчету|<font style="color: #0645AD">Подключить согласование в отчет</font>]]
 
#[[Платформа_3V/Показатель/Показатели_на_стороннем_API|<font style="color: #0645AD">Вывод информации о статусах в платформе (показатель на согласовании)</font>]]
 
#[[Платформа_3V/Показатель/Показатели_на_стороннем_API|<font style="color: #0645AD">Вывод информации о статусах в платформе (показатель на согласовании)</font>]]
 +
</div>
 +
<div style="width:600px;">
 +
6. [[Платформа_3V/Согласование/Реестр_процессов|<font style="color: #0645AD">Настроить реестр процессов</font>]]
 +
</div>
 +
<div style="width:600px;">
 +
7. [[Платформа_3V/Согласование/Мониторинг_процесса|<font style="color: #0645AD">Настроить мониторинг процесса</font>]]
 +
</div>
 +
<div style="width:600px;">
 +
8. [[Платформа_3V/Согласование/История_согласования|<font style="color: #0645AD">Настроить источник истории согласования</font>]]
 
</div>
 
</div>
 
</div>
 
</div>
Строка 35: Строка 44:
 
Согласование состоит из следующих частей:
 
Согласование состоит из следующих частей:
 
<br><br>
 
<br><br>
#'''Состояния''' (states) - это определённый статус, который имеет свои условия доступности данных и регламент поведения объекта. <br><br>
+
1. '''Состояния''' (states) - это задачи процесса согласования, которые могут иметь описание регламента выполнения. Так же состояния могут содержать подпроцессы.
#'''Шаги''' (steps) - это настраиваемый переход из одного состояния у другое.<br><br>
+
Подпроцессы – это отдельные объекты согласования, которые запускаются вручную с заданием параметров, либо с параметрами по умолчанию и выполняются параллельно. В текущей реализации не имеют схождений с основным процессом.<br>
 +
2. '''Шаги''' (steps) - это настраиваемый переход из одного состояния у другое.<br>
 +
 
 +
Так же для согласования доступны такие разделы настроек как:<br>
 +
* параметры, с которыми будет запускаться процесс согласования,<br>
 +
* права доступа, в соответствии с которыми организуется доступ к шагам процесса согласования,<br>
 +
* уведомления, рассылка писем на электронную почту.<br><br>
 +
Процесс запускается по переданному параметру в объект согласования. После запуска создается экземпляр процесса согласования. Подключить согласование для его запуска и работы с ним можно в объектах «Форма» и «Отчет».

Текущая версия на 07:14, 18 апреля 2022

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


Для чего?

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

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

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

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

Так же для согласования доступны такие разделы настроек как:

  • параметры, с которыми будет запускаться процесс согласования,
  • права доступа, в соответствии с которыми организуется доступ к шагам процесса согласования,
  • уведомления, рассылка писем на электронную почту.

Процесс запускается по переданному параметру в объект согласования. После запуска создается экземпляр процесса согласования. Подключить согласование для его запуска и работы с ним можно в объектах «Форма» и «Отчет».