Методы, описанные выше, очень хорошо описывают ваши варианты. Но что видят пользователи? Я не могу себе представить, как такой простой конфликт между вами и теми, кто отвечает за программное обеспечение, не может привести к путанице и антагонизму с пользователями.
Я бы сделал все, что мог, чтобы найти какой-то другой выход из тупика - потому что другие люди могли легко увидеть любые изменения, которые вы делаете, как эскалацию проблемы.
EDIT:
Я забью свой первый "undelete" и позволю опубликовать вышеупомянутое, когда этот вопрос впервые появился. Я, конечно, смутился, когда увидел, что это от JOEL SPOLSKY. Но похоже, что он приземлился где-то рядом. Голосовать не нужно, но я внесу это в протокол.
IME, триггеры так редко являются правильным ответом на что-либо, кроме мелкозернистых ограничений целостности, выходящих за рамки бизнес-правил.