ПланФикс API: Фильтры контактов: различия между версиями
Материал из Planfix
Alice (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
(не показано 11 промежуточных версий 3 участников) | |||
Строка 64: | Строка 64: | ||
|- | |- | ||
|4011 || Дата рождения | |4223 || Дата рождения (с учетом года) | ||
|- | |||
|4011 || Дата рождения (без учета года) | |||
|- | |- | ||
|4213 || Контрагент в задачах с последней активностью | |4213 || Контрагент в задачах с последней активностью | ||
Строка 97: | Строка 99: | ||
|- | |- | ||
|4006 || Является компанией | |4006 || Является компанией | ||
| rowspan=" | | rowspan="13" | | ||
*equal | *equal | ||
| rowspan=" | | rowspan="13" | int - 1 | ||
|- | |- | ||
|4007 || Является контактом | |4007 || Является контактом | ||
Строка 113: | Строка 115: | ||
|4018 || Не может быть контрагентом задач | |4018 || Не может быть контрагентом задач | ||
|- | |- | ||
|4001 || Имя контакта / название компании | |4201 || Контрагент без активных задач | ||
| rowspan=" | |- | ||
|4202 || Не участвует в активных задачах | |||
|- | |||
|4203 || Контрагент с активными задачами | |||
|- | |||
|4204 || Участвует в активных задачах | |||
|- | |||
|4205 || Контрагент в просроченных задачах | |||
|- | |||
|4206 || Участвует в просроченных задачах | |||
|- | |||
|4001 || Имя или фамилия контакта / название компании | |||
| rowspan="9" | | |||
*equal | *equal | ||
*notequal | *notequal | ||
| rowspan=" | | rowspan="9" | string - осуществляется фильтр содержит / не содержит | ||
|- | |- | ||
|4002|| Должность | |4002|| Должность | ||
Строка 126: | Строка 140: | ||
|- | |- | ||
|4005|| Email | |4005|| Email | ||
|- | |||
|4221|| Дополнительный email | |||
|- | |||
|4014|| Имя контакта / Название компании | |||
|- | |||
|4015|| Фамилия контакта | |||
|- | |- | ||
|4101 || Пользовательское поле типа Строка | |4101 || Пользовательское поле типа Строка | ||
Строка 155: | Строка 175: | ||
| int - идентификатор записи | | int - идентификатор записи | ||
|- | |- | ||
|4114 || Пользовательское поле типа Набор записей справочника | |||
| | |||
*equal | |||
*notequal | |||
| int - идентификатор записи, для условия по нескольким записям - идентификаторы через ; (точку с запятой) | |||
|- | |||
|4111 || Пользовательское поле типа Набор значений | |||
| | |||
*equal | |||
*notequal | |||
| string - значение, для условия по нескольким значениям - значения через ; (точку с запятой) | |||
|- | |||
|4008 || Группа контактов | |||
| | |||
*equal | |||
*notequal | |||
| int - идентификатор группы, можно получить методом [[ПланФикс API contact.getGroupList | contact.getGroupList]] | |||
|- | |||
|4016 || Шаблон контакта | |||
| | |||
*equal | |||
*notequal | |||
| int - номер шаблона, general в ответе метода [[ПланФикс API contact.getList | contact.getList]] с target = template | |||
|} | |||
Текущая версия от 04:09, 18 июня 2022
Фильтры контактов задаются следующим набором параметров:
- type - числовой идентификатор фильтра
- operator - оператор фильтра, одно из значений из списка (equal, notequal, gt, lt) у разных фильтров могут быть разные допустимые операторы.
- value - значение фильтра, может быть строкой, числом или сложным объектом, в зависимости от типа фильтра
- field - идентификатор пользовательского поля, для фильтров по пользовательским полям
Тип | Название | Операторы | Формат value |
---|---|---|---|
12 | Дата создания |
|
объект : <value>
<datetype></datetype>
<datevalue></datevalue>
<datefrom></datefrom>
<dateto></dateto>
</value> datetype принимает следующие значения:
примеры: <value>
<datetype>thisweek</datetype>
</value> <value>
<datetype>anotherperiod</datetype>
<datefrom>01-01-2015</datefrom>
<dateto>01-02-2015</dateto>
</value> |
4223 | Дата рождения (с учетом года) | ||
4011 | Дата рождения (без учета года) | ||
4213 | Контрагент в задачах с последней активностью | ||
4219 | Контрагент без задач с последней активностью | ||
4214 | Участвует в задачах с последней активностью | ||
4220 | Не участвует в задачах с последней активностью | ||
4103 | Пользовательское поле типа Дата | ||
1 | Добавил |
|
int : идентификатор сотрудника |
2 | Ответственный | ||
47 | Доступен пользователю | ||
48 | Может редактироваться пользователем | ||
4108 | Пользовательское поле типа Контакт | ||
4109 | Пользовательское поле типа Сотрудник | ||
4112 | Пользовательское поле типа Группа, сотрудник, контакт | ||
4113 | Пользовательское поле типа Список сотрудников | ||
4006 | Является компанией |
|
int - 1 |
4007 | Является контактом | ||
4010 | С доступом в ПланФикс | ||
4012 | Может быть участником задач | ||
4017 | Не может быть участником задач | ||
4013 | Может быть контрагентом задач | ||
4018 | Не может быть контрагентом задач | ||
4201 | Контрагент без активных задач | ||
4202 | Не участвует в активных задачах | ||
4203 | Контрагент с активными задачами | ||
4204 | Участвует в активных задачах | ||
4205 | Контрагент в просроченных задачах | ||
4206 | Участвует в просроченных задачах | ||
4001 | Имя или фамилия контакта / название компании |
|
string - осуществляется фильтр содержит / не содержит |
4002 | Должность | ||
4003 | Телефон | ||
4004 | Адрес | ||
4005 | |||
4221 | Дополнительный email | ||
4014 | Имя контакта / Название компании | ||
4015 | Фамилия контакта | ||
4101 | Пользовательское поле типа Строка | ||
4102 | Пользовательское поле типа Число |
|
int |
4105 | Пользовательское поле типа Чекбокс |
|
int - 1 / 0 |
4106 | Пользовательское поле типа Список |
|
string |
4107 | Пользовательское поле типа Справочник |
|
int - идентификатор записи |
4114 | Пользовательское поле типа Набор записей справочника |
|
int - идентификатор записи, для условия по нескольким записям - идентификаторы через ; (точку с запятой) |
4111 | Пользовательское поле типа Набор значений |
|
string - значение, для условия по нескольким значениям - значения через ; (точку с запятой) |
4008 | Группа контактов |
|
int - идентификатор группы, можно получить методом contact.getGroupList |
4016 | Шаблон контакта |
|
int - номер шаблона, general в ответе метода contact.getList с target = template |