Project

Project / Projects

Сущность представляет проект — контейнер для задач, участников, ресурсов и настроек рабочего процесса. Сервис разделён на два endpoint-а: Project — операции записи над одним проектом и Projects — выборки коллекций проектов и связанных объектов-справочников. У сервиса Project нет собственной OData-точки для чтения одиночника: чтение делается через Projects с фильтром по ключу.


Ключи проекта

Ключ Тип Описание
ProjectIDNVARCHAR(10)Внутренний идентификатор проекта
ProjectCodeNVARCHAR(60)Бизнес-код проекта (используется в TaskKey как префикс)
IntegrationIDNVARCHARВнешний ID из интегрированной системы


Базовый URL

https://<host>/api/v01/Project
https://<host>/api/v01/Projects


Карта endpoints

Метод URL Назначение Транспорт
GET/api/v01/Projects/odata/ProjectsСписок проектовOData
GET/api/v01/Projects/odata/ProjectsFlatПлоский список проектов с параметрами и настройкамиOData
GET/api/v01/Projects/odata/ProjectCategoriesСправочник категорийOData
GET/api/v01/Projects/odata/ProjectTypesСправочник типов проектовOData
GET/api/v01/Projects/odata/ProjectSchemesСхемы workflow проектовOData
GET/api/v01/Projects/odata/CustomersЗаказчикиOData
GET/api/v01/Projects/odata/CompaniesКомпанииOData
GET/api/v01/Projects/odata/AccountsСчета/направления учётаOData
GET/api/v01/Projects/odata/LineOfBusinessesНаправления бизнесаOData
GET/api/v01/Projects/odata/UsersСрез пользователей для проектовOData
GET/api/v01/Projects/odata/TaskStatusesСтатусы задач, доступные в проектахOData
GET/api/v01/Projects/odata/TasksTypesТипы задачOData
GET/api/v01/Projects/odata/TaskPrioritiesПриоритеты задачOData
GET/api/v01/Projects/odata/ProjectReleasesВерсии (релизы) проектовOData
GET/api/v01/Projects/odata/ProjectComponentsКомпоненты проектовOData
GET/api/v01/Projects/odata/ProjectTaskPrioritiesСвязки «проект ↔ доступные приоритеты»OData
GET/api/v01/Projects/odata/ProjectTaskTypesСвязки «проект ↔ доступные типы задач»OData
GET/api/v01/Projects/odata/ProjectWorkflowsПереходы workflow проектовOData
GET/api/v01/Projects/odata/ProjectMembersУчастники проектовOData
GET/api/v01/Projects/odata/ProjectPermissionsРазрешения проектовOData
GET/api/v01/Projects/odata/CustomProjectFieldsКастомные поля проектовOData
GET/api/v01/Projects/odata/ProjectAttributesАтрибуты проектовOData
POST/api/v01/Project/rest/CreateСоздать проектREST
POST/api/v01/Project/rest/UpdateОбновить проектREST
POST/api/v01/Project/rest/DeactivateДеактивировать проектREST
POST/api/v01/Project/rest/RestoreВосстановить деактивированный проектREST