|
|
Получить текущую точку маршрута бизнес процесса |
☑ |
|
0
EugeneK
17.03.07
✎
14:26
|
Уважаемое сообщество ;) раздормозите плиз. есть БизнесПроцессОбъект.ХХХ , он уже стартован, как получить текущую точку маршрута (которую он закрашивает на карте маршрута) ?
|
|
|
1
Defender aka LINN
17.03.07
✎
14:47
|
(0) Смотри по задачам БП
|
|
|
2
EugeneK
17.03.07
✎
14:53
|
смотрел я задачи, кроме как формировать запрос по текущим задачам, привязанным к нужному мне БП и уже в задаче смотреть, на какой она точке - в голову не пришло. Но не вериться мне, что ухо левой ногой прийдеться чесать на такой тривиальной задаче.
|
|
|
3
France
17.03.07
✎
14:58
|
кажись, через карту можно было получить текущую точку..
|
|
|
4
Neco
17.03.07
✎
15:04
|
Одновременно может быть несколько точек маршрута. Как вариант получить список всех незакрытых задач.
|
|
|
5
EugeneK
17.03.07
✎
15:07
|
(3) увы, через карту тож нельзя
(4) т.е. то, о чем я писал в (2) - запрос по задачам. Хотя блин 1Совцы могли б конечно и сделать - возвращать коллекцию текущих задач и точек
|
|
|
6
Defender aka LINN
17.03.07
✎
15:27
|
(5) Да вообще-то 1Совцы об этом писали. Текущие точки маршрута = невыполненные задачи.
|
|
|
7
EugeneK
17.03.07
✎
15:55
|
(6) я про то, что могли б сделать механизьм получения этих задач через какой-то метод БП, а не самому запросы городить
|
|
|
8
GROOVY
17.03.07
✎
16:03
|
(7) Неа... только как ты в (2) написал.
|
|
|
9
EugeneK
20.03.07
✎
09:53
|
после раздумий на выходных нашел другое решение вопроса - может кому пригодиться. Самый простой вариант - в сам БП добавить реквизит ТекущийПроцесс или как более универсальный механизм - периодический регистр сведений. А в каждой точке на карте БП в обрабочик ПриСозданииЗадач вставляем запись в реквизит или регистр сведений. Выше описанное подходит если в БП нет разделения, т.е. в один момент только одна точка активна. Если несколько - тут я уж не задумывался, но вроде поможет регистр сведений с доп аналитикой
|
|