В бизнес-процессе есть элемент "Привязать процесс к объекту", в описании к нему указано что оно привязывает для просмотре в журнале. Имеет ли данные элемент влияние какое-то на работу процесса? Будет ли разница работы процесса с этим элементом и без него? И Если в нескольких процессах, которые запускают один другого, проставить "Привязать процесс к объекту" то повлияет ли это на производительность или на что-то еще?
Нравится
Имеет ли данные элемент влияние какое-то на работу процесса?
- нет
Будет ли разница работы процесса с этим элементом и без него?
- нет (ну несчитая доп записи в БД)
И Если в нескольких процессах, которые запускают один другого, проставить "Привязать процесс к объекту" то повлияет ли это на производительность или на что-то еще?
- влияние на производительность практически не заметна, зато может существенно помочь при разрешении проблем в работе БП
Добрый день. Это полезный элемент для анализа журнала. Позволяет понять по какой записи был запущен процесс или какие использовал во время своей работы. Работает следующим образом: Указываете схему и ID записи в элементе "Привязать процесс к объекту". Далее в карточке лога журнала процесса можно увидеть запись на детали "Связанные объекты".
Пащенко Александр Сергеевич,
Спасибо за цитирование академии, но вопрос бы другой
Имеет ли данные элемент влияние какое-то на работу процесса?
- нет
Будет ли разница работы процесса с этим элементом и без него?
- нет (ну несчитая доп записи в БД)
И Если в нескольких процессах, которые запускают один другого, проставить "Привязать процесс к объекту" то повлияет ли это на производительность или на что-то еще?
- влияние на производительность практически не заметна, зато может существенно помочь при разрешении проблем в работе БП
Григорий Чех,
Спасибо большое за разъяснения, теперь понятно
А можно как-то найти все процессы, связанные с конкретным объектом?
Можно поискать по исходному коду схем процессов упоминания этого объекта.
Владимир Соколов,
Можно, например зная id объекта можно выбрать все БПшки привязанные к нему как то так
SELECT * FROM SysProcessEntity s LEFT JOIN SysProcessData ssd ON ssd.id=s.SysProcessId LEFT JOIN SysSchema ss ON ss.id=ssd.SysSchemaId WHERE s.EntityId='b34351c0-04b9-4786-8458-06ee55fc92c9'