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