Поиск элементов Списка по любым полям
Доступно в подписке

Поиск элементов Списка по любым полям

Позволяет найти все элементы с указанными значениями стандартных и пользовательских полей с помощью Роботов и в Дизайнере бизнес-процессов (активити БП)

Описание

Когда может быть полезно приложение?

В разных проектах на Списках организованы самые различные реестры и базы.
Служебные записки, договора, счета, заявки на автотранспорт, уведомления об отпусках, а также перечни стран, городов объектов, юрлиц (не путать с компаниями!), валют, брендов, форматов материалов и т. д.

И нередко требуется произвести массовые действия, получить статистику по некой выборке карточек либо найти созданную раньше других.

Соответственно, в первом случае нам нужен массив ID (чтобы использовать его дальше, чаще всего – в итераторе). Во втором – число элементов. В третьем – ID первого элемента.

Бизнес-кейсы

Есть список брендов, одно из полей карточки – ИНН. Бренды заводят несколько месяцев несколько разных людей. Хотя бы иногда нужно искать дубли. Но как это сделать?

С помощью нашего приложения и итератора переберем все ИНН. И найдем те из них, у которых больше, чем 1 бренд (с помощью результата в виде числа найденных элементов).

Продолжаем пример. А какой именно бренд оставить? Скажем, если нашлось 4 дубля? Обычно оставляют тот, что был создан раньше других. Найти его ID также поможет наше приложение.

Продолжаем этот же пример. А как вычислить сотрудников, которые плохо проверяют имеющуюся базу и плодят дубли? Прогоним через итератор массив найденных элементов за исключением самого раннего – и найдем виновных. А массив ID выдаст наше приложение.

Основной функционал

Приложение добавляет новые Активити в Дизайнер бизнес-процессов, а также новых Роботов.
Для каждого вашего списка будут созданы персональные робот и активити.
Это необходимо, потому что в разных списках - разные поля.

Соответственно, на крупных порталах это могут быть десятки роботов и активити.
А отличать их друг от друга можно по их названиям: наше приложение пропишет название списка в название робота/активити.


Если вы создали списки после установки приложения - просто переустановите его и НЕ УДАЛЯЙТЕ данные приложения: в результате все прежние настройки сохранятся, а в систему просто добавятся новые роботы/активити.

Важно, что роботы доступны в любом разделе портала: в лидах, сделках, умных сценариях, шаблонах бизнес-процессов и, разумеется, списках.

Функционал позволяет осуществлять поиск по стандартным и пользовательским полям. В том числе – сразу по нескольким (без ограничений).

Итогом поиска будет несколько значений:

– Общее число найденных элементов (число);

– Массив ID найденных элементов. Его можно использовать в последующих роботах, умных сценариях, шаблонах и дизайнере бизнес-процессов (например, в итераторе);

– ID первого найденного элемента (тот, который был создан раньше других и, соответственно, имеет наименьшее число в качестве ID).

Также вы можете вывести информацию об ошибках (если таковые будут)

Самые распространенные примеры использования

Штатный функционал Битрикс24 позволяет сегментировать элементы списка по одному или нескольким фильтрам. Но в итоге мы имеем просто список (таблицу), которую теперь либо можно обрабатывать вручную, либо выгрузить в Excel/CSV.

С помощью наших Роботов или Активити можно получать именно результаты поиска в качестве одного показателя (ID первого из созданных элементов), числа (количество найденных элементов) и массива ID найденных элементов списка.

И в дальнейшем их можно использовать в полях других роботов/активити.

В том числе – в шаблонах бизнес-процессов и умных сценариев.

Например, чтобы разово переработать всю имеющуюся базу элементов списка.

Либо на регулярной основе выполнять нужные для вас операции.

Зависимость функционала от тарифного плана

Варианты решения будут работать на тарифах, где доступен соответствующий функционал.

Робот – на всех платных тарифах.

Активити – на тарифах не ниже Профессионального.

Меры предосторожности

Всегда устанавливайте таймаут ожидания отклика приложения (минимум – 10 минут), чтобы предотвратить его зависания из-за сбоев на сервере авторизации и других технических неполадок.

Рейтинг
5 /5
5 звезд
2
4 звезды
0
3 звезды
0
2 звезды
0
1 звезда
0
Отзывы
Всего отзывов: 2

Другие приложения разработчика

Отправка в Telegram: чат-бот для сообщений из роботов и БП Подписка

Безлимитные уведомления (с фото, аудио и видео) в ЛС, группы и каналы через официальное API Телеграма

(20)
(265)
REST API - методы РЕСТ Битрикс24 и JSON в роботах и БП Подписка

Безлимитные запросы по АПИ с возможностью фильтрации массива данных и обработкой через JSONPath

(15)
(93)
Разделительная линия между полями в карточках CRM Подписка

Тонкий разделитель для создания групп полей в пределах одного раздела

(16)
(81)
Своя короткая пауза в роботах и БП Подписка

Пауза менее 10 минут (от 1 до 600 секунд) в роботах и дизайнере бизнес-процессов.

(19)
(83)
План/Факт звонков по дням, неделям и месяцам - отчет BI Подписка

Дашборд для BI-конструктора с анализом выполнения KPI по звонкам и подробной статистикой по сотрудникам и отделам

(18)
(189)
Очистка полей в лидах, сделках, контактах и компаниях Подписка

Автоматическое удаление данных в сущностях CRM (включая множественные и пользовательские поля)

(18)
(86)
Поиск Контактов, Компаний, Сделок, Лидов, Задач и Сотрудников Подписка

Позволяет найти все элементы CRM, Задачи и Пользователей с указанными значениями стандартных и пользовательских полей с помощью Робота и в Дизайнере бизнес-процессов (активити БП)

(4)
(25)
Двойные поля (2 в 1) в Лидах, Сделках и Смарт-процессах Подписка

Два поля, расположенные на одной линии, в карточках CRM (лиды и сделки) и смарт-процессах

(11)
(33)
Номера телефонов - в едином формате без лишних символов Подписка

Автоматическое (в т.ч. массовое) форматирование по выбранному шаблону телефонов в любых полях (включая множественные и пользовательские) с помощью роботов и БП

(14)
(35)
Мои незавершенные Задачи и Задания - отчет BI Подписка

Дашборд для BI-конструктора с подробностями и ссылками на находящиеся в работе задания бизнес-процессов и задачи сотрудника, просматривающего отчет

(8)
(33)