Добро пожаловать в Интеграм!
Здесь собраны возможности, которые вы получаете — нажимайте на темы и изучайте
Регистрация и начало работы
Интеграм позволяет быстро начать работу без сложной настройки:
- Регистрация доступна через Яндекс или Email — по кнопке справа вверху.
- После регистрации вам автоматически создаётся база данных — можно использовать как песочницу или сразу как полноценное приложение.
- В личном кабинете вы управляете настройками аккаунта и всеми своими базами.
- В вашей базе данных будут предложены обучающие подсказки по всем основным разделам вашей базы.
Создание структуры данных (таблицы и поля)
Модель данных в Интеграме состоит из связанных между собой таблиц. Вы можете создать структуру любой сложности:
- Редактор структуры находится в меню «Структура» — там создаются и редактируются все таблицы.
- Создавайте новые таблицы (термины) — задавайте им человеческие названия и описания.
- Доступны поля разных типов:
SHORT(короткий текст),CHARS(строка),MEMO(длинный текст),DATE(дата),NUMBER(число) и другие основные типы. - Для выпадающих списков используйте справочные поля — они ссылаются на другую таблицу.
- Для вложенных данных (например, позиции заказа) доступны подчинённые таблицы.
Работа с таблицами и записями
В Интеграме доступны все основные операции с данными:
- Добавление записи: кнопка добавления новой записи доступна в каждой таблице.
- Редактирование: щелчок по записи открывает форму редактирования со всеми полями.
- Удаление: система автоматически проверяет наличие связанных данных перед удалением.
- Фильтрация: поддерживаются маски и диапазоны для поиска, операторы
>,<,>=,<=для чисел и дат. - Поиск в списках: в выпадающих списках работает поиск по введённым символам.
[TODAY] — текущая дата, [USER] — текущий пользователь и другие, которые помогут определить текущий контекст и тонко настроить поведение системы.Создание отчётов и запросов
Конструктор запросов позволяет строить отчёты без знания SQL:
- Конструктор запросов доступен в главном меню — интуитивный визуальный интерфейс.
- Выбирайте любую таблицу-источник и нужные поля для отчёта.
- Настраивайте условия фильтрации, сортировку и группировку данных.
- Доступны функции агрегации:
COUNT(количество),SUM(сумма),AVG(среднее),MIN,MAXи другие. - Готовые отчёты экспортируются в Excel одним кликом.
Расширенные возможности:
- Интерактивные отчёты — с гиперссылками для перехода к записям.
- Редактируемые отчёты — вы можете править записи из множества связанных таблиц в одном представлении, как в гугл-таблице.
- Вложенные запросы и рекурсия — для сложной аналитики и любых вычислений.
- Параметры — передача параметров в отчёт через URL, служебные слова.
- JSON-экспорт — для интеграции с внешними системами.
Конструктор форм и шаблоны
Интеграм использует систему пяти основных универсальных форм и произвольные HTML-шаблоны — вы полностью контролируете внешний вид:
- Формы хранятся в папке
templatesвашей базы и редактируются в любом текстовом редакторе. - Для вставки значений полей используются блоки данных:
{ИмяПоля}. - Доступ к родительским данным:
{_parent_.ИмяПоля}. - Передача параметров запроса:
{_request_.ИмяПоля}. - Глобальные константы доступны через:
{_global_.ИмяКонстанты}. - Доступна информация о среде выполнения PHP: [REMOTE_ADDR], [REMOTE_HOST], [HTTP_USER_AGENT], [HTTP_REFERER] и другие.
Импорт и экспорт данных
Интеграм поддерживает гибкий обмен данными с внешними источниками:
- Импорт из Excel: загружайте таблицы с заголовками, соответствующими полям в Интеграме, через меню импорта.
- Формат BKI: специальный формат для обмена данными между базами Интеграма с поддержкой иерархической структуры.
- Нормализация данных: при загрузке плоских таблиц из Excel данные автоматически распределяются по связанным таблицам.
- Экспорт: любой отчёт выгружается в Excel или JSON.
Настройка прав доступа
Система ролей обеспечивает гибкое управление доступом на всех уровнях:
- Создавайте роли для разных групп пользователей — с любыми наборами прав.
- Права настраиваются на уровне таблиц — каждая роль видит только нужные разделы.
- Права настраиваются на уровне полей — можно скрыть чувствительные поля в таблице или защитить их от редактирования.
- Маски ограничивают доступ по значениям — например, менеджер видит только свои записи.
- Доступен гостевой (анонимный) режим для публичных форм и отчётов.
API и интеграция с внешними сервисами
Интеграм предоставляет API для полноценной интеграции с внешними системами:
- Серверный API: вызовы с суффиксом
JSONпозволяют выполнять любые операции с данными. - JSON-запросы: данные любого отчёта доступны в формате JSON для использования в других приложениях.
- Авторизация: поддерживается HTTP Basic Authentication с отдельным API-пользователем.
- Внешние источники: данные из внешних HTTP-сервисов подключаются через шаблоны запросов.
- Power BI: отчёты Интеграма подключаются как источник данных в Power BI через JSON-экспорт отчетов.
Массовые операции с данными
Запросы модификации данных открывают широкие возможности для работы с большими объёмами записей:
- Массовое обновление: значения в нескольких записях изменяются одновременно с помощью запросов
UPDATE. - Создание записей: записи создаются автоматически по условию с помощью запросов
CREATE. - Удаление: массовое удаление записей по любому фильтру с помощью запросов
DELETE. - Интеллектуальные отчёты: данные нескольких таблиц редактируются прямо в отчёте (как в Excel).
Служебные функции и формулы
В Интеграме доступен широкий набор встроенных функций для работы с данными, вот некоторые из них:
abn_DATE2STR— преобразует дату в строку нужного формата.abn_NUM2STR— переводит число в текст прописью.abn_ID— возвращает идентификатор текущей записи.- Все стандартные MySQL-функции:
CONCAT,SUBSTRING,IF,CASEи другие. - Кнопки (тип BUTTON): кнопки выполняют действия в контексте текущей записи с подстановкой
IDиVAL.
Формы с оповещением в Телеграм
Интеграм позволяет создать единую систему: форма на сайте, данные в базе и мгновенные уведомления в Телеграм:
- Таблица для хранения заявок создаётся с любым набором полей.
- HTML-форма настраивается в конструкторе форм под нужный дизайн.
- Телеграм-бот подключается для отправки уведомлений о новых заявках.
- При создании новой записи бот автоматически отправляет сообщение в указанный чат.
Управление файлами
Интеграм имеет встроенную систему управления файлами для полного контроля над содержимым базы:
- Загрузка файлов: меню «Файлы» открывает доступ к файловой системе базы прямо из браузера.
- Шаблоны: HTML-шаблоны хранятся в папке
templatesи редактируются через встроенный редактор или локально. - CSS и JS: стили и скрипты загружаются в соответствующие папки и подключаются к шаблонам.
- Включение файлов: конструкция
<!-- File: имя_файла -->позволяет включать один шаблон в другой.
Тарифы на облако
Стоимость сервиса рассчитывается из нагрузки на сервер. Мы используем токены как единицу измерения: 1 токен ≈ одному действию в системе: открытие таблицы, создание записи, запуск отчета, сохранение формы и т.д.
Тяжеловесные действия (импорт десятков тысяч записей) могут требовать 10–50 токенов.
Знакомство
- Однопользовательский
- 2 часа плотной работы каждый рабочий день
- Бесплатно навсегда
Стартап
- Многопользовательский
- 3–4 часа работы команды из 5 человек ежедневно
- Подходит для 80% клиентов
Масштабируемый
- Многопользовательский
- Регрессионная шкала: каждый следующий пакет на 20% дешевле
- При превышении — работа не блокируется
При превышении лимита в течение месяца работа не блокируется. В следующем месяце будет предложено перейти на повышенный тариф.
Масштабируемый тариф — регрессионная шкала
При исчерпании базового пакета (10 000 токенов) вы можете приобретать дополнительные пакеты. Каждый следующий пакет дешевле предыдущего на 20%.
10 000 токенов — это если 2 человека по 8 часов в день, без выходных в течение месяца будут вбивать карточки клиентов в компьютер.