Baserow для управления BIM задачами

Baserow: No-code open source database & application builderhttps://baserow.io/
Baserow для управления BIM задачами - AVRO

Зачем Baserow в BIM-процессах

BIM-проекты редко укладываются в один чат и одну таблицу Excel. На практике нужны:

  • единый реестр задач по разделам (АР, ОВ, ИОС, ТХ, координация, сервер Revit и т.д.);
  • понятные статусы для проектировщиков, BIM-менеджера и заказчика;
  • сроки и «объёмы» (срезы работ по месяцам);
  • вложения (скриншоты, Navisworks, PDF, IFC);
  • быстрый вход для внешних участников без аккаунта в корпоративной системе;
  • уведомления в мессенджер или почту при появлении и смене статуса задачи.

Baserow здесь работает как операционная база: не замена Revit/Navisworks, а слой управления работой вокруг модели. Self-hosted установка даёт контроль над данными, SMTP и интеграциями, без привязки к чужому SaaS.

Типовая схема для BIM-команды:

  1. База на клиента — изолированный контур задач и исполнителей.
  2. Сводная база — обзор по всем клиентам.
  3. Публичная форма — приём запросов от проектировщиков.
  4. Представления — рабочий стол, канбан, календарь.
  5. Вебхуки / Automations — оповещения и связка с n8n.
  6. Application Builder / Dashboards — витрина для руководства и заказчика.

На практике удобно держать несколько однотипных баз: отдельные контуры по проектам/клиентам, одну сводную по всем задачам и при необходимости отдельное приложение-портал поверх данных.


Образец: клиентская база задач

Клиентская база устроена просто и масштабируемо: две таблицы — Задачи и Исполнители.

Таблица «Задачи»: что в столбцах

СтолбецТипНазначение
ЗадачаТекст (основное поле)Короткое название: «Проверить связи в модели АР», «ЭОМ на RS»
ОписаниеДлинный текстДетали, критерии приёмки, контекст
ЖурналДлинный текстХронология обсуждения и решений
ВложенияФайлыМодели, отчёты, скрины коллизий
СтатусОдиночный выборЖизненный цикл задачи
ОбъемОдиночный выборСрез работ по периоду (например, 2026-062026-07)
СрокДатаДедлайн
РазделОдиночный выборДисциплина / зона ответственности
ИсполнительСвязь со строкойСсылка на справочник исполнителей
TelegramLookupАвтоподтягивание ссылки на мессенджер исполнителя

Статусы: Очередь → Работа → Уточнить → Проверка → Закрыто, плюс Повтор для возвратов.

Разделы: BIM, АИ, АР, ОВ, ИТП, ИОС, ТХ, ГП — то есть и координация, и профильные дисциплины.

Такое полевое покрытие закрывает типичный BIM-цикл: постановка → уточнение → исполнение → проверка → закрытие, с привязкой к разделу и месячному объёму.

Таблица «Исполнители»

СтолбецТипНазначение
ИмяТекстФИО
TelegramURLСсылка на профиль в мессенджере
ЗадачиСвязьОбратная связь со всеми задачами человека

Lookup в задачах берёт контакт через связь Исполнитель → Telegram. Достаточно назначить исполнителя — контакт подтянется сам, это удобно для уведомлений.


Представления: один набор данных — разные роли

Для клиентской базы обычно хватает пяти представлений по задачам и одного по исполнителям.

1. Рабочий стол (Grid, можно опубликовать)

Основной операционный вид:

  • фильтр: статус не «Закрыто»;
  • группировка: Статус и Исполнитель;
  • сортировка: Срок по возрастанию.

Это ежедневный стол BIM-менеджера: только живые задачи, сразу видно, кто чем занят и что горит по срокам. Публикация позволяет открывать таблицу по ссылке без полного доступа к workspace.

2. По статусам (Grid)

Группировка по Объему и Статусу, сортировка по сроку. Удобно для планёрки и отчётности: «что в текущем месяце в проверке / в очереди / закрыто».

3. Доска (Kanban)

Канбан по полю Статус. Визуальный поток: Очередь → Работа → Уточнить → Проверка → Закрыто / Повтор. Хорошо работает на стендапах и при передаче задач между ролями.

4. Календарь (Calendar)

Календарь по полю Срок. Показывает плотность нагрузки по дням и просрочки без отдельного Gantt.

5. Добавить задачу (Form, публичная)

Публичная форма приёма запросов — отдельный блок ниже.

6. Исполнители (Grid)

Справочник команды: имена, контакты, связанные задачи.

Тот же паттерн удобно копировать на другие клиентские и сводные базы: рабочий вид, календарь, форма добавления; при необходимости — канбан и группировка по статусам.


Публичная форма для проектировщиков

Проектировщику не нужен аккаунт в Baserow, чтобы поставить задачу. Достаточно открыть опубликованную форму (Form view) по внешней ссылке.

В форме обычно оставляют только «входные» поля:

  • Задача (обязательно)
  • Описание (обязательно)
  • Вложения
  • Срок (обязательно)
  • Раздел (обязательно)

