Справка по системе Платформа ELMA BPM
×
Меню

Объектная модель

Объект – это сущность, имеющая определенный набор заданных параметров и свойств, определяющих ее поведение. Все данные в системе ELMA хранятся в виде объектов и взаимосвязей между ними. Примерами объектов являются: Контрагент , Задача , Звонок , Сделка и т.д..
Объектная модель – это совокупность объектов и перечислений, существующих в системе, их свойств, параметров и взаимосвязей. Объектная модель определяет структуру хранения пользовательских данных в системе.
Работа с объектной моделью осуществляется в Дизайнере ELMA на вкладке Объекты при помощи элементов, расположенных на верхней (рис. 1) и боковой (рис. 2) панелях инструментов.
Верхняя и боковая панели инструментов позволяют просматривать карточки всех объектов и перечислений, расположенных в системе, а также расширять объектную модель, путем создания новых или изменения уже существующих объектов и перечислений.
Рис. 1. Верхняя панель инструментов
Боковая панель инструментов содержит блоки Объекты и Перечисления со списками объектов и перечислений, упорядоченных по группам.
Рис. 2. Боковая панель инструментов. Блок "Перечисления"
В системе ELMA выделяют системные и пользовательские объекты и перечисления. Пользовательские объекты и перечисления создаются администратором системы в Дизайнере ELMA.
Системные объекты или перечисления – это объекты или перечисления, спроектированные и настроенные разработчиками системы ELMA. Данные объекты и перечисления не могут быть удалены, но подлежат расширению. В списке системные объекты и перечисления отображены синим цветом.
Пользовательские объекты или перечисления – это объекты или перечисления, спроектированные и настроенные в Дизайнере ELMA с учетом требований каждой конкретной компании. Данные объекты и перечисления могут быть созданы пользователями системы, изменены и/или удалены. В списке пользовательские объекты и перечисления отображены черным цветом.

Режимы отображения объектов и перечислений в списке

Списки объектов и перечислений могут быть отображены в нескольких режимах: "Отображаемое имя" и "Имя класса". Выбор режима отображения объектов и перечислений осуществляется из выпадающего списка (рис. 3), расположенного в поле Показывать в боковом меню вкладки Объекты в Дизайнере ELMA.
Рис. 3. Дизайнер ELMA. Вкладка "Объекты". Поле "Показывать"
Каждый объект и перечисление имеют несколько имен:
Рис. 4. Дизайнер ELMA. Вкладка "Объекты". Режим отображения "Отображаемое имя"
Рис. 5. Дизайнер ELMA. Вкладка "Объекты". Режим отображения "Имя класса"

Особенности отображения объектов и перечислений

Названия объектов и перечислений имеют следующие цветовые и графические обозначения:

Кнопки верхней панели инструментов

При нажатии на кнопку Добавить открывается диалоговое окно создания объекта.
 
При нажатии на пиктограмму и кнопку Добавить перечисление открывается диалоговое окно создания перечисления.
Открытие выбранного в списке объекта или перечисления для редактирования.
Удаление выбранной в списке группы объектов или перечислений.

Поиск по списку объектов и перечислений

В системе ELMA существует возможность поиска по списку объектов и перечислений. Осуществить поиск на вкладке Объекты можно только на боковой панели инструментов. Для начала поиска необходимо левой кнопкой мыши нажать на боковую панель, а затем нажать на клавиатуре комбинацию клавиш Ctrl+F. После этого будет отображена строка поиска (рис. 6).
Рис. 6. Вкладка "Объекты". Строка поиска
В строку поиска необходимо ввести название/часть названия объекта/перечисления. Под строкой поиска автоматически будут отображены все найденные элементы (рис. 7).
Рис. 7. Вкладка "Объекты". Результаты поиска по списку объектов/перечислений
Для возврата к полному списку элементов необходимо очистить строку поиска. Для закрытия строки необходимо нажать на кнопку справа от строки поиска.
Следует отметить, что осуществить поиск можно только по элементам выбранного блока. Например, на рис. 7 поиск осуществляется только по элементам блока Объекты.

См. также: