Чтение коллекции

Чтение коллекции

Список проектов и расширенный плоский список ProjectsFlat с денормализованными полями.


Список проектов

GET /api/v01/Projects/odata/Projects?$format=json


Поддерживаются параметры $select, $filter, $orderby, $skip, $top, $inlinecount, $format.

Список содержит проекты, доступные текущему пользователю.


ProjectsFlat — расширенный плоский список

Объект ProjectsFlat возвращает проекты вместе с их параметрами (флаги модулей, дефолты, шаблоны) и денормализованными полями для отображения в табличных интерфейсах.

GET /api/v01/Projects/odata/ProjectsFlat?$format=json


Примеры

Все активные проекты с менеджером проекта — конкретным пользователем:

GET /api/v01/Projects/odata/ProjectsFlat
  ?$filter=Version eq 'A' and ProjectPMID eq '0000001234'
  &$select=ID,ProjectCode,Text,ProjectPMID,StartDate,EndDate
  &$orderby=ProjectCode asc
  &$format=json


Найти проект по коду:

GET /api/v01/Projects/odata/Projects
  ?$filter=ProjectCode eq 'PROJ'
  &$top=1
  &$format=json