2016-03-31 3 views
0

Возможно, кто-то может помочь прояснить это для меня.Перед установкой триггера на возможность

Я пытаюсь написать триггер перед вставкой, чтобы установить закрытое, если оно осталось пустым. Это возможно?

Существует мало кода для показа. Все, что я сделал, это создать простой перед триггером insert с оператором отладки, чтобы убедиться, что мой триггер выполнялся до правила проверки. Похоже, что правило проверки является первым (и я, по-видимому, не могу его изменить). Триггер никогда не срабатывает.

Должно ли это работать или это невозможно?

+0

, пожалуйста, отправьте свой код запуска. – pchittum

ответ

0

Правило проверки должно выполняться после запуска. См. Раздел Triggers and Order of Execution (Этап 3 & 4).

Если бы вы могли вставить свой код здесь, я мог бы глубже проникнуть в него.

0

Необходимо отключить правило проверки. Посмотрите на порядке выполнения: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm

Так в основном, если вы хотите использовать триггер, чтобы проверить вас пустые даты:

  • Для автоматического заполняющего значения -> до запуска вставки
  • Для выбросить ошибку, когда она пуста -> после установки триггера
Смежные вопросы