случае принятия заказа к исполнению (нажатие кнопки “ОК”) и
нормальном статусе заказа по процедуре “VVOD” (рис. 4.12)
осуществляется обновление текущего уровня запаса склада.
Экспертная система анализирует поступающие новые заказы с
помощью правил (рис. 4.10) на достаточность запаса и в случае его
исчерпания помещает заказ в очередь на ожидание (заказ графически
окрашивается в красный цвет) и выдает соответствующее сообщение в
отдел закупок. В случае нарушения только минимального уровня запаса
выдается диагностическое сообщение, а область минимального уровня
запаса окрашивается в красный цвет.
После того, как по нажатию кнопки “ОК” произойдет обновление
уровня запасов, сработает правило анализа уровня запасов (рис. 4.11),
которое в случае нарушения порогового уровня запасов
последовательно запустит процедуру закупки (поставки) фиксированной
партии продукта (VIBOR) и последующего выполнения отложенных
заказов (CHANGEZAKSTATE). Другие правила анализа уровня запасов
при нарушении порогового и минимального уровней запаса выводят
работнику отдела закупок соответствующее сообщение, а уровни
запасов на иконе склада окрашиваются в желтый (предупреждающий)
или красный (кризисный) цвет.
По процедуре закупки (поставки) фиксированной партии продукта
VIBOR (рис. 4.12 ) выполняется выбор “свободного” поставщика
(предполагается, что с поставщиками имеются долгосрочные
договорные отношения), находящегося на минимальном расстоянии от
склада, после чего графически имитируется доставка груза на склад в
соответствии с вычисленным временем перевозки. В момент
поступления груза на склад увеличивается размер запаса.
Процедура выполнения отложенных заказов CHANGEZAKSTATE
(рис. 4.12) в цикле для всех отложенных заказов при условии
достаточности запаса выполняет эти заказы и переводит их в статус
нормальных (выполненных), изменяя окраску иконы заказа и обновляя
уровень запаса.
На события изменения текущего уровня запаса снова реагируют
правила анализа уровня запаса и так дальше. Таким образом, экспертная
система находится в состоянии постоянного реагирования на
возникающие события как в самой системе управления запасами, так и
во внешней среде при поступлении новых заказов.
Экспертная система для управления запасами по системе с
фиксированными интервалами выдачи заказа на поставку отличается от
рассмотренной системы тем, что правила обновления текущего уровня
запасов являются безусловными (unconditionally), которые запускаются
на выполнение через фиксированный интервал сканирования правил
(scanning), задаваемый в таблице атрибутов правила. Экспертные
системы для остальных систем управления запасами будут включать
комбинацию условных и безусловных правил.
97