Содержание

Изменение перечня согласующих в маршруте согласования

Метод: UpdateRoute

Передаваемые параметры

ПараметрОписание
ASPNETSessionId*Идентификатор сессии пользователя Системы
negotiationId*Идентификатор согласования
Route*Новый перечень согласующих.
Объект для передачи массива Negotiators c элементами RouteNegotiatorWrapper, каждый из которых содержит:
MemberIdИдентификатор карточки пользователя-согласующего
PeriodПлановый срок на ответ «Согласовано»/«Отказано» (Число)
PeriodUnitsЕдиница измерения срока на ответ.
Возможные значения:
- Hours - рабочих часов
- Days - рабочих дней
OrderПорядковый номер пользователя в списке согласующих.
Определяет принадлежность пользователя к группе согласующих.
Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного маршрута согласования)
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateRoute xmlns="http://streamline/">
      <updateRouteDataContract>
        <ASPNETSessionId>string</ASPNETSessionId>
        <NegotiationId>guid</NegotiationId>
        <Route>
          <Negotiators>
            <RouteNegotiatorWrapper xsi:nil="true" />
            <RouteNegotiatorWrapper xsi:nil="true" />
          </Negotiators>
        </Route>
      </updateRouteDataContract>
    </UpdateRoute>
  </soap:Body>
</soap:Envelope>

Возвращаемые параметры

ПараметрОписание
UpdateRouteResultРезультат выполнения метода(успешно или нет, с указанием причины)
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateRouteResponse xmlns="http://streamline/">
      <UpdateRouteResult>string</UpdateRouteResult>
    </UpdateRouteResponse>
  </soap:Body>
</soap:Envelope>