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

Позволяет найти все элементы с указанными значениями стандартных и пользовательских полей с помощью Роботов и в Дизайнере бизнес-процессов (активити БП). Приложение для Битрикс24
Когда может быть полезно приложение?
В разных проектах на Списках организованы самые различные реестры и базы.
Служебные записки, договора, счета, заявки на автотранспорт, уведомления об отпусках, а также перечни стран, городов объектов, юрлиц (не путать с компаниями!), валют, брендов, форматов материалов и т. д.
И нередко требуется произвести массовые действия, получить статистику по некой выборке карточек либо найти созданную раньше других.
Соответственно, в первом случае нам нужен массив ID (чтобы использовать его дальше, чаще всего – в итераторе). Во втором – число элементов. В третьем – ID первого элемента.

Бизнес-кейсы
Есть список брендов, одно из полей карточки – ИНН. Бренды заводят несколько месяцев несколько разных людей. Хотя бы иногда нужно искать дубли. Но как это сделать?
С помощью нашего приложения и итератора переберем все ИНН. И найдем те из них, у которых больше, чем 1 бренд (с помощью результата в виде числа найденных элементов).
Продолжаем пример. А какой именно бренд оставить? Скажем, если нашлось 4 дубля? Обычно оставляют тот, что был создан раньше других. Найти его ID также поможет наше приложение.
Продолжаем этот же пример. А как вычислить сотрудников, которые плохо проверяют имеющуюся базу и плодят дубли? Прогоним через итератор массив найденных элементов за исключением самого раннего – и найдем виновных. А массив ID выдаст наше приложение.

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

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

Если вы создали списки после установки приложения - просто переустановите его и НЕ УДАЛЯЙТЕ данные приложения: в результате все прежние настройки сохранятся, а в систему просто добавятся новые роботы/активити.
Важно, что роботы доступны в любом разделе портала: в лидах, сделках, умных сценариях, шаблонах бизнес-процессов и, разумеется, списках.
Функционал позволяет осуществлять поиск по стандартным и пользовательским полям. В том числе – сразу по нескольким (без ограничений).
Итогом поиска будет несколько значений:
– Общее число найденных элементов (число);
– Массив ID найденных элементов. Его можно использовать в последующих роботах, умных сценариях, шаблонах и дизайнере бизнес-процессов (например, в итераторе);
– ID первого найденного элемента (тот, который был создан раньше других и, соответственно, имеет наименьшее число в качестве ID).
Также вы можете вывести информацию об ошибках (если таковые будут).

Самые распространенные примеры использования
Штатный функционал Битрикс24 позволяет сегментировать элементы смарт-процесса по одному или нескольким фильтрам. Но в итоге мы имеем просто список (таблицу), которую теперь либо можно обрабатывать вручную, либо выгрузить в Excel/CSV.
С помощью наших Роботов или Активити можно получать именно результаты поиска в качестве одного показателя (ID первого из созданных элементов), числа (количество найденных элементов) и массива ID найденных элементов смарт-процесса.
И в дальнейшем их можно использовать в полях других роботов/активити.
В том числе – в шаблонах бизнес-процессов и умных сценариев.
Например, чтобы разово переработать всю имеющуюся базу элементов смарт-процесса.
Либо на регулярной основе выполнять нужные для вас операции.

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

Меры предосторожности
Всегда устанавливайте таймаут ожидания отклика приложения (минимум – 10 минут), чтобы предотвратить его зависания из-за сбоев на сервере авторизации и других технических неполадок.
Инструкция по установке
1. Установите приложение (устанавливается автоматически).
2. После установки вам будет доступен соответствующий робот (для всех платных тарифов) и активити (для тарифов не ниже Профессионального).
3. Вставьте Поиск в необходимое место в Роботах или Дизайнере бизнес-процессов.
4. Настройте Поиск (укажите, по каким полям и по каким значениям этих полей необходимо искать).
5. Сохраните изменения.
Приложение находят по запросам:
Поиск элемента списка по полям, приложение для поиска элементов списка, поиск по стандартным полям элемента списка, поиск по пользовательским полям элемента списка, бизнес-процессы поиск элементов списка, активити для поиска элементов списка, робот для поиска элементов списка, поиск элементов списка по значениям, поиск по нескольким полям элемента списка, поиск в бизнес-процессах элементов списка, поиск в дизайнере процессов элементов списка, поиск по числу элементов списка, поиск по значениям полей элемента списка, поиск элементов списка с помощью робота, поиск элементов списка с помощью активити, поиск элементов списка в умных сценариях, поиск элементов списка в шаблонах, поиск элементов списка в итераторе, поиск элементов списка на профессиональных тарифах, поиск по нескольким значениям элемента списка, поиск по нескольким ID элемента списка, поиск по полям элемента списка, поиск по элементам списка, активити в дизайнере процессов элементов списка, робот в бизнес-процессах элементов списка, поиск элементов списка в системе, поиск по полям в приложении элементов списка, поиск по значениям в бизнес-процессах элементов списка, поиск элементов списка по указанным значениям, поиск элементов списка в приложении.
Made on
Tilda