Добрый день.
У меня в системе BPMOnline Realty 5.4.1 имеются разделы Заявки и Объекты.
Для каждой заявки я имею возможность подбирать несколько объектов(это стандартный функционал платформы - Подобрать объекты). Далее отобранные объекты отображаются в детали заявки. У меня она называется Избранные объекты. На этой детали есть кнопка Действия с вложенными элементами.
Я хочу добавить вложенный элемент. Возможно ли сделать так, чтобы при нажатии на новый вложенный элемент запускался Бизнес-процесс, в который бы передавалась информация о выделенном из списка избранных объекте? Что для этого нужно?
Нравится
Здравствуйте, Антонина!
Можно так сделать. См. http://www.community.terrasoft.ru/forum/topic/9178#comment-38790
В параметр процесса можно передавать Id выделенной записи, а потом в процессе читать из этой записи данные и дальше работать с ними.
Id можно получить так:
var selectedNodes = Page.TreeGrid.SelectedNodes; if (selectedNodes.Count > 0) { Guid nodeId = new Guid( selectedNodes[0].Values[Page.DataSource.Schema.PrimaryColumn.Name].ToString() ); }