Фильтры поиска
Обновлено
Условия в поиске контактов
Плагин добавляет в CRM группу «Заявки» и условие «Заявки в поддержку». Все подписи ниже приведены так, как они заданы в коде плагина.
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| «Заявки в поддержку» в группе «Заявки» | Отбирает контакты по наличию связанных заявок в «Поддержке» | «Без заявок», «С заявками». Значение по умолчанию плагин не задаёт |
| «Без заявок» | Включает контакт, если нет ни одной заявки, в которой он указан клиентом | Условие отсутствия заявок; числовые параметры не предусмотрены |
| «С заявками» | Включает контакт, если есть хотя бы одна заявка, в которой он указан клиентом | Условие наличия заявок; минимальное количество не настраивается |
Это условия поиска, которые выбирают при формировании выборки. Отдельных сохраняемых настроек плагина нет.
Какие заявки учитываются
Проверяется только связь заявки с контактом клиента. Из этого следуют правила:
- Закрытая заявка тоже учитывается, если её запись существует в «Поддержке».
- Контакт исполнителя не считается клиентом заявки только потому, что он назначен исполнителем.
- Совпадение имени, телефона или email с данными другого контакта не заменяет связь по идентификатору.
- Отбор по периоду, статусу, исполнителю или количеству заявок в плагине не предусмотрен.
Если применены другие условия поиска CRM, при проверке результата учитывайте и их.
Как работает связь: для разработчика
Плагин зарегистрирован на событие CRM search.config. Обработчик crmEwcrmfrequestsPlugin::searchConfig() возвращает конфигурацию поиска:
| Элемент конфигурации | Идентификатор |
|---|---|
| Условие «Заявки в поддержку» | helpdesk_requests |
| Вариант «Без заявок» | no_requests |
| Вариант «С заявками» | has_requests |
В условии «С заявками» используется проверка EXISTS, в условии «Без заявок» — NOT EXISTS. Обе обращаются к таблице helpdesk_request и сопоставляют client_contact_id с c.id, где c — контакт в запросе поиска CRM.
Обработчик задаёт условия чтения данных. Он не создаёт заявки, не переносит контакты и не отправляет данные во внешние сервисы.