Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Получение информации о согласовании ====== Метод: **GetNegotiation** ===== Передаваемые параметры ===== ^Параметр^Описание^ |ASPNETSessionId*|Идентификатор сессии пользователя Системы| |negotiationId*|Идентификатор согласования| <code xml> <?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> <GetNegotiation xmlns="http://streamline/"> <ASPNETSessionId>string</ASPNETSessionId> <negotiationId>guid</negotiationId> </GetNegotiation> </soap:Body> </soap:Envelope> </code> =====Возвращаемые параметры ===== ^Параметр^Описание^ |Id|Идентификатор согласования| |Title|Название| |Description|Описание| |AuthorId|Идентификатор автора| |CreateDate|Дата создания| |RouteType|Тип маршрута \\ Возможные значения: \\ • **Sequential** – последовательное согласование. Значение по умолчанию \\ • **Parallel** – параллельное согласование \\ • **SequentialParallel** – последовательно параллельное| |NegotiationObjectType|Тип согласования. \\ Если это согласование формы, то возвращается значение "**Form**". \\ Для обычных согласований возвращается значение "**None**".| |TemplateId|Идентификатор шаблона согласования формы (при согласовании формы)| |Status|Статус согласования \\ Возможные значения: \\ • **Created** - не начато (актуально для согласования формы) \\ • **InProcess** - открыто \\ • **Accepted** - утверждено \\ • **Denied** - отклонено| |FormObjectId|Идентификатор корневого объекта формы| |IsClosed|флаг "Закрыто ли согласование"| |ParentId|Идентификатор объекта, в котором сохранено согласование| |UpdateDate|Дата изменения согласования| |SolutionDate|Дата закрытия согласования| |Negotiators|Массив согласующих c элементами NegotiatorWrapper, каждый из которых содержит:| | Id|Идентификатор согласующего в маршруте согласования| | NegotiationId|Идентификатор согласования| | MemberId|Идентификатор карточки пользователя-согласующего| | Member |Cписок данных карточки пользователя-согласующего| | Period| Плановый срок на ответ "Согласовано"/"Отказано" (число)| | PeriodUnits|Единицы измерения срока на ответ. \\ Возможные значения: \\ - **Hours** - рабочих часов \\ - **Days** - рабочих дней| | Order|Порядковый номер пользователя в списке согласующих. \\ Определяет принадлежность пользователя к группе согласующих. \\ Если порядковый номер у нескольких согласующих один и тот же, то это означает, что пользователи находятся в одной и той же группе (актуально для последовательно-параллельного маршрута согласования)| | Status|Cтатус согласующего. \\ Возможные значения: \\ - **Accepted** - Согласовано \\ - **Denided** - Отказано \\ - **Waiting** - Ожидание ответа \\ - **Next** - Не подошла очередь, согласование открыто \\ - **WaitingTooLongIgnore** - Срок ответа превышен/Проигнорировано \\ - **NextIgnore** - Не подошла очередь, согласование закрыто \\ - **WaitingIgnore** - Запрос отозван| | DecisionComment|Текст сопроводительного комментария к ответу "Согласовано"/"Отказано"| | DecisionDate|Фактическая дата ответа "Согласовано"/"Отказано"| | DecisionReplyId|Идентификатор ответа "Согласовано"/"Отказано"| | UpdateDate|Дата сохранения значения планового срока на ответ "Согласовано"/"Отказано"| | StartDate|Дата отправки запроса ответа на согласование (ответа "Согласовано"/"Отказано")| | EndDate|Дата дедлайна на ответ "Согласовано"/"Отказано"| <code xml> <?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> <GetNegotiationResponse xmlns="http://streamline/"> <GetNegotiationResult> <Id>guid</Id> <Title>string</Title> <Description>string</Description> <AuthorId>guid</AuthorId> <CreateDate>dateTime</CreateDate> <RouteType>string</RouteType> <NegotiationObjectType>string</NegotiationObjectType> <TemplateId>guid</TemplateId> <Status>string</Status> <FormObjectId>guid</FormObjectId> <IsClosed>boolean</IsClosed> <ParentId>guid</ParentId> <UpdateDate>dateTime</UpdateDate> <Negotiators> <NegotiatorWrapper> <Id>guid</Id> <NegotiationId>guid</NegotiationId> <MemberId>guid</MemberId> <Member xsi:nil="true" /> <Period>int</Period> <PeriodUnits>string</PeriodUnits> <Order>int</Order> <Status>string</Status> <DecisionComment>string</DecisionComment> <DecisionDate>dateTime</DecisionDate> <DecisionReplyId>guid</DecisionReplyId> <UpdateDate>dateTime</UpdateDate> <StartDate>dateTime</StartDate> <EndDate>dateTime</EndDate> </NegotiatorWrapper> <NegotiatorWrapper> <Id>guid</Id> <NegotiationId>guid</NegotiationId> <MemberId>guid</MemberId> <Member xsi:nil="true" /> <Period>int</Period> <PeriodUnits>string</PeriodUnits> <Order>int</Order> <Status>string</Status> <DecisionComment>string</DecisionComment> <DecisionDate>dateTime</DecisionDate> <DecisionReplyId>guid</DecisionReplyId> <UpdateDate>dateTime</UpdateDate> <StartDate>dateTime</StartDate> <EndDate>dateTime</EndDate> </NegotiatorWrapper> </Negotiators> </GetNegotiationResult> </GetNegotiationResponse> </soap:Body> </soap:Envelope> </code>