Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:list:getprojects [15.07.2019 06:14] – ↷ Страница перемещена из product:api:getprojects в product:api:list:getprojects maynproduct: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"?>
Строка 108: Строка 108:
 |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 позволяет выводить записи в соответствии с иерархической структурой работ (порядок, в котором они расположены в диаграмме Ганте), но в виде плоского списка.
Строка 147: Строка 154:
           <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>
Строка 168: Строка 252:
           <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>