Еще варианты:
Б. Вместо вызова плагина из бизнес-процесса, можно сделать программный шаг этого БП.
В. Веб-служба, которая выполняет всю логику и вызывается из JavaScript'а с кнопки с риббона, передавая в параметре Guid'ы всех выбранных в списке записей.
Спасибо за ответ. Мне кажется, что в данной ситуации использовать Plugin было бы самым правильным решением, не так ли?