| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:api:list:getprojects [15.07.2019 06:06] – ↷ Страница перемещена из product:api:getprojects в product:api:list:getprojects mayn | product:api:list:getprojects [10.06.2025 07:06] (текущий) – Менхузина Екатерина |
|---|
| * -- параметры, обязательные для заполнения. | * -- параметры, обязательные для заполнения. |
| Возможные статусы проектов: | Возможные статусы проектов: |
| * "1" -- Предполагаемый | * "1" -- Не начат |
| * "3" -- В работе | * "3" -- В работе |
| * "4" -- Требует внимания | |
| * "5" -- Наивысший приоритет | |
| * "6" -- Завершен | * "6" -- Завершен |
| * "7" -- Отменен | * "7" -- Отменен |
| * "8" -- Отложен | * "8" -- Отложен |
| * "9" -- Готов к проверке | * "9" -- На проверке |
| | статусы с номерами 2, 4 и 5 устарели и больше не используются. |
| <code xml> | <code xml> |
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> |
| |OwnerId|Идентификатор руководителя проекта| | |OwnerId|Идентификатор руководителя проекта| |
| |ResponsiblePersonId|Идентификатор исполнителя проекта| | |ResponsiblePersonId|Идентификатор исполнителя проекта| |
| | |PlannedDuration|Плановая длительность проекта| |
| | |DurationUnit|Единица измерения плановой длительности проекта. Возвращаемые значения: HOURS, DAYS, WEEKS, MONTHS, YEARS| |
| | |StartDateConstraint|Тип ограничения даты начала проекта. Возвращаемые значения: MUST_START_ON, START_NO_EARLIER_THAN, AS_SOON_AS_POSSIBLE, AS_LATE_AS_POSSIBLE, NOT_SET (ограничение не установлено)| |
| | |EndDateConstraint|Тип ограничения даты окончания проекта. Возвращаемые значения: MUST_FINISH_ON, FINISH_NO_EARLIER_THAN, FINISH_NO_LATER_THAN, NOT_SET (ограничение не установлено)| |
| | |CalendarId|Идентификатор производственного календаря проекта| |
| |WBS|Порядок записей, в соответствии с иерархической структурой работ| | |WBS|Порядок записей, в соответствии с иерархической структурой работ| |
| | |PlannedCost|''(с версии 3.29)'' Значение плановых трудозатрат \\ Если объект не имеет плановых трудозатрат, то в параметре ''PlannedCost'' возвращается значение null| |
| | |CalculatedCost|''(с версии 3.29)'' Значение расчетных трудозатрат \\ Если объект не имеет расчетных трудозатрат, то в параметре ''CalculatedCost'' возвращается значение null| |
| |
| Сортировка по WBS позволяет выводить записи в соответствии с иерархической структурой работ (порядок, в котором они расположены в диаграмме Ганте), но в виде плоского списка. | Сортировка по WBS позволяет выводить записи в соответствии с иерархической структурой работ (порядок, в котором они расположены в диаграмме Ганте), но в виде плоского списка. |
| <ActualStartDate>dateTime</ActualStartDate> | <ActualStartDate>dateTime</ActualStartDate> |
| <ActualEndDate>dateTime</ActualEndDate> | <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> |
| | </ProjectWrapper> |
| | <ProjectWrapper> |
| | <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> |
| | </ProjectWrapper> |
| | </GetProjectsResult> |
| | </GetProjectsResponse> |
| | </soap:Body> |
| | </soap:Envelope> |
| | </code> |
| | |
| | Пример запроса с передачей плановых трудозатрат (доступно ''с версии 3.29'') - добавлены необязательные передаваемые параметры ''PlannedCost'' и ''CalculatedCost'': |
| | |
| | <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> |
| | <GetProjectsResponse xmlns="http://streamline/"> |
| | <GetProjectsResult> |
| | <ProjectWrapper> |
| | <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> | <OwnerId>string</OwnerId> |
| <ResponsiblePersonId>string</ResponsiblePersonId> | <ResponsibleId>string</ResponsibleId> |
| <ResourceAssignments> | <ResourceAssignments> |
| <ResourceAssignmentWrapper xsi:nil="true" /> | <ResourceAssignmentWrapper xsi:nil="true" /> |
| <ResourceAssignmentWrapper xsi:nil="true" /> | <ResourceAssignmentWrapper xsi:nil="true" /> |
| </ResourceAssignments> | </ResourceAssignments> |
| | <UsePlannedCost>boolean</UsePlannedCost> |
| | <PlannedCost>double</PlannedCost> |
| | <CalculatedCost>double</CalculatedCost> |
| | <PlannedDuration>double</PlannedDuration> |
| | <DurationUnit>string</DurationUnit> |
| | <StartDateConstraint>string</StartDateConstraint> |
| | <EndDateConstraint>string</EndDateConstraint> |
| | <CalendarId>guid</CalendarId> |
| </ProjectWrapper> | </ProjectWrapper> |
| <ProjectWrapper> | <ProjectWrapper> |
| <ActualStartDate>dateTime</ActualStartDate> | <ActualStartDate>dateTime</ActualStartDate> |
| <ActualEndDate>dateTime</ActualEndDate> | <ActualEndDate>dateTime</ActualEndDate> |
| | <Order>int</Order> |
| <OwnerId>string</OwnerId> | <OwnerId>string</OwnerId> |
| <ResponsiblePersonId>string</ResponsiblePersonId> | <ResponsibleId>string</ResponsibleId> |
| <ResourceAssignments> | <ResourceAssignments> |
| <ResourceAssignmentWrapper xsi:nil="true" /> | <ResourceAssignmentWrapper xsi:nil="true" /> |
| <ResourceAssignmentWrapper xsi:nil="true" /> | <ResourceAssignmentWrapper xsi:nil="true" /> |
| </ResourceAssignments> | </ResourceAssignments> |
| | <UsePlannedCost>boolean</UsePlannedCost> |
| | <PlannedCost>double</PlannedCost> |
| | <CalculatedCost>double</CalculatedCost> |
| | <PlannedDuration>double</PlannedDuration> |
| | <DurationUnit>string</DurationUnit> |
| | <StartDateConstraint>string</StartDateConstraint> |
| | <EndDateConstraint>string</EndDateConstraint> |
| | <CalendarId>guid</CalendarId> |
| </ProjectWrapper> | </ProjectWrapper> |
| </GetProjectsResult> | </GetProjectsResult> |