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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Источник данных на согласовании (WorkflowDataSource) == <syntaxhighlight lang="JSON" line> { "id": 1, "name": "И...»)
 
Строка 15: Строка 15:
 
       "stateChangeActions": [
 
       "stateChangeActions": [
 
         1
 
         1
 +
      ],
 +
    "ValidateRules": [
 +
        {
 +
          "stepId": 1,
 +
          "submitRuleIds": [
 +
            111, 222
 +
          ]
 +
        },
 +
        {
 +
          "stepId": 2,
 +
          "submitRuleIds": [
 +
            111, 333
 +
          ]
 +
        }
 
       ],
 
       ],
 
       "discriminator": "WorkflowDataSource"
 
       "discriminator": "WorkflowDataSource"
Строка 29: Строка 43:
 
|-
 
|-
 
| stateChangeActions || Коллекция идентификаторов действий по условию [[Платформа_3V/Карточка/CardsDto/ConditionalAction|'''ConditionalAction''']], которые выполняются при изменении состояния согласования
 
| stateChangeActions || Коллекция идентификаторов действий по условию [[Платформа_3V/Карточка/CardsDto/ConditionalAction|'''ConditionalAction''']], которые выполняются при изменении состояния согласования
 +
|-
 +
| ValidateRules || Проверки, которые необходимо пойти перед выполнением определенного шага согласования
 
|}
 
|}

Версия 10:18, 9 июля 2021

Источник данных на согласовании (WorkflowDataSource)

 1     {
 2       "id": 1,
 3       "name": "Источник на согласовании",
 4       "workflowId": 14040,
 5       "parameters": [
 6         {
 7           "id": 1,
 8           "expressionId": 1,
 9           "value": 33
10         }
11       ],
12       "stateChangeActions": [
13         1
14       ],
15      "ValidateRules": [
16         {
17           "stepId": 1,
18           "submitRuleIds": [
19             111, 222
20           ]
21         },
22         {
23           "stepId": 2,
24           "submitRuleIds": [
25             111, 333
26           ]
27         }
28       ],
29       "discriminator": "WorkflowDataSource"
30     }
Свойство Описание
workflowId Идентификатор согласования (объект репозитория)
parameters Коллекция параметров согласования ValueParameter
stateChangeActions Коллекция идентификаторов действий по условию ConditionalAction, которые выполняются при изменении состояния согласования
ValidateRules Проверки, которые необходимо пойти перед выполнением определенного шага согласования