URL: components/services/APIProjects.asmx
| Метод | Название | Описание | Начиная с версии |
|---|---|---|---|
| AddLinkTaskToTask | Установка связи между объектами типа «Задача» | Установка временной зависимости между объектами | 4.00 |
| AddResourcesTask | Назначение ресурсов на объект типа «Задача» | 4.00 | |
| ChangeParent | Перемещение проекта | Изменяет родительский проект у выбранного проекта | 4.00 |
| ConvertProjectType | Конвертация типа объекта | Изменяет тип объекта (аналог опции «Преобразовать» на карточке объекта) | 4.00 |
| CreateProject | Создание проекта | Создает проект согласно переданным параметрам | 4.00 |
| CreateProjectByDiscussion | Создание проекта по дискуссии | Создает проект, согласно переданным параметрам Основанием создания проекта является указанная дискуссия | 4.00 |
| DelegateProject | Делегирование проекта | Делегирует проект другому пользователю Системы | 4.00 |
| DelegateProjectHierarchy | Делегирование иерархии объектов Системы | Делегирует иерархию объектов другому пользователю Системы | 4.02 |
| DeleteLinkTaskToTask | Удаление связи между объектами типа «Задача» | Удаление временной зависимости между объектами. | 4.00 |
| DeleteProject | Удаление проекта | Удаляет проект | 4.00 |
| DeleteResourcesTask | Удаление ресурсов из объекта типа «Задача» | 4.00 | |
| GetGroupsWithPersonsIdsAllowedToWriteDiscussion | Получение групп и входящих в них пользователей по идентификатору проекта | Возвращает всех участников проекта и группы, в которые входят участники | 4.00 |
| GetHorizontalRelationsProjects | Получение горизонтальных связей проекта | 4.00 | |
| GetProject | Получение информации о проекте | Возвращает всю информацию о проекте | 4.00 |
| GetProjectChilds | Получение подпроектов по типу | Возвращает идентификаторы всех подпроектов по типу проекта с указанием на родительский проект | 4.00 |
| GetProjectFields | Получение информации о реквизитах проекта | Возвращает идентификаторы реквизитов, даже если они не заполнены в карточке проекта | 4.00 |
| GetProjectInfo | Получение информации о проекте | 4.00 | |
| GetProjectResourceAssignments | Получение ресурсов по проекту | Возвращает информацию о ресурсах в выбранном проекте | 4.00 |
| GetProjectsTypes | Получение информации о всех типах объектов | 4.00 | |
| GetProjects | Получение информации о проектах | Возвращает информацию о выбранных фильтром проектах | 4.00 |
| GetProjectsUidsByType | Получение списка идентификаторов проектов по их типу | Возвращает массив идентификаторов проекта с указанием на родительский проект. Если идентификатор родительского проекта ParentProjectId отсутствует, запрос вернет все проекты указанного типа | 4.00 |
| GetSubprojectsDates | Получение данных дочерних проектов | Возвращает массив данных дочерних объектов | 4.00 |
| GetWorkCalendars | Получение списка производственных календарей | Возвращает список производственных календарей | 4.00 |
| LockObjectFields | Блокировка реквизитов проекта | Производит блокировку реквизитов проекта, у которых установлена опция «Возможность блокировать» | 4.00 |
| ScheduleProject | Запуск планировщика с уровня указанного объекта | Запускает планировщика с уровня указанного объекта | 4.00 |
| UnlockObjectFields | Разблокировка реквизитов проекта | Производит разблокировку реквизитов проекта, у которых установлена опция «Возможность блокировать» | 4.00 |
| UpdateProject | Редактирование информации о проекте | Изменяет выбранный проект, согласно передаваемым параметрам. Возвращает строку Everything allright при удачном обновлении проекта | 4.00 |
| UpdateProjectFields | Редактирование реквизитов проекта | Изменяет реквизиты выбранного проекта | 4.00 |