Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| product:api:list:createproject [28.12.2021 12:37] – [Передаваемые параметры] Сердцев Сергей | product:api:list:createproject [28.10.2024 08:24] (текущий) – [Пример вызова метода] ekaterina.menkhuzina | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Создание проекта ====== | ====== Создание проекта ====== | ||
| - | + | Метод: **CreateProject** | |
| - | Метод: **CreateProject** | + | |
| Возвращает идентификатор созданного проекта. | Возвращает идентификатор созданного проекта. | ||
| + | |||
| =====Передаваемые параметры===== | =====Передаваемые параметры===== | ||
| ^Параметр^Описание^ | ^Параметр^Описание^ | ||
| Строка 8: | Строка 8: | ||
| |ParentProjectId*|Идентификатор родительского проекта| | |ParentProjectId*|Идентификатор родительского проекта| | ||
| |ProjectTypeId*|Идентификатор типа создаваемого проекта| | |ProjectTypeId*|Идентификатор типа создаваемого проекта| | ||
| - | |TemplateID((доступно с [[releases/ | + | |TemplateID|Шаблон проекта '' |
| |ProjectName*|Название проекта| | |ProjectName*|Название проекта| | ||
| |Order|Порядковый номер| | |Order|Порядковый номер| | ||
| Строка 34: | Строка 34: | ||
| |DocumentBody|Документ в формате Base64| | |DocumentBody|Документ в формате Base64| | ||
| |DocumentContentType|[[https:// | |DocumentContentType|[[https:// | ||
| + | |UsePlannedCost|'' | ||
| + | |PlannedCost|'' | ||
| |PlannedDuration|Плановая длительность проекта| | |PlannedDuration|Плановая длительность проекта| | ||
| - | |DurationUnit|Единица измерения плановой длительности проекта. | + | |DurationUnit|Единица измерения плановой длительности проекта. |
| |StartDateConstraint|Тип ограничения даты начала проекта. Передаваемые значения: | |StartDateConstraint|Тип ограничения даты начала проекта. Передаваемые значения: | ||
| |EndDateConstraint|Тип ограничения даты окончания проекта. Передаваемые значения: | |EndDateConstraint|Тип ограничения даты окончания проекта. Передаваемые значения: | ||
| |CalendarId|Идентификатор производственного календаря проекта| | |CalendarId|Идентификатор производственного календаря проекта| | ||
| + | |||
| + | |||
| * -- параметры, | * -- параметры, | ||
| %%**%% -- при изменении реквизита-классификатора, | %%**%% -- при изменении реквизита-классификатора, | ||
| Строка 46: | Строка 50: | ||
| Формат передаваемых дат для реквизита-даты должен быть типа '' | Формат передаваемых дат для реквизита-даты должен быть типа '' | ||
| - | * **YYYY** -- указатель года | + | * **YYYY** -- указатель года; |
| - | * **MM** -- указатель месяца | + | * **MM** -- указатель месяца; |
| - | * **DD** -- указатель дня | + | * **DD** -- указатель дня; |
| - | * **T** -- разделитель даты и времени | + | * **T** -- разделитель даты и времени; |
| - | * **hh** -- указатель часов | + | * **hh** -- указатель часов; |
| - | * **mm** -- указатель минут | + | * **mm** -- указатель минут; |
| - | * **ss** -- указатель секунд | + | * **ss** -- указатель секунд. |
| + | |||
| + | Пример запроса: | ||
| <code xml> | <code xml> | ||
| <?xml version=" | <?xml version=" | ||
| Строка 112: | Строка 118: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Пример запроса с передачей плановых трудозатрат (доступно '' | ||
| + | |||
| + | |||
| + | <code xml> | ||
| + | <?xml version=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Варианты комбинаций параметров и результат работы метода: | ||
| + | ^UsePlannedCost^PlannedCost^Результат работы метода^ | ||
| + | |true|Указан|Значение плановых трудозатрат установлено и равно значению, | ||
| + | |false (или null)|Указан|Значение плановых трудозатрат не установлено \\ Значение, | ||
| + | |true|null|Значение плановых трудозатрат становится расчетным \\ Результат данной комбинации идентичен результатам второй/ | ||
| + | |false (или null)|null|Значение плановых трудозатрат не установлено| | ||
| =====Возвращаемые параметры===== | =====Возвращаемые параметры===== | ||
| ^Параметр^Описание^ | ^Параметр^Описание^ | ||
| Строка 125: | Строка 202: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ===== Пример вызова метода ===== | ||
| + | Вызов метода с помощью [[https:// | ||
| + | |||
| + | 1. В окне запроса в передаваемых параметрах указать: | ||
| + | * идентификатор сессии (можно получить с помощью метода [[: | ||
| + | * идентификатор родительского проекта; | ||
| + | * идентификатор типа создаваемого проекта; | ||
| + | * название проекта; | ||
| + | * идентификатор руководителя проекта. | ||
| + | |||
| + | <image shape=" | ||
| + | \\ | ||
| + | 2. При корректно выполненном методе появится код 200 и возвращаемый параметр - в данном случае '' | ||
| + | |||
| + | <image shape=" | ||
| + | \\ | ||
| + | Готовый пример: | ||
| + | <image shape=" | ||