В чём была проблема
В конструкторе процессов есть шаги вроде «согласовать» или «создать документ». Нужно было на шаге взять пользовательские свойства товара из каталога. Готовой кнопки не было. Копировать значения руками — ошибки и дубли в шаблонах.
Что я сделал
- Сделал локальное приложение: оно регистрирует в конструкторе новое действие «получить поля товара».
- В процесс передают номер товара (и при необходимости код свойства). Назад приходят значение свойства, список свойств и данные товара.
- Действие ставится и снимается кнопкой в приложении, без правки ядра Битрикс24.
Что получилось
В процессе появился понятный шаг. Данные товара подтягиваются сами. Шаблон процесса проще читать и сопровождать.