Введение
Odoo Studio усиливает остальной набор: красивые панели, документы, интеграции и IoT приносят пользу только тогда, когда данные по продажам, запасам и финансам надёжны и едины.
Команды обычно начинают с транзакций — выписка заказов, учёт остатков, выставление счетов — и только потом просят интерфейсы и отчёты по‑взрослому; именно там появляются платформенные приложения и тонкая кастомизация.
Studio даёт руководителям и продвинутым пользователям инструмент менять представление данных и доступ к ним, не ломая основную модель данных, которая должна оставаться канонической.
COO, владельцы продуктов и внутренние адепты Odoo, которые думают о следующем шаге зрелости, понимают, когда достаточно расширить стандартные модули, а когда лучше привлечь профильного партнёра.
Studio — часть модульного ERP Odoo. Команды тянутся к нему, когда хотят чётких зон ответственности, воспроизводимых процессов и истории действий в системе вместо сообщений в мессенджерах и разбросанных таблиц. Коротко: Odoo Studio — создавать модели, формы и автоматизации без кода.
Эта статья — ранжированный Топ‑10: от Уровня 1 (очень просто) до Уровня 10 (экспертно). Для каждого уровня есть пошаговые шаги: что именно нажать в Odoo Studio.
Начинайте с того, что вам по зубам, а не с уровня 10 ради понта.
Сначала прочитайте раздел с проблемой, затем откройте тот уровень, который соответствует текущему опыту вашей команды.
В этом руководстве вы найдёте:
- Чёткое место Odoo Studio в типовой технологической стопке компании
- Где команды чаще всего застревают и почему это случается
- Десять приоритетных кейсов — от базовой дисциплины до продвинутой стратегии
- Когда автоматизации и интеграции оправдывают привлечение партнёра
В чём проблема
Руководство открывает красивую панель и спрашивает: почему наличные не сходятся с отчётом бухгалтера? Кто‑то настроил вид на неверных данных, и теперь каждое совещание начинается с обсуждения доверия к цифрам, а не с принятия решения.
Руководители хотят понятной аналитики и персонализированных процессов, но кастомизация и данные разрастаются без правил. Панели и изменения в Studio работают только на базе честных транзакций.
Звучит знакомо? Команды обычно упираются в:
- KPI, которые не отражают операционную действительность
- Кастомизации без правил песочницы и контроля версий
- Интеграции, которые молча ломаются после апгрейдов
Хорошая новость: не нужно полномасштабного «большого взрыва». Выберите один кейс ниже, запустите его в Odoo Studio на 30 дней и посчитайте эффект.
Топ‑10 кейсов для Odoo Studio
10 сценариев использования Studio — от Уровня 1 (сделать сегодня) до Уровня 10 (архитектурный сценарий). Для каждого указано: что строим и какие клики в интерфейсе вам потребуются.
Уровень 1 — быстрый ежедневный результат. Высший уровень сделан нарочно «показным», чтобы вы увидели, как далеко можно масштабировать тот же модуль при аккуратной архитектуре и чистых данных.
Выберите свой уровень, повторите номера шагов в тестовой базе, и переходите выше только когда предыдущий уровень станет рутинным.
1. Добавьте пользовательское поле на карточку клиента за пару минут Уровень 1 — Просто
Уровень 1 — самый простой приём в Studio: один администратор, одно отсутствующее поле, ни строчки кода и никаких миграций схемы. Перетягиваете поле на форму — и оно сразу видно всем после обновления страницы.
Как это делается в Odoo:
- Откройте любую карточку контакта и нажмите иконку Studio в правом верхнем углу.
- Перетащите Char‑поле из панели инструментов на форму, например под названием компании.
- Переименуйте метку в «Заметки менеджера» и добавьте подсказку с инструкцией, что туда вносить.
- Сохраните — поле стало доступно всем пользователям во всех представлениях этой модели.
- Откройте другой контакт, убедитесь, что поле видно, заполните его и проверьте запись в истории (chatter).
Результат: команда начинает собирать нужную информацию в тот же день, без заявки в ИТ и ожидания разработчика.
2. Создайте вкладку «Соответствие» с группой полей и условной видимостью Уровень 2 — Просто
Уровень 2 — не одно поле, а «порядок на форме». Группируете связанные атрибуты в отдельную вкладку, чтобы пользователи не листали всю карточку клиента.
Как это делается в Odoo:
- Откройте карточку клиента в режиме Studio, нажмите плюс рядом с последними вкладками и назовите новую вкладку «Соответствие».
- Внутри вкладки добавьте секцию и три поля: Проверен VAT (да/нет), Подписан NDA (да/нет), Дата последнего аудита (дата).
- Настройте видимость вкладки только для записей типа «компания», скрыв её для физических лиц.
- Включите логирование изменений для всех трёх полей, чтобы в chatter видно было, кто и когда менял значения.
- Сохраните, перезагрузите страницу и убедитесь, что вкладка «Соответствие» появилась между «Продажами» и «Внутренними заметками» у корпоративных клиентов.
Результат: данные по соответствию хранятся прямо в карточке клиента, а не в отдельной таблице, которую никто не обновляет после первого месяца.
3. Сделайте пользовательский Канбан для утреннего стенда продаж Уровень 3 — Просто
Уровень 3 — про представления. Те же заказы продаж становятся доской, сгруппированной по командам, с цветовой маркировкой по дедлайну — идеальная визуалка для 10‑минутного стенда.
Как это делается в Odoo:
- Откройте Продажи → Заказы, включите Studio, выберите Views и добавьте Канбан‑вид для модели.
- На карточке перетащите имя клиента, ожидаемый доход и менеджера; настройте правило окраски по дате дедлайна.
- Группируйте записи по Команде продаж и добавьте фильтр «Активные = Да», чтобы закрытые сделки были скрыты.
- Закрепите вид по умолчанию для группы «Менеджеры продаж» через настройки доступа к виду в Studio.
- Проводите утренний стендап с одной доски: перетаскиваете карточки — изменения мгновенно видны всем.
Результат: менеджеры экономят время: один экран вместо пяти отчётов и повторных пояснений по воронке.
4. Кастомизируйте PDF‑коммерческое предложение: брендинг и условные блоки Уровень 4 — Средне
Уровень 4 — переносим изменения на печатные документы. Редактор отчётов Studio позволяет оформить PDF‑квотации с логотипом, динамическими итогами и условными секциями.
Как это делается в Odoo:
- Перейдите в Настройки → Studio → Reports и выберите отчёт «Коммерческое предложение/Заказ», связанный с моделью Sales Order.
- В редакторе макета вставьте логотип в шапку и переставьте колонки: описание, цена за единицу, количество, налоги, итог.
- Добавьте условный блок, который отображается только при состоянии draft, с баннером «Действительно 30 дней» в фирменном цвете.
- В подвал добавьте условия оплаты, подтягивающиеся из карточки клиента, чтобы каждый PDF соответствовал реальным условиям контракта.
- Сохраните, выйдите из Studio и отправьте тестовое коммерческое предложение по почте, чтобы проверить PDF целиком.
Результат: продажи рассылают брендированные и юридически корректные предложения без правки дизайнера или бухгалтера вручную.
5. Создайте новое no‑code приложение для внутреннего процесса Уровень 5 — Средне
Уровень 5 — от настройки к созданию. С помощью Studio вы можете построить целое приложение под процесс, которого нет в коробке, без единой строчки кода.
Как это делается в Odoo:
- Откройте Studio → New App, назовите её «Выдача оборудования», выберите иконку и цвет — система создаст меню и таблицу в базе.
- Добавьте в модель поля: Название актива, Пользователь (Many2one → res.users), Дата выдачи, Дата возврата, Статус (selection).
- Сгенерируйте стандартные Канбан, Список и Форму, затем отредактируйте форму, показав Статус в виде статус‑бара сверху.
- Разместите меню под Инвентарём и назначьте права Read/Write группе Сотрудников, чтобы любой мог подать заявку на выдачу.
- Протестируйте: создайте две записи и проведите одну через все статусы — убедитесь, что процесс держится целиком.
Результат: процесс, который раньше не фиксировался, теперь имеет цифровой след: ответственные, сроки и менеджерский обзор.
6. Автоматизируйте напоминания о просрочке с помощью no‑code серверного действия Уровень 6 — Средне
Уровень 6 — это логика. Builder автоматизаций Studio запускает действия по изменению полей, расписанию или созданию записей без написания Python.
Как это делается в Odoo:
- Откройте приложение «Выдача оборудования», зайдите в Studio → Automations и создайте новое правило.
- Сделайте триггер On Update поля Статус, когда новое значение = Overdue, для модели Выдача оборудования.
- Добавьте два действия: отправить шаблон письма Пользователю с названием актива и датой возврата, затем оставить цветную заметку в chatter.
- Создайте второе правило по расписанию: каждый день в 09:00 искать займы с Дата возврата < Сегодня и ставить Статус = Overdue.
- Протестируйте, указав дату возврата в прошлом — авто‑правило изменит запись и разошлёт письмо при следующем запуске.
Результат: напоминания уходят сами по себе утром каждый день, и никто больше не гоняется вручную за возвращённым оборудованием.
7. Постройте многоступенчатый процесс согласования с условными кнопками Уровень 7 — Сложно
Уровень 7 превращает Studio в движок процессов. Моделируете заявку на закупку со статус‑баром, ролевыми кнопками и условиями, кто и когда может переводить запись дальше.
Как это делается в Odoo:
- Создайте модель «Запрос на закупку» с полями: Инициатор, Сумма, Обоснование, Утверждающий и статус‑бар (Черновик, На согласовании, Утверждён, Отклонён).
- Добавьте три кнопки на форму: «Отправить» (видна в Черновике), «Утвердить» и «Отклонить» (видны в На согласовании и только менеджерам).
- Настройте каждую кнопку, чтобы переводить запись в следующий статус и автоматически назначать Утверждающего при нажатии «Отправить».
- Сделайте автоматизацию: при переходе в Утверждён и сумме выше 5000 отправлять письмо CFO для второго уровня согласования.
- Сохраните фильтр «Мои ожидающие согласования», чтобы менеджеры видели только то, что им нужно, и закрепите его на панели.
Результат: контроль расходов уходит в систему с полноценным аудит‑трейлом вместо тонны писем и потерянных одобрений в почтовых папках.
8. Защитите модель правилами доступа и правами групп Уровень 8 — Сложно
Уровень 8 — безопасность. Тот же модуль «Выдача оборудования» нуждается в разных правах для ролей; слой безопасности Studio определяет, кто может читать, править и видеть запись.
Как это делается в Odoo:
- Откройте Настройки → Пользователи и компании → Группы и создайте группы «Менеджер оборудования» и «Сотрудник оборудования» с понятными описаниями.
- В Studio на модели Выдача оборудования задайте Read/Write/Create/Delete по группам: сотрудник может создавать и видеть только свои заявки, менеджер — всё в компании.
- Добавьте правило записи: «Сотрудник» видит только записи, где Borrower = текущий пользователь; «Менеджер» видит все записи.
- Скройте чувствительные поля (Комментарии по согласованию, Стоимость приобретения) от группы сотрудников через правила видимости полей в Studio.
- Залогиньтесь как тестовый сотрудник — убедитесь, что он не видит чужие заявки; затем войдите как менеджер и проверьте полный доступ.
Результат: одно приложение обслуживает всех, но каждая роль видит только положенное: ни отдельной базы, ни ручных выгрузок, ни риска утечки конфиденциальных данных.
9. Свяжите свою модель с CRM, Складом и Проектами через умные кнопки Уровень 9 — Сложно
Уровень 9 — интеграция внутри Odoo. Модель перестаёт быть островом и начинает питать CRM, проекты, склад и финансы едиными данными.
Как это делается в Odoo:
- Добавьте Many2one‑поле в Выдачу оборудования, связав его с res.partner, чтобы привязать выдачу к клиенту или партнёру.
- На карточке клиента через Studio добавьте умную кнопку «Открытые выдачи», которая фильтрует Выдачу оборудования по партнёру и показывает живой счётчик.
- Добавьте связанное поле в выдаче, показывающее непогашенный баланс клиента, чтобы финансы видели риски до одобрения новой выдачи.
- Настройте автоматизацию: при пометке «Возвращено» создавать задачу в Складе для верификации состояния актива.
- Добавьте ссылку‑кнопку с записью выдачи на форме Проекта, когда заказчик проекта совпадает, чтобы связывать временные линии в один клик.
Результат: оборудование, клиенты, склад и проекты смотрят на одну и ту же историю; никто больше не вводит данные вручную, и команды работают по единому источнику правды.
Прошивание связанных полей, умных кнопок, автоматизаций и правил безопасности между четырьмя стандартными приложениями и одной кастомной моделью — это тот масштаб работ, который Dasolo ведёт как партнёрские Studio‑проекты.
10. Создайте no‑code мини‑приложение «Здоровье клиента» с AI, дашбордами и BI‑синком Уровень 10 — Эксперт
Уровень 10 — потолок возможностей. Studio оркеструет мини‑приложение «Здоровье клиента», которое собирает сигналы из всех модулей, вычисляет риск, вызывает Odoo AI для сводок и отталкивает дашборды руководству в реальном времени.
Как это делается в Odoo:
- Постройте модель Customer Health с полями: Score, Последний NPS, Открытые тикеты, Просроченные счета, Дата последнего заказа и AI‑сводка, заполняемые связанными полями из CRM, Helpdesk, Sales и Accounting.
- Сделайте ночную автоматизацию в Studio, которая пересчитывает Score по взвешенной формуле и переводит Статус между Healthy, Watch, At Risk, Churn Imminent.
- Добавьте действие Odoo AI: каждое утро по понедельникам он читает последние 30 дней chatter по клиенту и записывает однопараграфный риск‑снимок в поле AI‑сводка.
- Настройте правила доступа так, чтобы менеджеры по счёту видели только своих клиентов, а руководители — весь портфель с редактированными личными заметками.
- Встраивайте запись Customer Health как умную кнопку в каждую Сделку CRM, показывая счёт и AI‑сводку прямо в обзоре сделки.
- Соберите Spreadsheet‑дашборд «Customer Risk Live», ранжируйте клиентов по скору, обновляйте в реальном времени и шлите топ‑10 рисковых в канал Discuss через webhook.
- Синхронизируйте датасет с внешним BI (Looker, Power BI) через webhook‑автоматизацию Studio, чтобы руководство и CRM‑команда читали одни и те же числа.
Результат: одно мини‑приложение без кода даёт всей компании единое представление о риске клиентов: AI читает, Studio связывает, люди занимаются спасением аккаунтов.
Проектирование графа моделей, prompt‑ов для AI, правил безопасности, дашбордов в реальном времени и внешней синхронизации — это архитектура, которую Dasolo собирает в партнёрской Studio‑программе. Большинству команд нужна внешняя поддержка, чтобы сразу с первого раза правильно склеить кросс‑апп связи.
Когда имеет смысл взять эксперта
Если ваши кейсы — уровни 1–6, вы часто справитесь силами внутренних администраторов, стандартного Studio и тестовой песочницы, где можно безопасно ломать вещи.
Начиная с уровня 7 риски растут: автоматизации могут отправлять письма не тем адресатам, скрытые поля — блокировать апгрейд, интеграции — перестать синхронизировать склад в три часа ночи.
Это не провал вашей команды — это знак, что архитектура, тестирование и управляемость важны и требуют дисциплины.
Привлекайте партнёра, когда нужно проектирование между модулями, соблюдение локальных требований, сложные интеграции или жёсткий go‑live в календаре совета директоров.
Сотрудничество с Dasolo
Dasolo помогает встраивать Odoo в реальные бизнес‑процессы: кастомные приложения, аккуратные интеграции и обучение, которое сотрудники запомнят после ухода консультантов.
Если в вашем роадмапе Studio есть описанные продвинутые кейсы, мы можем разложить по фазам: сначала быстрые выигрыши, затем автоматизации и интеграции с понятными владельцами и тест‑скриптами.
Вы сохраняете контроль по объёму и бюджету, мы приносим глубину Odoo, чтобы ваша команда не училась дорого на продуктиве.
Запишитесь на бесплатную консультацию: