Удаление элемента массива через бизнес процессы

Удаление элемента массива через бизнес процессы

Удаление элемента массива через бизнес процессы - это приложение, дающее возможность возможность удаления элемента множественной переменной как по индексу, так и по значению этого элемента. Поддерживает множественное удаление.

Установить
Доступно в подписке
  • Оценка
    Нет оценок
  • Установок
    50
  • Разработчик
Описание
Данное приложение позволяет упростить работу с удалением элементов во множественных переменных.

Кому это надо?
Если вы настраиваете роботов или бизнес-процессы - это приложение для вас.

Для чего это надо?
При настройке роботов или бизнес-процессов вы наверняка сталкивались с задачей выборки и удалением определенного значения.
Конечно, это можно обойти рядом условий и итератором, но данное приложение позволяет сделать выборку и удаление в одно действие.

Другие наши приложения




Разберем пример:
У нас есть CRM-форма, в которой мы просим написать адрес посетителя в определенном формате.
Например: 119609, г.Москва, ул.Парковая 9,  д.34

Из этого адреса нам надо поймать индекс и в зависимости от его расположения добавить нашего посетителя в определенный рекламный сегмент.
Цель - поймать и удалить индекс из адреса.
Разберем это на бизнес процессе.
Выглядит он так.


Для простоты считаем, что мы уже достали наш адрес из поля, сейчас он у нас находится в переменной (блок 1)



Напоминаю, что нам надо удалить город.Разбираем этот адрес на части в блоке два



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

Применяем наше приложение



Важными параметрами тут являются:

  1. Входящий массив - сюда мы передаем нашу множественную переменную;

  2. Операция – здесь мы выбираем способ вычисления как нужно удалить «по индексу» или «по значению»
    «по индексу» - сюда пишем индекс элемента массива, это может быть как число, для числовых массивов, напоминаю, что в числовых массивах нумерация начинается с нуля, поэтому у нас стоит единица, чтобы взять второй элемент нашего адреса.
    «по значению» - подойдет в случае, если нужно удалить конкретное значение, например все варианты со значением «г.Ижевск».

  3. Удаляемые данные – индекс элемента или конкретное значение которое мы удаляем.

  4. Если вы сомневаетесь в значении индекса, то можно включить отладку, чтобы вывести весь массив данных с индексами.

Ну и для простоты мы выводим нужные данные себе в уведомления.
Данные для вывода берем из дополнительных результатов приложения




Запустим наш бизнес-процесс на сделке, а в данном примере мы делали бизнес-процесс именно на сделке, и вот что у нас получилось.
Лог бизнес-процесса в сделке


Т.к. мы включили отладку, то во-второй строке мы видим начальный массив с исходными данными.
А в третьей строке, наше значение с уже удаленным элементом.

У нас еще было уведомление, выглядит оно так



Верхняя строка, начальные данные.
А вторая строка - наше полученное значение.

Видим, что мы все сделали правильно и получили нужные данные.

А как вы используете наше приложение?
Напишите нам в обратную связь и мы разместим ваш вариант у себя на сайте.

Рекомендуем использовать данное приложение в комплексе с приложением
Элемент массива в бизнес процессах


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

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

Элемент массива для бизнес процессов Подписка

Элемент массива для бизнес процессов - это быстрое получение значения. Данный робот (активити) позволяет выбрать указанное значение множественной переменной (массива).

(0)
(61)
Крестики-нолики Подписка

Классика жанра теперь в Битрикс24!

(0)
(15)