![](https://static.wixstatic.com/media/daa8147c90904123b99659c0169c0d91.jpg/v1/fill/w_1920,h_807,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/daa8147c90904123b99659c0169c0d91.jpg)
Фиксация результата проверки - BRMlog (BusinessRulesLog)
При прохождении заказа через BRM фиксируется лог изменений. В нем отражаются все правила проверки с результатом. Логов БРМ может быть несколько - нет ограничений по кол-ву, каждое прохождение логируется.
БРМ срабатывает по тригеру,
как только заказ поступает
в коллекцию FS – Orders и еще раз при записи заказа в CRM.
Но, помимо этого, может запуститься принудительно
из CRM и еще раз при пересчете заказа:
![](https://static.wixstatic.com/media/579885_064bdb1686034f35a041359920fb0fde~mv2.png/v1/fill/w_600,h_352,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_064bdb1686034f35a041359920fb0fde~mv2.png)
Результат проверки авто ботом БРМ в Jetti CRM отображается в авто генерируемом комментарии. Если заказ успешно прошел проверку по всем правилам, то в comment будет указано - нарушений БРМ нет, а оператором в заказе установится BRM:
![](https://static.wixstatic.com/media/579885_6fb01a87ebb240e196382edc7ade8e25~mv2.png/v1/fill/w_600,h_317,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_6fb01a87ebb240e196382edc7ade8e25~mv2.png)
Если заказ не прошел проверку по одному или нескольким правилам БРМ, то в СРМ оператор сможет увидеть эти правила:
![](https://static.wixstatic.com/media/579885_8c0de197b4604d7598b188e667cb8bf9~mv2.png/v1/fill/w_600,h_329,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_8c0de197b4604d7598b188e667cb8bf9~mv2.png)
Лог БРМ фиксируется для каждого заказа, прошедшего через BRM в FS (Firestore):
![](https://static.wixstatic.com/media/579885_b0fd1bc9b6b04884b103b41a1cd7c062~mv2.png/v1/fill/w_598,h_348,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_b0fd1bc9b6b04884b103b41a1cd7c062~mv2.png)
Пример нескольких логов (смотрим на последний):
![](https://static.wixstatic.com/media/579885_85d9b79eb069422f9a23d8a4364a5371~mv2.png/v1/fill/w_599,h_348,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_85d9b79eb069422f9a23d8a4364a5371~mv2.png)
Несколько логов может зафиксироваться при успешном подтверждении заказа БРМ. Пример, заказ 426606 (F39196CC-3E61-41AB-972E-0580B1681BB3). Первый лог зафиксировался при записи заказа
в коллекцию Orders, вторая запись произошла при поступлении подтверждения оплаты. Был установлен флаг isPrepaid
![](https://static.wixstatic.com/media/579885_a936e01dbc8341e7a9b32b0fd75aa380~mv2.png/v1/fill/w_480,h_271,al_c,q_85,enc_avif,quality_auto/579885_a936e01dbc8341e7a9b32b0fd75aa380~mv2.png)
Статусы проверок BRM:
-
FALLED - проверка выполнена не успешно
-
DISABLED - проверка отключена
-
PASSED - проверка выполнена успешно
-
ERROR - ошибка
Конечный итог BRM по всем правилам проверки смотрим в конце лога (total):
![](https://static.wixstatic.com/media/579885_4887e9c44c92462a978b1de57f9f2be9~mv2.png/v1/fill/w_600,h_342,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/579885_4887e9c44c92462a978b1de57f9f2be9~mv2.png)
Если хотя бы по одному правилу проверки результат failed, то авто подтвержд ение заказа BRM - не успешно!
Если error=0 и failed=0, то авто подтверждение выполнено успешно.