====== Создание согласования ======
Метод: **CreateNegotiation**
Запуск [[product/objects/users/object_agreement|согласования форм]] данным методом не поддерживается. \\
При указании ссылки на маршрут согласования формы - запускается обычное согласование по шаблону маршрута без привязки формы.
===== Передаваемые параметры =====
^Параметр^Описание^
|ASPNETSessionId*|Идентификатор сессии пользователя Системы|
|parentId|Идентификатор объекта, в котором необходимо создать согласование|
|title*|Название согласования|
|description|Содержание согласования|
|templateId*(*)|Идентификатор шаблона согласования или согласования формы. \\ При передаче в ''templateId'' идентификатора шаблона согласования формы будет создано обычное согласование с маршрутом из указанного шаблона.|
|routeType|Тип маршрута согласования. Возможные значения: \\ **Sequential** – последовательное согласование. Значение по умолчанию \\ **Parallel** – параллельное согласование \\ **SequentialParallel** – последовательно параллельное|
|route*(*)|Объект для передачи массива Negotiators c элементами RouteNegotiatorWrapper, каждый из которых содержит: \\ **memberId** - идентификатор согласующего \\ **period** – срок ответа (число) \\ **periodUnits** – тип измерения срока ответа: часов (Hours) или дней (Days) \\ **order** – порядковый номер пользователя в списке согласующих. \\ Определяет принадлежность пользователя к группе согласующих. \\ Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного маршрута согласования)|
|fields|Перечень значений пользовательских реквизитов объекта «Согласование»|
* - параметры, обязательные для заполнения. \\
*(*) – одно из обязательно для заполнения. Либо указывается **templateId**, либо **route**.
string
string
string
guid
guid
string
string
string
string
string
string
string
string
string
=====Возвращаемые параметры =====
^Параметр^Описание^
|NegotiationId|Идентификатор созданного согласования|
string