Получение информации о проекте

Метод: GetProjectInfo

ПараметрОписание
ASPNETSessionIdИдентификатор сессии
projectIdИдентификатор проекта
<?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>
    <GetProjectInfo xmlns="http://streamline/">
      <ASPNETSessionId>string</ASPNETSessionId>
      <projectId>string</projectId>
    </GetProjectInfo>
  </soap:Body>
</soap:Envelope>
ПараметрОписание
UIDИдентификатор проекта
ParentProjectIdИдентификатор родительского проекта
NameНазвание проекта
ProjectTypeIdИдентификатор типа проекта
ProjectTypeТип проекта
StatusСтатус(*)
SystemStartDateРасчетная дата начала проекта
SystemEndDateРасчетная дата окончания проекта
PlannedStartDateПланируемая дата начала проекта
PlannedEndDateПланируемая дата окончания проекта
ActualStartDateДата и время фактического начала проекта в формате YYYY-MM-DDTHH:MI:Sec.Millisecond
ActualEndDateДата фактического окончания проекта в формате YYYY-MM-DDTHH:MI:Sec.Millisecond
OwnerIdИдентификатор руководителя проекта
ResponsibleIdИдентификатор исполнителя проекта
ResourceAssignmentsМассив назначенных ресурсов
PlannedDurationПланируемая длительность проекта
DurationUnitЕдиницы измерения для параметра PlannedDuration
Возможные варианты: DAYS
StartDateConstraintНачало проекта
Возможные варианты: AS_SOON_AS_POSSIBLE, MUST_START_ON
EndDateConstraintОкончание проекта, если задано в системе
CalendarIdИдентификатор календаря

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

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

Формат дат вида: YYYY-MM-DDTHH:MI:Sec.Millisecond

  • YYYY – указатель года
  • MM – указатель месяца
  • DD – указатель дня
  • HH – указатель часов
  • MI – указатель минут
  • Sec.Millisecond – указатель секунд с миллисекундами
<?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>
    <GetProjectInfoResponse xmlns="http://streamline/">
      <GetProjectInfoResult>
        <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>
            <PersonId>guid</PersonId>
            <Value>double</Value>
          </ResourceAssignmentWrapper>
          <ResourceAssignmentWrapper>
            <PersonId>guid</PersonId>
            <Value>double</Value>
          </ResourceAssignmentWrapper>
        </ResourceAssignments>
        <PlannedDuration>double</PlannedDuration>
        <DurationUnit>string</DurationUnit>
        <StartDateConstraint>string</StartDateConstraint>
        <EndDateConstraint>string</EndDateConstraint>
        <CalendarId>guid</CalendarId>
      </GetProjectInfoResult>
    </GetProjectInfoResponse>
  </soap:Body>
</soap:Envelope>