Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
product:api:list:createnegotiation [28.03.2022 14:07] – создано anna.makhnevaproduct:api:list:createnegotiation [20.10.2023 06:20] (текущий) – [Создание согласования] Белугин Александр
Строка 1: Строка 1:
 ====== Создание согласования ====== ====== Создание согласования ======
 Метод: **CreateNegotiation** Метод: **CreateNegotiation**
 +
 +<callout type="warning" icon="true">Запуск [[product/objects/users/object_agreement|согласования форм]] данным методом не поддерживается. \\
 +При указании ссылки на маршрут согласования формы - запускается обычное согласование по шаблону маршрута без привязки формы.</callout>
 ===== Передаваемые параметры ===== ===== Передаваемые параметры =====
 ^Параметр^Описание^ ^Параметр^Описание^
Строка 7: Строка 10:
 |title*|Название согласования| |title*|Название согласования|
 |description|Содержание согласования| |description|Содержание согласования|
-|templateId*(*)|Идентификатор шаблона согласования или согласования формы. \\ При передаче последнего берется только маршрут|+|templateId*(*)|Идентификатор шаблона согласования или согласования формы. \\ При передаче в ''templateId'' идентификатора шаблона согласования формы будет создано обычное согласование с маршрутом из указанного шаблона.|
 |routeType|Тип маршрута согласования. Возможные значения: \\ **Sequential** – последовательное согласование. Значение по умолчанию \\ **Parallel** – параллельное согласование \\ **SequentialParallel** – последовательно параллельное| |routeType|Тип маршрута согласования. Возможные значения: \\ **Sequential** – последовательное согласование. Значение по умолчанию \\ **Parallel** – параллельное согласование \\ **SequentialParallel** – последовательно параллельное|
 |route*(*)|Объект для передачи массива Negotiators c элементами RouteNegotiatorWrapper, каждый из которых содержит: \\ **memberId** - идентификатор согласующего \\ **period** – срок ответа (число) \\ **periodUnits** – тип измерения срока ответа: часов (Hours) или дней (Days) \\ **order** – порядковый номер пользователя в списке согласующих. \\ Определяет принадлежность пользователя к группе согласующих. \\ Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного маршрута согласования)| |route*(*)|Объект для передачи массива Negotiators c элементами RouteNegotiatorWrapper, каждый из которых содержит: \\ **memberId** - идентификатор согласующего \\ **period** – срок ответа (число) \\ **periodUnits** – тип измерения срока ответа: часов (Hours) или дней (Days) \\ **order** – порядковый номер пользователя в списке согласующих. \\ Определяет принадлежность пользователя к группе согласующих. \\ Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного маршрута согласования)|