|
Как в документе получить этап задачи, которая создана бизнес процессом из док-та | ☑ | ||
---|---|---|---|---|
0
Cerera
26.06.13
✎
11:56
|
В документе нажимаем на кнопку "Отправить". Создаётся бизнес, при старте которого создаётся задача. Вопрос: Как нам в документе получать сведения об задаче и о этапе выполнения задачи?
|
|||
1
killitch
26.06.13
✎
11:58
|
У задачи есть реквизиты Предмет и БизнесПроцесс, делай отбор по ним и получай что нужно.
|
|||
2
Cerera
26.06.13
✎
12:09
|
(1)Предмет= ТочкаМаршрута? Вроде ТочкаМаршрута такой есть а другого нет
|
|||
3
Cyberhawk
26.06.13
✎
12:13
|
Хранить документ в реквизите БП, если на каждый документ может быть только один такой БП.
|
|||
4
Cyberhawk
26.06.13
✎
12:14
|
P.S. У задачи нет этапа выполнения, этап выполнения есть у БП. Задача - и есть этап (стопор )
|
|||
5
Cyberhawk
26.06.13
✎
12:15
|
+(3) "если на каждый БП может быть только один такой документ"
|
|||
6
Cyberhawk
26.06.13
✎
12:17
|
И еще прикрутить реквизит (или регистр сведений) "Статус" к документу и после выполнения определенных задач проставлять новый статус - так и узнаешь, на каком этапе БП
|
|||
7
Cerera
26.06.13
✎
12:17
|
(3)на каждый документ может быть несколько бизнес процессов. Но это не беда. потому что я создаю БП из табличных частей. Идля каждой ТЧ свой БП. а реквизит "Основание" он хранится в БП.
|
|||
8
Cyberhawk
26.06.13
✎
12:20
|
Я правильно понял: есть один документ и в нем, например, две ТЧ. При нажатии на "Отправить" создастся два БП, у каждого из которых реквизит "Основание" будет равен нашему документу?
Вопрос: какую информацию о БП и когда требуется получать в документе? И где ее отображать? |
|||
9
ale-sarin
26.06.13
✎
12:21
|
(7) Тогда еще надо хранить как-то связь ТЧ и БП. Или это разные виды БП? Если так, то все нормально. С помощью невыполненных задач и их точек маршрута знаешь состояние БП.
|
|||
10
Cyberhawk
26.06.13
✎
12:23
|
(9) не всегда - БП может по циклу возвращаться в прежние задачи (экземпляр, конечно, будет другой, а точка маршрута - та же), поэтому на случай цикла надо предусмотреть статусы или маркеры-реквизиты БП/задачи
|
|||
11
Cerera
26.06.13
✎
12:26
|
(8)в табличной части в колонке состояние задачи. А БП привязывать к табличной части самой от которой он был порождён. при создании бизнес процесса, я заполняю поле ТЧ куда кладу этот БП.
|
|||
12
ale-sarin
26.06.13
✎
12:26
|
(10) Я всегда думал, что при возврате к прежней задаче, последующие задачи надо удалять/отменять/чего-тоеще.
Если я не прав, то да, состояние можно хранить в реквизите БП. |
|||
13
ale-sarin
26.06.13
✎
12:27
|
(11) Т.е. БП запускаете не в каждой ТЧ, а в каждой строке ТЧ?
|
|||
14
Cerera
26.06.13
✎
12:29
|
(13)в каждой строчке.
|
|||
15
ale-sarin
26.06.13
✎
12:30
|
(14) Тогда в чем проблема, если уже хранишь БП в реквизите ТЧ?
В строке отображать состояние БП с помощью невыполненных задач и их точек маршрута. |
|||
16
Cerera
26.06.13
✎
12:35
|
(15)не очень красиво БП прошивать в ТЧ вот что думаю. Ну да ладно. других похоже способов мало.
|
|||
17
ale-sarin
26.06.13
✎
12:36
|
(16) А как еще свяжешь строку ТЧ и БП?
|
|||
18
ale-sarin
26.06.13
✎
12:37
|
(16) Подожди, ты же сам сказал в (11), что как-то "кладешь" в ТЧ БП.
|
|||
19
Cerera
26.06.13
✎
12:39
|
(17)(18)Кладу. потому что нет иного выбора. Ну по идее в БП завести идентификатор ТЧ.
|
|||
20
ale-sarin
26.06.13
✎
12:40
|
(19) Как кладешь? В ТЧ несколько строк, по каждой строке запущены разные БП. Как кладешь?
Если и заводить идентификатор, то в строке ТЧ, и хранить его в БП. |
|||
21
Cerera
26.06.13
✎
12:42
|
(20)Создаю программно его. И в реквизит ТЧ кладу прямо при создании. По каждой строке разные бизнес процессы в данном случае. А про идентификатор - увы - это так. придется уникальный идентификатор создавать и в БП заполнять им специально созданный реквизит. Возможно сделаю так. Потому что у меня универсальный БП. подразумевается что он должен создаваться из любого вида документов но привязка к реквизитам первоначального заполнения берётся из регистров сведений.
|
|||
22
ale-sarin
26.06.13
✎
12:44
|
(21) Ну вот и договорились) Осталось сделать.
|
|||
23
Cerera
26.06.13
✎
12:47
|
(22)сделаем)
|
|||
24
Cyberhawk
26.06.13
✎
13:16
|
Можно подонимать: для каких целей и кому надо видеть в форме документа в каждой строке ТЧ состояние БП?
Перефразирую вопрос: неужели для получения этой информации пользователь должен лезть в документ, открывать его и переключаться по ТЧ? |
|||
25
Cerera
26.06.13
✎
13:49
|
(24)простодо документ такой. там описаны результаты собраний. и в него люди залезают и из него отправляют задачи (поручения) сотрудникам. и им удобнее прям оттуда видеть в каком состоянии задача у сотрудника на данный помент пока они другому отправлять собираются. ну а уж более детальную информацию ясен пень через отчет увидят.
|
|||
26
Cyberhawk
26.06.13
✎
14:03
|
(25) А когда таких документов в базе накопится 10000 штук - удобно пользователям будет? :)
|
|||
27
Cyberhawk
26.06.13
✎
14:06
|
(ну а что - люди любят собираться, ведь: http://img7.joyreactor.cc/pics/post/демотиваторы-про-работу-31517.jpeg)
|
|||
28
Cerera
26.06.13
✎
14:07
|
а что ими пользоваться? они же "провёл собрание, подолждал недельку, забыл". это по результатам собрания я создаю документ. туда вношу все замечания людям. и потом руководители в этот документ заходят и отправляют задачи сформулированные через текстовое поле своим подчинённым.ну и за одно потом заходят туда и смотрят состояние задачи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |