Но какая проблема? Мы получили выборку и что дальше можем с ней сделать? Можем выгрузить в Excel и уже там что-то крутить. Или можем включить массовое редактирование и вручную поправить какие-то элементы, но не все. Это ручной путь.
Что делает приложение? Результатов поиска несколько.
Первый — числовой. Мы задали параметры, а система говорит: найдено 47 элементов. Это число может понадобиться, если вы вставляете его в письмо, в уведомление Telegram, в аналитику или в какое-то поле и дальше что-то с этим числом делаете. Иногда нужно просто количество.
Третий результат напрямую связан со вторым — это самый первый элемент, то есть тот, у которого айдишник минимальный. У нас он так и называется — самый малый ID. Зачем это нужно? Часто элементы в списки добавляют разные люди. Как ни прописывай регламенты, дубли все равно появятся. Тогда надо решить, какой элемент оставить. В большинстве регламентов указано: оставляем тот, что создан первым. Это честно — второй человек, создавая дубль, нарушил правило. Поэтому его элемент удаляем, предварительно разобравшись с данными, если их больше.
Я позже покажу конкретный пример всех трех результатов. Пока важно другое. Списков у вас много, и под каждый список наше приложение создает отдельного робота. Почему так? Мы могли бы сделать одного робота с выпадающим списком, но что если вам нужно обратиться к списку из сделки? Например, вы находитесь в сделке, хотите обратиться к списку, что-то вытащить и записать в поле сделки или в комментарий. Поэтому под каждый список — свой робот. Да, роботов больше, но настроек меньше и использовать их в автоматизациях проще.
Переходим к практике на нашем демостенде. Кто смотрел предыдущие видео, тот знает, как он выглядит. Есть тестовая сделка. Я нахожусь в сделках, а работать буду со списками. Идем в роботов. Мне нужно два робота: первый — поисковый, я буду искать по списку родительских брендов, второй — добавит комментарий с результатами поиска.
Что будем искать? В списке есть разные бренды, среди них Lego. Я точно слышал, что он встречается неоднократно. В результате мне нужно три показателя. Первое — количество. Второе — массив, перечень айдишников. В комментарии он будет как список через запятую, но вы будете использовать его как массив в итераторе. Третье — самый малый ID.
Был нормальный менеджер, который завел бренд с айдишником 13013. Число символичное, два раза по 13. Это и есть первый элемент. Все остальные — дубли. Что бы я сделал, если бы отвечал за чистоту CRM? Взял бы массив, прогнал через итератор, посмотрел, кто создал остальные 54 дубля. Наверняка это не 54 разных человека. Поговорил бы с ними и предложил исправить ситуацию.
Почему нельзя просто объединить элементы списка? Это не компании и не сделки. Элемент привязан к конкретной сделке. Можно оставить один, второй удалить, но если он используется в сделках, нужно сначала зайти в каждую сделку, заменить элемент на первый, и только потом удалять. Руками это невозможно — точнее, возможно, но на это уйдет пара дней по 8 часов. Вот зачем нужен массив, итератор и наше приложение, чтобы этот массив получить. Это экономия времени и ресурсов.
На этом все. В описании будут скрины и дополнительные примеры работы. Если у вас появился новый список, просто переустановите приложение, и появится робот для нового списка.
Меня зовут Юрий Павлюк, как видно в этом чатике. Вы можете написать мне в Telegram или WhatsApp, и я действительно отвечу по настройкам этого и других наших приложений. Мы команда Digital for Sales. Создаем полезные приложения для Bitrix24 и занимаемся интеграцией.
Желаю, чтобы вашему бизнесу принесло пользу приложение по поиску элементов списка.
До встречи в новых видео. Пока.
