|
Отметка пути БП по графической схеме | ☑ | ||
---|---|---|---|---|
0
ender10
18.01.18
✎
10:14
|
Добрый день, хотелось реализовать выделение линий и пройденных элементов на схеме процесса(точки условия, разделения, слияния, старта)
можно ли как-то программно получить пройдены ли эти точки, и в случае точек условий по какой ветке? |
|||
1
vicof
18.01.18
✎
10:21
|
БизнесПроцессОбъект.<Имя бизнес-процесса>.ПолучитьКартуМаршрута (BusinessProcessObject.<Имя бизнес-процесса>.GetFlowchart)
БизнесПроцессОбъект.<Имя бизнес-процесса> (BusinessProcessObject.<Имя бизнес-процесса>) ПолучитьКартуМаршрута (GetFlowchart) Синтаксис: ПолучитьКартуМаршрута() Возвращаемое значение: Тип: ГрафическаяСхема. Описание: Получает копию карты маршрута с учетом всех соответствующих этому бизнес-процессу задач, как выполненных, так и невыполненных. Если такую карту установить в поле графической схемы, то пройденные точки маршрута будут отображаться с штриховкой фона, а активные (непройденные) обводиться красной пунктирной линией. Полученную карту можно, например, установить в поле графической схемы для просмотра. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: КартаМаршрута = ЭтотОбъект.ПолучитьКартуМаршрута(); ЭлементыФормы.ПолеСхемы1.УстановитьСхему(КартаМаршрута); -------------------------------------------------------------------------------- Методическая информация |
|||
2
ender10
18.01.18
✎
10:28
|
(1) Это понятно, я на этой схеме хочу подсветить путь, типовой подсвечивает только текущие и выполненные точки действия, а я хочу выделить линии и остальные пройденные элементы
|
|||
3
vicof
18.01.18
✎
10:29
|
ТочкаМаршрутаБизнесПроцессаСсылка (BusinessProcessRoutePointRef)
ТочкаМаршрутаБизнесПроцессаСсылка (BusinessProcessRoutePointRef) Методы: ПолучитьВходящиеТочки (GetIncomingPoints) ПолучитьИсходящиеТочки (GetOutgoingPoints) ПолучитьИсходящуюТочку (GetOutgoingPoint) |
|||
4
ender10
18.01.18
✎
10:32
|
(3) Опять же получить точки я могу, но как понять какая ветка отработала в точке условия
или с какой из точек старта начался процесс? |
|||
5
vicof
18.01.18
✎
10:38
|
Выбрать точки маршрута по выполненным задачам бизнес процесса.
|
|||
6
vicof
18.01.18
✎
10:38
|
Запросом
|
|||
7
ender10
18.01.18
✎
10:40
|
(6) да, но в точках старта и в точках условий нет задач
а там где задачи есть платформа сама показывает |
|||
8
vicof
18.01.18
✎
10:43
|
Можешь создать ТЧ в процессе, и в обработчиках точек писать в эту ТЧ текущую точку. Потом это все хозяйство анализировать.
|
|||
9
ender10
18.01.18
✎
10:49
|
(8) Тоже думал над этим)
проблема в том что иногда процессы "откатывают" назад и там уже замучаешься анализировать что из этой ТЧ удалять, но видимо других вариантов нет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |