Диалоговое окно привязки триггера
Когда вы создаете или изменяете привязку триггера, вы вводите информацию, чтобы задать триггер, например, шаблон для фильтра. Эта информация появится на странице списка
Привязки триггеров
.
Элементы управления в диалоговом окне
Привязки триггера
Вертикальная столбчатая диаграмма
Описание
Name
Текстовое имя привязки. Имена должны быть уникальными.
Объект Marketing Operations
Тип объектов, для которого задан триггер, например, проект, требование, маркетинговый объект, утверждения, счета и инвойсы. Значение по умолчанию -
Любой объект Marketing Operations
.
Шаблон
Шаблон для использования в качестве фильтра. После выбора объекта связанные шаблоны заполняются данными, чтобы пользователи могли задать триггер для шаблона. Выбранный вами вариант действует как фильтр, который применяется ко всем экземплярам объектов для этого шаблона. Значение по умолчанию -
Любой шаблон
, что означает, что либо включаются все шаблоны для объекта, либо что у выбранного вами объекта нет шаблонов.
Сведения
Контекст триггера. Например, контекст может быть задачей или рабочим потоком. Значение по умолчанию,
Любой
, означает, что для критерия фильтра рассматривается любой контекст.
Событие
Событие для операций фильтра. Вы увидите только события, соответствующие выбранному объекту, шаблону и контексту, если для объекта не выбрана опция
Любое событие
(в этом случае будут показаны все события). Типичные события находятся в следующих состояниях: Создан, Обновлен, Состояние изменено, Член назначен/Назначение члена отменено и Объекты связаны/Связь объектов аннулирована.
Задержано
Иногда процедура запускается после приема транзакции. Если эта опция выбрана, триггер запустится после выполнения сконфигурированного действия; триггер не влияет на операцию, для которой сконфигурирован триггер. Этот три триггера, как правило, используется для действий после обработки.
Проверка
Триггер проверки запускает процедуру для проверки данных перед принятием текущей транзакции. Триггер задает вызов процедуры с включенным контекстом, содержащим транзакцию базы данных.
Если эта опция выбрана, триггер запустится непосредственно перед завершением сконфигурированного действия. Затем, если триггер возвратит ошибку, будет произведен откат действия, для которого сконфигурирован триггер, и пользователь получит ошибки, сообщенные триггером. Этот три триггера, как правило, используется для пользовательских проверок или любых действий до обработки.
Исключительная
Если эта опция выбрана, процедура триггера запускается в исключительном порядке, даже если выбранному действию соответствует несколько привязок триггеров. Например, если триггер не является исключительным, то, когда бы пользователь ни обновлял любую задачу рабочего потока, также запускается любая привязка триггера, сконфигурированная для события "Проект обновлен". Выберите этот переключатель, чтобы не допустить запуска нескольких привязок триггеров.
Исключительная привязка триггера не запускается вместе с другими процедурами, даже если совпадают несколько привязок. Если совпадает несколько исключительных привязок, будут запущены все исключительные привязки.
Если этот переключатель не выбран, привязка является включительной. Включительные привязки обозначают процедуры, которые запускаются вместе с другими процедурами, когда совпадает критерий выбора более чем для одного триггера. Если какая-либо совпадающая процедура является исключительной, будет запущена только исключительная процедура.
Совпадающими считаются только наиболее конкретные исключительные привязки. Допустим, что у вас есть три исключительных триггера: один глобальный, один для всех проектов и один для конкретного шаблона проектов. Затем, если событие инициирует все три триггера, запустится только один триггер для конкретного шаблона проекта.
Процедура
Процедура, связанная с триггером; то есть, процедура, которую нужно запустить, когда сработает триггер.
Copyright IBM Corporation 2014. All Rights Reserved.