Решение · операционка команды
Карта Notion-воркспейса: все базы и связи на одной схеме
Воркспейс разросся, и уже никто не знает, какие базы есть и как они связаны. Скрипт читает через API все доступные базы и строит ER-диаграмму: свойства и связи на одной схеме. С неё начинается аудит перед перестройкой системы.
Как это выглядит
Макеты на демо-данных, без реальных данных
01
Notion API
Все доступные базы
02
Скрипт
Свойства и связи
03
DBML
Текстовое описание схемы
04
ER-диаграмма
Интерактивная карта
🗺️Базы и связи
| База | Свойств | Связи | Сигнал |
|---|---|---|---|
| Проекты | 24 | Задачи, Клиенты, Финансы | ядро |
| Задачи | 31 | Проекты, Команда | перегружена |
| Клиенты (старая) | 12 | — | без связей |
| Встречи | 9 | Проекты | ок |
Коротко
- Где работает
- Мой инструмент для аудитов Notion
- Подходит
- Командам с разросшимся Notion перед перестройкой или внедрением автоматизаций
- Нужно
- Доступ интеграции к нужным разделам воркспейса
Оценка для вашей компании
≈4–6 ч
ручного описания воркспейса из 20 баз
Допущение: 20 баз × 12–18 минут на выписывание свойств и связей вручную (наше допущение)
Это расчёт, а не обещание: подставьте свои объёмы — и цифра изменится.
Как было
- Никто не помнит, какие базы есть в воркспейсе и что с чем связано.
- Перед перестройкой системы страшно что-то удалить: непонятно, что сломается.
- Описывать схему вручную долго, и она устаревает на следующий день.
Что построено
Чтение всего воркспейса
Скрипт обходит через API все базы, к которым есть доступ, и собирает их свойства и связи.
ER-диаграмма
Результат выгружается в формат DBML и открывается как интерактивная схема — видно, какие базы перегружены связями, а какие висят отдельно.
Основа для аудита
По схеме видны дубли, мёртвые базы и места, где нужна автоматизация, — с этого начинается проектирование новой системы.
Стек
- Notion API
- Node.js
- DBML
- dbdiagram.io
Где это работает
Вопросы
Это меняет что-то в нашем Notion?
Нет, скрипт только читает. Он ничего не создаёт и не удаляет.
Схема обновляется?
Её можно перестроить в любой момент — это одна команда, поэтому схема не устаревает.