Служебные поля (статус, объём, исполнитель, журнал, контакты) скрывают: их заполняет BIM-команда после triage. После отправки можно оставить пользователя на той же форме — удобно для серии запросов подряд.

Практический сценарий:

  1. Проектировщик АР находит коллизию или нужна правка координат.
  2. Заполняет форму: название, описание, раздел, срок, при необходимости файл.
  3. Запись появляется в таблице «Задачи».
  4. Вебхук уходит в n8n → уведомление команде.
  5. BIM-менеджер ставит статус, объём и исполнителя в рабочем представлении или на доске.

Форму можно встроить во внутреннюю wiki, отправить в чат проекта или повесить на портал.


Вебхуки и n8n: реактивные уведомления

На таблице «Задачи» настраивается вебхук в n8n:

  • события: создание строки и обновление строки;
  • для обновлений часто отслеживают только смену поля Статус;
  • в payload удобно отдавать человекочитаемые имена полей.

Типовой сценарий в n8n:

  1. Webhook принимает payload из Baserow.
  2. Router: создание vs обновление.
  3. При создании — сообщение в командный чат: «Новая задача: …, раздел …, срок …».
  4. При смене статуса на «Проверка» — пинг проверяющему; на «Закрыто» — запись в архивный канал.
  5. Опционально: тикет, письмо заказчику, дублирование в сводную базу.

Почему n8n, а не только встроенные Automations:

  • сложная маршрутизация (разные чаты по разделам АР/ОВ/BIM);
  • шаблоны сообщений, retry, логи;
  • связка с почтой, мессенджерами и другими внутренними системами.

Baserow здесь — источник истины по задачам; n8n — шина реакций.


Automations и почтовые уведомления

Даже если уведомления уже идут через n8n, встроенные Automations полезны для простых почтовых сценариев — особенно когда SMTP уже настроен на уровне инстанса.

Как настроить:

  1. Создать приложение типа Automation в workspace.
  2. Новый workflow, например «Письмо при новой задаче».
  3. Trigger: Rows created / Rows updated в таблице «Задачи» (при необходимости — фильтр по статусу или разделу).
  4. Action: Send an email (SMTP).
  5. В письме подставить поля задачи: название, раздел, срок, описание.
  6. Получатели: фиксированный список команды или динамический email из справочника.
  7. Опубликовать workflow.

Полезные сценарии для BIM:

  • письмо менеджеру, когда статус → Уточнить;
  • ежедневный digest (Periodic trigger + List rows + Email): задачи со сроком сегодня и просроченные;
  • письмо исполнителю при назначении (если в справочнике есть поле Email);
  • эскалация, если задача слишком долго висит в «Очереди».

Когда Automations, когда n8n:
простые письма и обновление полей — Automations; ветвления, мессенджеры, несколько систем — n8n. Их можно комбинировать.


Applications (Application Builder): витрина поверх данных

Application Builder позволяет собрать простой портал поверх тех же таблиц: текстовые блоки, таблицы, формы, кнопки действий. Это не замена внутренней БД, а клиентский или управленческий интерфейс:

  • страница «задачи на сегодня» для команды;
  • read-only витрина для заказчика (только его клиентская база);
  • форма подачи запроса прямо в приложении;
  • кнопки вроде «взять в работу» / «на проверку» через element events.

Для BIM это способ дать ГИПу или заказчику аккуратный портал без доступа к сырым таблицам и чужим клиентам.


Dashboards: контроль загрузки и KPI

Dashboard в Baserow собирает виджеты поверх таблиц:

  • количество задач в «Очереди» / «Работе» / «Проверке»;
  • доля закрытых за неделю;
  • загрузка по исполнителям;
  • распределение по разделам;
  • просрочки по полю «Срок».

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

Операционка остаётся в представлениях таблиц; «здоровье проекта» — на одном экране дашборда.


Как это складывается в рабочий день

  1. Проектировщик создаёт запрос через публичную форму.
  2. Запись попадает в Задачи, вебхук уведомляет команду через n8n.
  3. BIM-менеджер в рабочем виде или на доске назначает исполнителя, ставит объём и статус.
  4. Исполнитель двигает статус; при смене статуса снова срабатывает webhook.
  5. Контроль сроков — в календаре, контроль потока — на канбане, отчётность — в виде по статусам.
  6. Позже: письма через Automations, портал на Application Builder, KPI на Dashboard.

Шаблон клиента копируется быстро: те же таблицы и представления. Новый клиент = новая база + форма + webhook.


Итог

Baserow для BIM — это контур управления задачами вокруг модели: статусы, разделы, сроки, файлы, исполнители и внешний вход для проектировщиков. На типовой клиентской базе достаточно двух таблиц, осмысленных select-полей, набора представлений под роли, публичной формы и вебхука в n8n. Следующий прирост ценности — почтовые Automations, дашборды по объёмам и разделам и портал на Application Builder для команды и заказчика.