Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list:getprojects [19.08.2021 07:50] – [Возвращаемые параметры] holkinaproduct:api:list:getprojects [10.06.2025 07:06] (текущий) Менхузина Екатерина
Строка 46: Строка 46:
 * -- параметры, обязательные для заполнения. * -- параметры, обязательные для заполнения.
 Возможные статусы проектов: Возможные статусы проектов:
-  * "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"?>
Строка 114: Строка 114:
 |CalendarId|Идентификатор производственного календаря проекта| |CalendarId|Идентификатор производственного календаря проекта|
 |WBS|Порядок записей, в соответствии с иерархической структурой работ| |WBS|Порядок записей, в соответствии с иерархической структурой работ|
 +|PlannedCost|''(с версии 3.29)'' Значение плановых трудозатрат \\ Если объект не имеет плановых трудозатрат, то в параметре ''PlannedCost'' возвращается значение null|
 +|CalculatedCost|''(с версии 3.29)'' Значение расчетных трудозатрат \\ Если объект не имеет расчетных трудозатрат, то в параметре ''CalculatedCost'' возвращается значение null|
  
 Сортировка по WBS позволяет выводить записи в соответствии с иерархической структурой работ (порядок, в котором они расположены в диаграмме Ганте), но в виде плоского списка. Сортировка по WBS позволяет выводить записи в соответствии с иерархической структурой работ (порядок, в котором они расположены в диаграмме Ганте), но в виде плоского списка.
Строка 186: Строка 188:
             <ResourceAssignmentWrapper xsi:nil="true" />             <ResourceAssignmentWrapper xsi:nil="true" />
           </ResourceAssignments>           </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>
 +          <ResponsibleId>string</ResponsibleId>
 +          <ResourceAssignments>
 +            <ResourceAssignmentWrapper xsi:nil="true" />
 +            <ResourceAssignmentWrapper xsi:nil="true" />
 +          </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>
 +          <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>
 +          <UsePlannedCost>boolean</UsePlannedCost>
 +          <PlannedCost>double</PlannedCost>
 +          <CalculatedCost>double</CalculatedCost>
           <PlannedDuration>double</PlannedDuration>           <PlannedDuration>double</PlannedDuration>
           <DurationUnit>string</DurationUnit>           <DurationUnit>string</DurationUnit>