Структура конфигурации#
Информационная система#
Для понимания ниже представлена примерная схема работы типичной информационной системы. Далее описан план её работы.
Работа системы начинается после ввода данных пользователем. Информация от пользователя попадает либо в бизнес-объекты, либо в справочную информацию.
Бизнес-объекты, как правило, состоят из модели данных и правил поведения. То есть данные не только попадают в бизнес-объект, но система должна сверить полученные данные с внутренними правилами функционирования системы.
Справочная информация — это какие-то сведения, которые попадают в систему без строгих правил. На основе этих данных в бизнес-объекте могут существовать какие-то правила, но на входе данные не проверяются и не изменяются.
Также в схеме присутствуют внешние системы, которые тем или иным образом связаны с нашей информационной системой. Информация от внешний систем попадает к нам только в виде справочных данных, так как она формируется и создаётся вне нашей системы.
Во время работы информационной системы состяние бизнес-объектов может меняться и это приводит к появлению событий. События в свою очередь приводят в работу бизнес-процессы, которые каким-то образом влияют на бизнес-объекты.
После того, как описанная система работает исправно, необходимо подготовить одну или несколько моделей для чтения. Примерные виды моделей для чтения:
пользовательский интерфейс,
аналитические графики,
документация.
В схеме также присутствуют некоторые бизнес-правила обмена, которые позволяют отправлять данные во внешние системы.
Конечным потребителем данных из моделей чтения является пользователь.
Схема относительно Платформы МРС#
На основе предыдущей схемы создана Платформа МРС. Ниже подробнее описано за что отвечает каждый элемент конфигурации.
За работу бизнес-объектов в нашей системе отвечают:
формы — используются для моделирования бизнес-объектов,
бизнес-правила (хуки) — отвечают за моделирование поведения внутри бизнес-объектов,
связи — отвечают за моделирование взаимосвязей между объектами;
За работу справочной информации в нашей системе отвечают:
справочники — хранят справочную информацию,
сценарии и интеграции — отвечают за правила обмена информацией между справочниками и внешними системами;
За бизнес-процессы и события отвечают:
сценарии и интеграции — контролируют события и взаимодействие бизнес-процессов с бизнес-объектами;
Модели для чтения:
представления — выступают в виде пользовательского интерфейса, который будет удобен для решения конкретной задачи,
меню — от меню зависит то, как пользователь будет ориентироваться в приложении
внедряемые графики — это аналитические графики, которые составляются на основе бизнес-объектов и справочных данных,
шаблоны документов — система позволяет создавать шаблоны печатных форм,
сценарии и интеграции — отвечают за сбор нашей информации и публикацию их в некоторые внешние системы.