Назначение ресурсов на объект типа «Задача»

Метод: AddResourcesTask

На входе – объект типа «Задача» в виде GUID, массив значений: GUID ресурсов, % их загрузки. Так же на входе указывается флаг «Отправлять ли уведомления ресурсам о назначении на роль участника?».

На выходе – назначенные на объект типа «Задача» ресурсы с указанным % загрузки (в диаграмме Ганта в столбце «Ресурсы»).

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
ObjectId*Идентификатор объекта типа «Задача», в который необходимо назначить ресурс
PersonWrappersМассив с пользователями Системы, которых необходимо назначить в качестве ресурсов на объект типа «Задача», и их % загрузки
PersonWrapperЭлемент массива
PersonId*Элемент массива. Идентификатор ресурса (GUID пользователя системы Адванта)
ValuePercent*Элемент массива. Процент загрузки ресурса. Числовое значение (как целое, так и дробное). Неотрицательные значения (положительные числа и 0).
PersonNotifyБулево значение необходимости отправки уведомления всем ресурсам (из массива PersonWrappers) о назначении на роль участника на объект типа «Задача»:
• True – уведомление отправляется.
• False – уведомление не отправляется. Значение по умолчанию

* – параметры, обязательные для заполнения

<?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>
ПараметрОписание
AddResourcesTaskResultРезультат выполнения метода (успешно, либо нет с указанием причины)
<?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>