Как это действует?

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

Система Navision поддерживает Business Notification, предоставляя бизнес-объекты и события. (чтобы получить более подробное описание поддержки Business Notification в Navision, щелкните здесь). Бизнес-объектом может быть, например, заказ продаж или спецификация. С каждым бизнес-объектом связаны одно или несколько событий. Событиями для заказа продаж могут быть, например, "Сумма заказа более 10 000" или "Превышен предел кредита клиента". Событиями для спецификации могут быть "Спецификация изменена" или "Статус спецификации изменен".

Когда в Navision происходит нечто, вызывающее событие (например, сохранен заказ продаж, сумма которого превышает 10 000), в Business Notification отправляется документ. В этом документе содержатся данные из бизнес-объекта. Для события "Сумма заказа более 10 000", связанного с заказом продаж, в них обычно включаются идентификационные данные заказа и его сумма.

В системе Business Notification документ прочитывается, и все пользователи, имеющие подписку на данное событие, связанное с данным бизнес-объектом, получают уведомление в виде сообщения по электронной почте. Данные документа могут быть включены в это сообщение, так что уведомление служит не только для извещения получателя о событии, но и для передачи по электронной почте точной информации о происшедшем.

Компоненты

В руководстве по установке, имеющемся на дистрибутивном компакт-диске, описано, какие компоненты Business Notification устанавливаются и как это делается. Коротко говоря, Business Notification состоит из двух основных компонентов:

  1. Диспетчер Business Notification на стороне клиента (в его состав входит Конструктор Business Notification). Установка Диспетчера Business Notification осуществляется программной установки Navision. Клиентские компоненты можно устанавливать на нескольких компьютерах. Клиент Navision должен быть запущен локально до запуска Диспетчера Business Notification.

  2. Серверный компонент Business Notification устанавливается отдельно. Этот компонент исполняется как служба и настроен на автоматический запуск при запуске операционной системы. Обычно исполняется только один экземпляр этого компонента, так же как в одном экземпляре обычно исполняется сервер базы данных Navision.

Компоненты изображены на приведенной ниже схеме:

 

 

На каждом клиенте должны находиться следующие компоненты:

На сервере должны находиться следующие компоненты:

Четыре компьютера, изображенные на схеме, должны рассматриваться как виртуальные серверы в том смысле, что для них не требуются физически отдельные компьютеры. Все серверные компоненты могут исполняться на одном компьютере или на нескольких компьютерах, в зависимости от имеющейся настройки, конкретных требований к развертыванию и т. п.