Имя: Пароль:
1C
 
Вопрос по проектированию бизнес-процессов 1С
0 Dmitry1c
 
14.04.15
09:19
Добрый день.

Есть необходимость реализовать бизнес-процесс - полностью линейный - с возможностью редактирования этапов бизнес-процесса пользователями.

Т.е. все действия идут по порядку, но необходимо в пользовательском режиме обеспечить возможность редактирования количества этапов бизнес-процесса.

Возможно ли это вообще, используя объект конфигурации бизнес-процесс?
1 Лефмихалыч
 
14.04.15
09:20
(0) легко!
2 Dmitry1c
 
14.04.15
09:22
(1) меня в ступор вводит наличие карты маршрута, т.е. её надо как-то редактировать в пользовательском режиме?

Или карта маршрута в данном случае вообще не нужна, т.к. бизнес-процесс линейный?
3 Dmitry1c
 
14.04.15
09:28
ап
4 Лефмихалыч
 
14.04.15
09:33
(2) карта маршрута бизнес процесса захардкодивается в конфигурацию, то есть "в полете" подменить ее ты не можешь. С этой стороны вроде тупик, но!
Во-первых, мы знаем, что бизнес процесс не выполняется до тех пор, пока у него есть хотя бы одна не выполненная задача.
Во-вторых, у нас есть полный контроль над созданием задач через обработчик события ПередСозданиемЗадач.

Следовательно, ты можешь:
1. сделать БП с тривиальной картой Старт - Задача "Выполнить" - финиш.
2. каким-то (любым удобным) способом сохранить в процессе количество этих твоих шагов, их исполнителей и все, что тебе надо
3. ПередСозданиемЗадач и ПередВыполнением проверять кодом, что делать дальше - создавать следующую задачу или уже все задачи пройдены и пора завершаться.
4. Придумать способ, как это гогно визуализировать.

А теперь, что же я имел в виду, когда говорил: "Легко"? А я имел в виду, что можно взять 1С:Документооборот, в котором есть комплексный процесс, который это все может легко и непринужденно
5 Лефмихалыч
 
14.04.15
09:35
+(4) ДО, кстати, использует для комплексного процесса почти такую же схему. Только вместо создания задач  ПередСозданиемЗадач и ПередВыполнением он запускает отдельные бизнес процессы
6 ОбычныйЧеловек
 
14.04.15
09:39
(2)
Ты поиском вообще пользоваться не хочешь?
http://infostart.ru/public/296384/
http://infostart.ru/public/190747/
7 Dmitry1c
 
14.04.15
09:46
(4) (6) спасибо, добрые люди
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.