====== Создание согласования ====== Метод: **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