Получение всей информации о проекте
URL: components/services/APIProjects.asmx
Метод: GetProject
Передаваемые параметры
| Параметр | Описание |
|---|---|
ASPNETSessionId | Идентификатор сессии |
projectId | Идентификатор проекта |
<?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:str="http://streamline/"> <soapenv:Header/> <soapenv:Body> <str:GetProject> <str:contract> <str:ASPNETSessionId>string</str:ASPNETSessionId> <str:ProjectId>string</str:ProjectId> </str:contract> </str:GetProject> </soapenv:Body> </soapenv:Envelope>
Возвращаемые параметры
| Параметр | Описание |
|---|---|
UID | Идентификатор проекта |
ParentProjectId | Идентификатор родительского проекта |
Name | Название проекта |
Status | Статус проекта |
PercentComplete | Процент выполнения |
SystemStartDate | Расчетная дата начала проекта |
SystemEndDate | Расчетная дата окончания проекта |
PlannedStartDate | Планируемая дата начала проекта |
PlannedEndDate | Планируемая дата окончания проекта |
ActualStartDate | Дата начала проекта |
ActualEndDate | Дата окончания проекта |
OwnerId | Идентификатор руководителя проекта |
ResponsibleId | Идентификатор исполнителя проекта |
ResourceAssignments | Массив назначенных ресурсов |
ResourceAssignmentWrapper | Массив параметров ресурса |
PersonId | Идентификатор ресурса |
Value | Значение ресурса |
PlannedCost | Значение плановых трудозатрат Если объект не имеет плановых трудозатрат, то в параметре PlannedCost возвращается значение null |
CalculatedCost | Значение расчетных трудозатрат Если объект не имеет расчетных трудозатрат, то в параметре CalculatedCost возвращается значение null |
Возможные статусы объектов (значения параметра «Status»):
- «1» - Не начат;
- «3» - В работе;
- «6» - Завершен;
- «7» - Отменен;
- «8» - Отложен;
- «9» - На проверке.
Формат дат вида: YYYY-MM-DD:
- YYYY - указатель года;
- MM - указатель месяца;
- DD - указатель дня.
<?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetProjectResponse xmlns="http://streamline/"> <GetProjectResult> <UsePlannedCost>boolean</UsePlannedCost> <str:PlannedCost>double</str:PlannedCost> <CalculatedCost>int</CalculatedCost> <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> <ActualStartDate>dateTime</ActualStartDate> <ActualEndDate>dateTime</ActualEndDate> <PlannedDuration>int</PlannedDuration> <DurationUnit>string</DurationUnit> <StartDateConstraint>string</StartDateConstraint> <CalendarId>guid</CalendarId> <Order>int</Order> <OwnerId>string</OwnerId> <ResponsibleId>string</ResponsibleId> <ResourceAssignments> <str:ResourceAssignmentWrapper> <str:PersonId>guid</str:PersonId> <str:Value>double</str:Value> </str:ResourceAssignmentWrapper> </str:ResourceAssignments> </GetProjectResult> </GetProjectResponse> </s:Body> </s:Envelope>