Объекты модели данных БИС "Програмсоюз"
Базовая информационная система построена на наборе объектов, при помощи которых моделируется прикладная логика системы и хранится собственно информация. Соответственно объекты можно условно разделить на три категории:
- Объекты инфраструктуры - учётные записи файловых и внешних серверов, элементы реестра.
- Объекты конфигурирования - с их помощью базовая информационная система становится прикладной информационной системой.
- Объекты информационного наполнения - это базовые объекты, при помощи которых прикладная информационная система хранит собственно информацию.
К объектам конфигурирования относятся шаблоны, определения закладок, закладок-фильтров и атрибутов, правила вложения, команды пользовательского интерфейса, определения событий с объектами, именованные значения, пространства уникальности и иконки, роли и правила доступа, автоматические счётчики, индексы и скриптовые действия. С их помощью можно придать прикладной смысл объектам информационного наполнения. То есть на основе базового информационного объекта сделать прикладной объект (например "документ" или "запись в учётной книге"). Набор объектов конфигурирования, обеспечивающие некую прикладную функциональность, могут быть поименованы и выделены в конфигурацию.
Объекты информационного наполнения бывают пяти разных типов, однако все они являются атрибутируемыми на прикладном уровне. То есть каждому может быть сопоставлен один или несколько шаблонов, определяющих атрибуты и прикладную логику данного объекта:
- Учётные записи (User) - пользователи информационной системы и группы пользователей. Используются для регистрации входа в систему и контроля прав доступа.
- WorkFlow процессы и задачи этапов процесса (Task) - объекты, обозначающие некую задачу к выполнению.
- Почтовые сообщения и нагрузки от WorkFlow процессов (WorkItem) - объекты, используемые для взаимодействия системы с пользователями в виде почтовых сообщений, а так же для общения пользователей друг с другом в виде внутренней почты.
- Контейнеры (DataContainer) - объекты, используемые для формирования структуры хранения основной информации, ради которой существует прикладная информационная система.
- Информационные объекты (InfoObject) - основная единица хранения прикладной информации.
Прикладной атрибутируемый объект - это базовый объект, которому задан шаблон. Вместе с шаблоном у объекта появляются заданные в нём атрибуты, закладки, команды пользовательского интерфейса, правила вложения (к каким объектам он может быть дочерним) и прочая логика его поведения.
Разделы: