Сценарий с точкой запуска объекта

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

Точка запуска объекта может быть основана на любом объекте. Точку запуска объекта надо связать по крайней мере с одним из следующих событий:

Инициализировать значение
Указывает, выполняется ли сценарий по событию инициализации.
Проверить программу
Указывает, выполняется ли сценарий по событию проверки.
Разрешить создание объектов
Указывает, можно ли создавать новые бизнес-объекты Maximo (MBO). Например, согласно вашей бизнес-логике после утверждения заказа на закупку нельзя создавать новые объекты POLINE. Для выбранного бизнес-объекта и события Разрешить создание объекта можно определить только одну точку запуска.
Разрешить удаление объектов
Указывает, можно ли удалять MBO. Например, согласно вашей бизнес-логике после утверждения рабочего задания нельзя удалять объекты WOLINE. Для выбранного MBO и события Разрешить удаление объекта можно определить только одну точку запуска.
Сохранить
Указывает, исполняется ли сценарий событием сохранения. Если нажата радиокнопка Сохранить, необходимо указать контекст для сохранения в разделе Сохранить.
Событие сохранения может выполняться в любом из следующих контекстов:
Перед сохранением
Перед сохранением основной транзакции сценарий выполняется и определяет значения для бизнес-объекта. Например, можно применить бизнес-правило, проверяющее, выполнено ли конкретное соглашение об именовании при сохранение новой записи. Если правило соглашения об именовании не выполнено, операция сохранения не разрешается, и пользователь получит сообщение об ошибке.
После сохранения
Этот сценарий выполняется после сохранения бизнес-объекта, но до принятия изменений. Контекст этого события позволяет при необходимости включить бизнес-правило и откатить обработку транзакции.
После принятия
Этот сценарий выполняется после принятия транзакции, когда ее откат уже невозможен. Контекст этого события обычно используется для инициирования дополнительных действий сразу после принятия конкретного бизнес-объекта. Например, сценарий может инициировать отправку уведомлений по электронной почте, когда выполнено рабочее задание.

В поле Условие события для объекта можно ограничить активацию сценария, задав условие, связанное с событием. Например, можно перенаправить пользователя к новой форме, если пользователь пытается добавить сотрудника, не знающего английский язык. В этом случае сценарий не будет активирован, если для атрибута код языка сотрудника задано Английский.