top of page

Фиксация результата проверки - BRMlog (BusinessRulesLog)

При прохождении заказа через BRM фиксируется лог изменений. В нем отражаются все правила проверки с результатом. Логов БРМ может быть несколько - нет ограничений по кол-ву, каждое прохождение логируется.

БРМ срабатывает по тригеру,

как только заказ поступает

в коллекцию FS – Orders и еще раз при записи заказа в CRM.

Но, помимо этого, может запуститься принудительно

из CRM и еще раз при пересчете заказа:

Результат проверки авто ботом БРМ в Jetti CRM отображается в авто генерируемом комментарии. Если заказ успешно прошел проверку по всем правилам, то в comment будет указано  - нарушений БРМ нет, а оператором в заказе установится BRM:

Если заказ не прошел проверку по одному или нескольким правилам БРМ, то в СРМ оператор сможет увидеть эти правила:

Лог БРМ фиксируется для каждого заказа, прошедшего через BRM в FS (Firestore):

Пример нескольких логов (смотрим на последний):

Несколько логов может зафиксироваться при успешном подтверждении заказа БРМ. Пример, заказ 426606 (F39196CC-3E61-41AB-972E-0580B1681BB3). Первый лог зафиксировался при записи заказа

в коллекцию Orders, вторая запись произошла при поступлении подтверждения оплаты. Был установлен флаг isPrepaid

Статусы проверок BRM:
 

  • FALLED - проверка выполнена не успешно

  • DISABLED - проверка отключена

  • PASSED - проверка выполнена успешно

  • ERROR - ошибка

Конечный итог BRM по всем правилам проверки смотрим в конце лога (total):
 

Если хотя бы по одному правилу проверки результат failed, то авто подтверждение заказа BRM - не успешно!
Если error=0 и failed=0, то авто подтверждение выполнено успешно.

bottom of page