Это старая версия документа!


Редактирование информации о проекте

Метод: UpdateProject

ПараметрОписание
ASPNETSessionId*Идентификатор сессии
ProjectМассив значений проекта
UID*Идентификатор проекта
ParentProjectIdИдентификатор родительского проекта
NameНазвание проекта
StatusСтатус проекта.
PercentCompleteПроцент выполнения
PlannedStartDateПланируемая дата начала проекта
PlannedEndDateПланируемая дата окончания проекта
ActualStartDateФактическая дата начала проекта
ActualEndDateФактическая дата завершения проекта
OwnerIdИдентификатор руководителя проекта
ResponsibleIdИдентификатор исполнителя проекта
ResourceAssignmentsМассив назначенных ресурсов
ResourceAssignmentWrapperМассив параметров ресурса
PersonIdИдентификатор ресурса
ValueЗначение ресурса

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

Возможные статусы проектов:

  • «1» – Предполагаемый
  • «3» – В работе
  • «4» – Требует внимания
  • «5» – Наивысший приоритет
  • «6» – Завершен
  • «7» – Отменен
  • «8» – Отложен
  • «9» – Готов к проверке

Формат передаваемых дат должен быть типа YYYY-MM-DDThh:mm:ss, например: 2002-05-30T09:00:00

  • YYYY указатель года
  • MM указатель месяца
  • DD указатель дня
  • T указатель начала временного интервала
  • hh указатель часов
  • mm указатель минут
  • ss указатель секунд
<?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>
    <UpdateProject xmlns="http://streamline/">
      <contract>
        <ASPNETSessionId>string</ASPNETSessionId>
        <Project>
          <UID>string</UID>
          <ParentProjectId>string</ParentProjectId>
          <Name>string</Name>
          <ProjectTypeId>string</ProjectTypeId>
          <ProjectType>string</ProjectType>
          <Status>int</Status>
          <PercentComplete>int</PercentComplete>
          <SystemStartDate>dateTime</SystemStartDate>
          <SystemEndDate>dateTime</SystemEndDate>
          <PlannedStartDate>dateTime</PlannedStartDate>
          <PlannedEndDate>dateTime</PlannedEndDate>
          <ActualStartDate>dateTime</ActualStartDate>
          <ActualEndDate>dateTime</ActualEndDate>
          <Order>int</Order>
          <OwnerId>string</OwnerId>
          <ResponsibleId>string</ResponsibleId>
          <ResourceAssignments>
            <ResourceAssignmentWrapper xsi:nil="true" />
            <ResourceAssignmentWrapper xsi:nil="true" />
          </ResourceAssignments>
          <PlannedDuration>double</PlannedDuration>
          <DurationUnit>string</DurationUnit>
          <StartDateConstraint>string</StartDateConstraint>
          <EndDateConstraint>string</EndDateConstraint>
          <CalendarId>guid</CalendarId>
        </Project>
      </contract>
    </UpdateProject>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
UpdateProjectResultРезультат выполнения запроса
<?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>
    <UpdateProjectResponse xmlns="http://streamline/">
      <UpdateProjectResult>string</UpdateProjectResult>
    </UpdateProjectResponse>
  </soap:Body>
</soap:Envelope>