В SimpleOne выполнение бизнес-правил, рабочих процессов, уведомлений, механизмов привязано к операциям с базой данных.
Порядок выполнения показан и описан ниже:

До создания/обновления/удаления
Обработка следующих элементов привязана к SQL оператору transaction BEGIN
:
- Правила контроля доступа (ACL).
- События предметной области: заполнение полей Порядок и Номер в соответствующих записях, добавление префиксов колонок, где это необходимо.
- Бизнес-правила:
- Правила с Когда = до и Порядок ≤ 1000.
- Правила с Когда = до и Порядок > 1000.
- Валидация (пропускается при удалении).
- Транзакция базы данных (создание/обновление/удаление).
- Сохранение REM.
После создания/обновления/удаления
Выполнение следующих элементов привязано к SQL оператору transaction COMMIT
:
- Инфраструктурные события (включая обработку истории, ленты активности, создание записей VCS, выполнение скриптов REM).
- Механизмы:
- Правила с Когда = после и Порядок ≤ 1000.
- Согласования.
- Рабочие процессы.
- Уведомления.
- Правила с Когда = после и Порядок > 1000.