Платформа 3V/Согласование/Параметры
< Платформа 3V | Согласование
Перейти к навигации
Перейти к поиску
Версия от 10:05, 25 ноября 2021; O.kozhevnikova (обсуждение | вклад)
Для согласования необходимо определить его параметры – объект согласования, для которого будет запускаться процесс. Можно настроить как один, так и несколько параметров.
JSON – модель настроек параметров согласования выглядит следующим образом:
JSON-модель настройки параметров объекта согласования
1 "parameters": {
2 "definitions": [
3 {
4 "dictionaryId": 107856,
5 "discriminator": "DictionaryParameterModel",
6 "id": 1,
7 "name": "Подразделения"
8 }
9 ],
10 "defaultValues": [
11 {
12 "parameterId": 1,
13 "value": 1
14 }
15 ]
16 }
В качестве параметра можно настроить:
1. Простой параметр, без привязки к справочнику
JSON пример
1 "parameters": {
2 definitions": [
3 {
4 "discriminator": "SimpleParameterModel",
5 "id": 1,
6 "name": "Сценарии"
7 }
8 ]
9 }
2. Параметр, привязанный к конкретному справочнику
JSON пример
1 "parameters": {
2 "definitions": [
3 {
4 "dictionaryId": 107856,
5 "discriminator": "DictionaryParameterModel",
6 "id": 1,
7 "name": "Подразделения"
8 }
9 ]
10 }
В свойстве defaultValues можно задать дефолтное значение параметра.