Уведомление

Уведомление лежит в основе Business Notification. В широком смысле слова уведомление состоит из следующих элементов:

Бизнес-логика Navision. Отправной точкой уведомления является бизнес-логика Navision (программный код, выполняющий задачи Navision). Разработчик Navision создает процедуру проверки, которая отправляет "документ" в Business Notification при выполнении некоторых заданных условий. Эта процедура называется "инициированием события". Примером может служить проверка общей суммы ордеров продажи на превышение определенного значения. В этом случае инициируется событие.

"Документ", отправляемый в Business Notification. Когда инициируется событие, Navision автоматически отправляет "документ" в Business Notification. Этот "документ" содержит информацию о событии, а также данные, к которым разработчик Navision решил предоставить доступ в Business Notification.

Бизнес-логика в Business Notification. Когда система Business Notification получает документ из Navision, она определяет на основе своей собственной, внутренней бизнес-логики, следует ли отправить уведомление по электронной почте и кому оно должно быть отправлено. Эта бизнес-логика или "правила" настраивается в Конструкторе Business Notification.

В конечном счете уведомление по электронной почте отправляется при следующих условиях:

  1. Бизнес-логика Navision инициирует событие.

  2. В Business Notification имеется схема (запущенная), отвечающая этому событию.

  3. Настроено уведомление, которое должно быть отправлено при данном событии с соответствующей информацией в имеющемся конкретном экземпляре.

  4. Имеется хотя бы один внутренний пользователь, подписанный на данную схему или настроен хотя бы один внешний получатель.

Однако верно и то, что если система действует, с точки зрения конечного пользователя переданное по электронной почте сообщение может, во многих отношениях, рассматриваться как само уведомление, и в дальнейшем будет часто упоминаться в этом качестве.