Маршрут в BPm 5.4

Есть такая штука, как маршрут в контрагенте http://joxi.ru/LnCNU_3JTJBCYyC35sk

Допустим я делаю карточку заказа из точки А в точку Б надо перевести заказ и хочу карту вывести, какой код на кнопку мне надо добавлять?

В контрагенте вижу следующее:
http://joxi.ru/lXCNUxjKTJBdHyuCgow
и всего лишь такой код http://joxi.ru/qHCNU_3JTJA4Y8mrjtY

Не пойму, как на страницу маршрута передается откуда и куда строить маршрут. Подскажите, как мне реализовать данную задачу.

Нравится

1 комментарий

Добрый день, Илья.
В бизнес-процессе карточки контрагента, на дорожке «Кнопки карт», есть три обработчика событий нажатия кнопок карт, смотрите Рис.1.
Логика построения маршрута реализована в блоке отмеченном на Рис. 2.
Скрипт содержит подготовку параметров для открытия страницы с картой нужного маршрута.

var recordUId = Page.DataSource.ActiveRow.PrimaryColumnValue;
 
OpenMapsPageTask.OpenerInstanceId = InstanceUId;
OpenMapsPageTask.PageUId = ContactAccountGoogleMapsPageSysSchemaUId;  
 
OpenMapsPageTask.PageParameters =  
                new Dictionary<string, string> {
                               {"entityName", "Account"},
                               {"entityUId", recordUId.ToString()},
                               {"routeMode", IsMapsRouteMode.ToString()}
                };
return true;
Показать все комментарии