Классы

Классы AggreGate

Классы разработаны для хранения большого количества взаимосвязанных объектов. Каждый класс может иметь миллионы экземпляров, обслуживаемых реляционной или графовой базой данных:

  • Структура экземпляра класса сопоставляется с набором таблиц реляционной базы данных или набором узлов и ребер в графовой базе данных
  • Каждый экземпляр класса - это запись в таблице реляционной базы данных или узел в графовой базе данных
  • Классы используют заданные пользователем поля, которые напрямую преобразуются в колонки таблицы реляционной БД или свойства узла графовой базы данных

Между собой классы могут иметь отношения «один к одному», «один ко многим» и «многие ко многим». Эти отношения помогают организовать интеллектуальную навигацию между экземплярами класса. При использовании реляционной БД в качестве хранилища отношения «один к одному», «один ко многим» реализованы с помощью внешних ключей, тогда как отношения «многие ко многим» представлены в виде выделенных таблиц значений. В графовой базе данных все отношения между экземплярами класса - это рёбра графов.

Отношения классов

Инструментальные панели в полной мере поддерживают работу с классами, позволяя визуализировать и изменять поля каждого экземпляра. Представления классов отображают табличные списки экземпляров классов с возможностью сортировки, поиска и фильтрации «на лету».

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

Архитекура основанной на классах CRM-системы

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

  • Для CRM-системы типичные классы - это «Аккаунт», «Контакт», «Лид» и «Возможная сделка»
  • В системе инвентаризации активов классами могут быть «Актив», «Тип актива», «Ответственное лицо» и «Местоположение»
  • Система Service Desk может иметь такие классы, как «Агент», «Инцидент», «Сервис» и «Соглашение о качестве предоставляемых услуг (SLA)»
  • Для системы управления ЦОД типичным классами будут «Стойка», «Сервер», «Кабель» и подобные активы, характерные для данной отрасли