
Концепция Программных продуктов компании "СОРБ Групп" построена на работе с объектами.
Объектами системы могут выступать такие сущности как:
- клиент предприятия;
- заявка на поставку товара,
- товар на складе и т.д.
Пользователь, работая в системе, выполняет не «обычное» редактирование записи таблицы, изменение статуса и т.д., а выполняет операции с объектом.
Операциями могут являться:
-
зарегистрировать товар на складе;
-
изменить количество товара;
-
перевод товара в магазин;
-
передать на другой склад;
-
списать товар.
При выполнении операции производятся заранее настроенные операции над выбранным объектом системы...
Например, при выполнении операции «Зарегистрировать товар на складе»:
-
добавляется информация о поступлении определенного количества товара;
-
если оставлялись заявки на этот товар, отправляется сообщение (например, SMS, e-mail, внутреннее сообщение на рабочее место) заказчику о наличии товара;
-
распечатывается Накладная.
Пользователь выполняет необходимую операцию и не задумывается, в каком случае необходимо сформировать Накладную, в каком - Счет-фактуру, а когда сообщить менеджеру, что наконец-то поступили степлеры, которые уже давно ждет компания N. Нужно заметить, что при настройке системы для каждого пользователя ограничивается список операций, которые он может выполнить.
Свойства (или параметры) каждого объекта описаны в «Репозитарии объектов».
Для каждого объекта системы существует:
Таким образом, все возможные состояния и переходы между ними описаны, и объект может пройти только по строго определенной цепочке состояний. На переходе между состояниями выполняются строго определенные действия, которые также описаны в «Репозитарии объектов».
Дополнительные операции, которые будет выполнять пользователь, настраиваются непосредственно в Программном продукте – например, в виде списка некоторой последовательности действий над объектом и списка дополнительных операций.
|