ПланФикс API: Фильтры задач: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 7: Строка 7:
!width="40"|Тип !!width="200"| Название !! Операторы !! Формат value
!width="40"|Тип !!width="200"| Название !! Операторы !! Формат value
|-
|-
|38 || Дата последнего изменения
|12 || Дата создания
| rowspan="2" |  
| rowspan="7" |  
*equal  
*equal  
*notequal  
*notequal  
*gt  
*gt  
*lt  
*lt  
| rowspan="2" |
| rowspan="7" |
объект :  
объект :  
<source lang="xml">
<source lang="xml">
Строка 55: Строка 55:
</source>
</source>


|-
|13 || Дата планируемого начала
|-
|14 || Дата планируемого завершения
|-
|21 || Дата последней активности (последнего добавленного комментария)
|-
|19 || Дата фактического завершения
|-
|20 || Дата выполнения
|-
|-
|38 || Дата последнего изменения  
|38 || Дата последнего изменения  
|-
|-

Версия от 14:53, 2 мая 2017

Фильтры задач задаются следующим набором параметров:

  • type - числовой идентификатор фильтра
  • operator - оператор фильтра, одно из значений из списка (equal, notequal, gt, lt) у разных фильтров могут быть разные допустимые операторы.
  • value - значение фильтра, может быть строкой, числом или сложным объектом, в зависимости от типа фильтра
Тип Название Операторы Формат value
12 Дата создания
  • equal
  • notequal
  • gt
  • lt

объект :

<value>
  <datetype></datetype>
  <datevalue></datevalue>
  <datefrom></datefrom>
  <dateto></dateto>
</value>

datetype принимает следующие значения:

  • today - сегодня
  • yesterday - вчера
  • tomorrow - завтра
  • thisweek - текущая неделя
  • lastweek
  • nextweek
  • thismonth
  • lastmonth
  • nextmonth
  • last - последние n дней, n передается в datevalue
  • next - следующие n дней, n передается в datevalue
  • in - через n дней, n передается в datevalue
  • anotherdate - точная дата, дата передается в формате дд-мм-гггг в datefrom
  • anotherperiod - точный период, даты передаются в формате дд-мм-гггг в datefrom и dateto

примеры:

<value>
  <datetype>thisweek</datetype>
</value>
<value>
  <datetype>anotherperiod</datetype>
  <datefrom>01-01-2015</datefrom>
  <dateto>01-02-2015</dateto>
</value>
13 Дата планируемого начала
14 Дата планируемого завершения
21 Дата последней активности (последнего добавленного комментария)
19 Дата фактического завершения
20 Дата выполнения
38 Дата последнего изменения