К содержимому
Настройка

Фильтры поиска

Обновлено

Условия в поиске контактов

Плагин добавляет в 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.

Обработчик задаёт условия чтения данных. Он не создаёт заявки, не переносит контакты и не отправляет данные во внешние сервисы.