Добавление событий объекта

Здравствуйте.
Создал объект на основе базового объекта. Добавил событие "После добавления записи", в нем пул и дорожку.
На дорожку поместил событие "Сообщение".Поведение.Сообщение = "BaseEntityInserted". Вообщем делал по аналогии с базовым объектом, но после сохранение записи БП не выполняется. Что я сделал не так?

Нравится

4 комментария

Здравствуйте!
После добавления записи рекомендуется использовать обычные процессы. Вы можете построить бизнес процесс, используя дизайнер процессов. Начальный элемент - сигнал. Настройки сигнала: объект - созданный Вами объект, событие - после добавления записи. Подробнее о бизнес процессах Вы можете прочитать здесь.

Да можно и так, но если я захочу добавить функционал не "После добавления записи", а перед сохранением, тут уже БП не поможет, что в таких случаях нужно делать?

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

Вся исполняемая логика должна быть в элементе "Задание-сценарий".

"Дашкевич К." написал:

Здравствуйте.

Создал объект на основе базового объекта. Добавил событие "После добавления записи", в нем пул и дорожку.

На дорожку поместил событие "Сообщение".Поведение.Сообщение = "BaseEntityInserted". Вообщем делал по аналогии с базовым объектом, но после сохранение записи БП не выполняется. Что я сделал не так?

После добавления дорожки вы на нее должны поместить элемент событийный подпроцесс, а все остальное добавлять уже в него (те стартовый сигнал должен лежать внутри событийного подпроцесса).

Показать все комментарии