Перейти к контенту

Архитектура приложения

Разработка приложений в Интеграме происходит в 4 этапа:

Редактор структуры

Задаем структуру данных заказчика в виде связанных прямоугольников

архитектура Интеграма рис.1

Навигатор данных

Импортируем данные, просматриваем их и можем добавлять и править их, как в таблицах Excel

архитектура Интеграма рис.2

Конструктор запросов

Создаем запросы: правила выборки, создания и изменения данных

архитектура Интеграма рис.3

Конструктор форм или шаблонизатор

Делаем рабочие места — удобные и понятные формы для пользователей

архитектура Интеграма рис.4

Рабочие места сервиса

Система состоит из пяти универсальных форм и специализированного меню для работы с файловой системой:

  1. Форма редактирования терминов и структуры данных — меню Структура
  2. Список терминов (таблиц) системы — меню Таблицы
  3. Форма для работы с таблицей
  4. Форма редактирования записи таблицы
  5. Форма отчета
  6. Администратор директорий, где можно загружать шаблоны страниц

Основной принцип Интеграма: его программист не обязан знать язык программирования или теорию баз данных, а максимальная требуемая квалификация не превышает уровень пользователя MS Excel. Интеграм позволяет решать любую задачу, оперируя только терминами бизнеса и не неся никаких накладных расходов при постановке задачи и ее выполнении.

Разумеется, самыми примитивными функциями уровня Excel (СУММА, СРЕДНЕЕ и т.п.) познакомиться, вероятнее всего, понадобится, что не противоречит озвученному выше принципу. Также будет очень полезно знать список служебных слов Интеграма и правила их использования.

Значительная часть функционала Интеграма построена средствами самого Интеграма, это Пользователи, Роли пользователей, Объекты доступа и Запросы. Вы можете использовать и дополнять соответствующие сущности, исходя из ваших задач, но при этом следует соблюдать осторожность. Категорически не рекомендуется удалять перечисленные термины или их реквизиты.