Страница 1 из 1

Умный фильтр по колонке

Добавлено: 28.04.2020 09:42
Прудников Кирилл
Добрый день.
Столкнулся с нетривиальной проблемой. Есть фильтр задач или в целом "все задачи".

Хочу отфильтровать задачи по колонке исполнитель. Начинаю забивать имя - а мне в подсказках выскакивают абсолютно все контакты без сортировки по популярности использования или по последнему использованию https://take.ms/xquV0. То есть если с похожим именем контактов много, то конкретно тот, который я ищу - может всегда быть 15-ым в списке-подсказке (хотя я с ним каждый день переписываюсь). Дело в том, что мы используем ПФ в том числе как почтовый клиент и в связи с этой проблемой искать письмо от конкретного контакта может быть достаточно непросто.

Можно ли реализовать сортировку контактов по последней совместной с ним задачей?

Re: Умный фильтр по колонке

Добавлено: 08.05.2020 17:58
Dmitry Goncharenko
Обсудили с коллегами, не придумали красивого решения. Очень уж все многообразно в этом ПланФиксе, поэтому сложно привязаться к какой-то активности для определения "свежих" контактов. Ну и вычислительные нагрузки для определения всего этого очень большие получаются.

Re: Умный фильтр по колонке

Добавлено: 08.05.2020 20:10
Прудников Кирилл
Dmitry Goncharenko писал(а):
08.05.2020 17:58
Обсудили с коллегами, не придумали красивого решения. Очень уж все многообразно в этом ПланФиксе, поэтому сложно привязаться к какой-то активности для определения "свежих" контактов. Ну и вычислительные нагрузки для определения всего этого очень большие получаются.
Технически я однозначно не силен. Но вдруг мысль поможет:
- в контактах может быть дополнительное поле "Дата последней активности"
- оно обновляется при любом взаимодействии с контактом (новая задача или действие, либо например изменение самого контакта)
- ну и соответственно если поле "Дата последней активности" в самом контакте - все должно работать достаточно быстро (то есть при вводе подсказки выводятся контакты, отсортированные по этой самой "дате активности").

Уж очень непривычно искать без какой-либо релевантности, все-таки сейчас поиск везде так работает.
Прошу понять и простить!

Re: Умный фильтр по колонке

Добавлено: 09.05.2020 10:13
Dmitry Goncharenko
Да, в этом направлении мы и думали. Но тут получается, что помимо всего прочего нужно обновлять дату последней активности при добавлении любого комментария к любой задаче, в которой этот контакт может занимать любую из ролей (Контрагент, Постановщик, Участник, Исполнитель). Соответственно, мы навешиваем кучу дополнительной работы на совершение любого атомарного действия во всех аккаунтах системы. Это дорогое удовольствие и на текущий момент нам кажется, что эта овчинка не стоит такой выделки. Я не исключаю, что в будущем эта позиция может измениться, но пока так.

Re: Умный фильтр по колонке

Добавлено: 09.05.2020 16:15
Прудников Кирилл
Понял, жаль. Надеюсь, все-таки придете к этому или добавится пользователей с подобными пожеланиями.