Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Назначение ресурсов на объект типа «Задача» ====== ===== Описание ===== Метод: **AddResourcesTask** На входе – объект типа «Задача» в виде GUID, массив значений: GUID ресурсов, % их загрузки. Так же на входе указывается флаг «Отправлять ли уведомления ресурсам о назначении на роль участника?». На выходе – назначенные на объект типа «Задача» ресурсы с указанным % загрузки (в диаграмме Ганта в столбце «Ресурсы»). =====Передаваемые параметры===== ^Параметр^Описание| |ASPNETSessionId*|Идентификатор сессии| |ObjectId*|Идентификатор объекта типа «Задача», в который необходимо назначить ресурс| |PersonWrappers|Массив с пользователями Системы, которых необходимо назначить в качестве ресурсов на объект типа «Задача», и их % загрузки| |PersonWrapper|Элемент массива| |PersonId*|Элемент массива. Идентификатор ресурса (GUID пользователя системы Адванта)| |ValuePercent*|Элемент массива. Процент загрузки ресурса. Числовое значение (как целое, так и дробное). Неотрицательные значения (положительные числа и 0).| |PersonNotify|Булево значение необходимости отправки уведомления всем ресурсам (из массива PersonWrappers) о назначении на роль участника на объект типа «Задача»: | |:::|• True – уведомление отправляется.| |:::|• False – уведомление не отправляется. Значение по умолчанию| * – параметры, обязательные для заполнения <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> <AddResourcesTask xmlns="http://streamline/"> <contract> <ASPNETSessionId>string</ASPNETSessionId> <ObjectId>string</ObjectId> <Resources> <ResourceAssignmentWrapper> <PersonId>guid</PersonId> <Value>double</Value> </ResourceAssignmentWrapper> <ResourceAssignmentWrapper> <PersonId>guid</PersonId> <Value>double</Value> </ResourceAssignmentWrapper> </Resources> <PersonNotify>boolean</PersonNotify> </contract> </AddResourcesTask> </soap:Body> </soap:Envelope> </code> ===== Возвращаемые параметры ===== ^Параметр^Описание| |AddResourcesTaskResult|Результат выполнения метода (успешно, либо нет с указанием причины)| <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> <AddResourcesTaskResponse xmlns="http://streamline/"> <AddResourcesTaskResult>string</AddResourcesTaskResult> </AddResourcesTaskResponse> </soap:Body> </soap:Envelope> </code>