Структура конфигурации

Версии: 3.x, 2.x.

Вся конфигурация системы находится в папке config. Описание всех элементов интерфейса содержится в xml файлах. Для того, чтобы создать типовой раздел в системе требуется только сформировать его xml описание и создать необходимые для него таблицы (начиная с версии 3.0 их можно создавать в разделе "Таблицы").

На следующем рисунке представлена структура папок конфигурации системы.

Структура файлов конфигурации IRIS CRM

С помощью XML файлов описываются элементы интерфейса системы.

Пример описания таблицы записей раздела

Пример описания таблицы записей раздела IRIS CRM

На основе данного xml описания формируются необходимые запросы к БД, рисуются колонки таблицы и панель поиска.

Пример описания карточки

Пример описания карточки раздела IRIS CRM

На основе данного xml формируются запросы select, insert, update и создается сама форма карточки. Также автоматически формируются проверки на допустимые типы данных и заполнение обязательных полей.

Пример описания панели фильтров

Пример описания панели фильтров раздела Iris CRM

Для каждого фильтра в xml указывается условие поиска. Вложенность фильтров определяется их вложенностью в xml.