Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| product:api:list:updateproject [19.08.2021 08:35] – [Передаваемые параметры] holkina | product:api:list:updateproject [10.06.2025 07:13] (текущий) – ekaterina.menkhuzina | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| Метод: **UpdateProject** | Метод: **UpdateProject** | ||
| =====Передаваемые параметры===== | =====Передаваемые параметры===== | ||
| - | ^Параметр^Описание^ | + | ^Параметр^Описание^Комментарии^ |
| - | |ASPNETSessionId*|Идентификатор сессии| | + | |ASPNETSessionId|Идентификатор сессии|Обязательно для заполнения| |
| - | |Project|Массив значений проекта| | + | |Project|Массив значений проекта|| |
| - | |UID*|Идентификатор проекта| | + | |UID|Идентификатор проекта|Обязательно для заполнения| |
| - | |ParentProjectId|Идентификатор родительского проекта| | + | |ParentProjectId|Идентификатор родительского проекта|| |
| - | |Name|Название проекта| | + | |Name|Название проекта|| |
| - | |Status|Статус проекта.| | + | |Status|Статус проекта|| |
| - | |PercentComplete|Процент выполнения| | + | |PercentComplete|Процент выполнения|| |
| - | |PlannedStartDate%%**%%|Планируемая дата начала проекта| | + | |PlannedStartDate|Планируемая дата начала проекта|Плановая дата начала игнорируется, |
| - | |PlannedEndDate%%**%%|Планируемая дата окончания проекта| | + | |PlannedEndDate|Планируемая дата окончания проекта|Плановая дата окончания игнорируется, |
| - | |ActualStartDate|Фактическая дата начала проекта| | + | |ActualStartDate|Фактическая дата начала проекта|| |
| - | |ActualEndDate|Фактическая дата завершения проекта| | + | |ActualEndDate|Фактическая дата завершения проекта|| |
| - | |OwnerId|Идентификатор руководителя проекта| | + | |OwnerId|Идентификатор руководителя проекта| <text type=" |
| - | |ResponsibleId|Идентификатор исполнителя проекта| | + | |ResponsibleId|Идентификатор исполнителя проекта| <text type=" |
| - | |ResourceAssignments|Массив назначенных ресурсов| | + | |ResourceAssignments|Массив назначенных ресурсов|| |
| - | |ResourceAssignmentWrapper|Массив параметров ресурса| | + | |ResourceAssignmentWrapper|Массив параметров ресурса|| |
| - | |PersonId|Идентификатор ресурса| | + | |PersonId|Идентификатор ресурса|| |
| - | |Value|Значение ресурса| | + | |Value|Значение ресурса|| |
| - | |PlannedDuration|Плановая длительность проекта| | + | |PlannedDuration|Плановая длительность проекта|| |
| - | |DurationUnit|Единица измерения плановой длительности проекта. Возвращаемые значения: | + | |DurationUnit|Единица измерения плановой длительности проекта. Возвращаемые значения: |
| - | |StartDateConstraint%%****%%|Тип ограничения даты начала проекта. Передаваемые значения: | + | |StartDateConstraint|Тип ограничения даты начала проекта. Передаваемые значения: |
| - | |EndDateConstraint%%*****%%|Тип ограничения даты окончания проекта. Передаваемые значения: | + | |EndDateConstraint|Тип ограничения даты окончания проекта. Передаваемые значения: |
| - | |CalendarId|Идентификатор производственного календаря проекта| | + | |CalendarId|Идентификатор производственного календаря проекта|| |
| - | * -- параметры, обязательные для | + | |UsePlannedCost|'' |
| - | %%**%% -- плановая дата начала игнорируется, если в параметре StartDateConstraint | + | |PlannedCost|'' |
| - | %%***%% -- плановая дата окончания игнорируется, | + | |
| - | %%****%% -- если в параметре StartDateConstraint передано одно из значений: AS_SOON_AS_POSSIBLE, | + | |
| - | %%*****%% -- если в параметре EndDateConstraint | + | |
| Возможные статусы проектов: | Возможные статусы проектов: | ||
| - | * " | + | * " |
| - | * " | + | * " |
| - | * " | + | * " |
| - | * " | + | * " |
| - | * " | + | * " |
| - | * " | + | * " |
| - | * " | + | статусы с номерами 2, 4 и 5 устарели и больше не используются. |
| - | * " | + | |
| Формат передаваемых дат должен быть типа '' | Формат передаваемых дат должен быть типа '' | ||
| * YYYY указатель года | * YYYY указатель года | ||
| Строка 87: | Строка 85: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Пример запроса с передачей плановых трудозатрат (доступно '' | ||
| + | |||
| + | <code xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Варианты комбинаций параметров и результат работы метода: | ||
| + | ^UsePlannedCost^PlannedCost^Результат работы метода^ | ||
| + | |true|Указан|Значение плановых трудозатрат установлено и равно значению, | ||
| + | |false (или null)|Указан|Значение плановых трудозатрат не установлено\\ Значение, | ||
| + | |true|null|Значение плановых трудозатрат становится расчетным| | ||
| + | |false (или null)|null|Значение плановых трудозатрат не установлено \\ Текущее значение трудозатрат объекта и их тип (плановые трудозатраты или расчетные трудозатраты) не изменяются| | ||
| =====Возвращаемые параметры===== | =====Возвращаемые параметры===== | ||
| ^Параметр^Описание^ | ^Параметр^Описание^ | ||
| Строка 100: | Строка 150: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ===== Пример вызова метода ===== | ||
| + | Вызов метода с помощью [[https:// | ||
| + | |||
| + | 1. В окне запроса в передаваемых параметрах указать: | ||
| + | * идентификатор сессии (можно получить с помощью метода [[: | ||
| + | * статус проекта - параметр, | ||
| + | |||
| + | <image shape=" | ||
| + | \\ | ||
| + | 2. При корректно выполненном методе появится код 200 и возвращаемый параметр - в данном случае '' | ||
| + | |||
| + | <image shape=" | ||
| + | \\ | ||
| + | Готовый пример: | ||
| + | |||
| + | <image shape=" | ||