Вкратце
Box Odoo Integration - приложение Odoo 19 (Управление документами). Инструмент для двусторонней синхронизации вложений Odoo с файлами Box.
Box Odoo Integration связывает Cloud Storage Solutions с облаком Box. Синхронизирует папки и вложения Odoo с Box в обе стороны, заменяет двоичные файлы вложениями-URL в Odoo и даёт быстрый доступ к файлам Box из записей Odoo и Файловый менеджер.
Идеально для
Команды документов на Box
Оставьте Box слоем хранения, а Odoo — бизнес-рабочим местом для файлов и папок.
Структурированные папки Box
Стройте деревья папок Box из объектов Odoo, правил папок и ручных папок, не меняя привычки пользователей.
Быстрый доступ к Box
Открывайте синхронизированные элементы Box из Odoo, сохраняя контекст записи, поиск и навигацию файлового менеджера.
Почему команды выбирают его
Главные преимущества до подробностей
Box как хранилище файлов
Сохраняйте бизнес-контекст Odoo, пока синхронизированные двоичные файлы живут в Box как файлы и папки.
Деревья папок из Odoo
Создавайте каталоги Box из правил папок Odoo, ручных папок и блоков вложений записей.
Двусторонняя синхронизация
Отправляйте вложения Odoo в Box и возвращайте файлы или папки Box в Odoo как связанные элементы.
Odoo Файловый менеджер
Просматривайте, загружайте, перемещайте, тегируйте, скачивайте и ищите синхронизированные с Box вложения из Odoo.
Веб-ссылки Box
Открывайте синхронизированные файлы и папки Box из Odoo, когда нужно продолжить работу в интерфейсе Box.
Очередь и журналы
Следите за заданиями синхронизации Box, повторами и состоянием клиента в журналах Cloud Storage в Odoo.
Как работает синхронизация Box
Плановые задания держат папки Odoo и папки Box согласованными в обе стороны.
Из Odoo в Box
- Прямая синхронизация создаёт папки Box из правил папок Odoo и ручных каталогов.
- Вложения Odoo загружаются в Box и заменяются вложениями-URL в Odoo.
- Изменения папок и файлов ставятся в очередь и обрабатываются плановыми заданиями синхронизации.
Из Box в Odoo
- Обратная синхронизация создаёт вложения-URL Odoo и подпапки для новых элементов Box.
- Перемещения, обновления и удаления в облаке по возможности отражаются в связанных папках Odoo.
- Обратная синхронизация может вернуть файлы в Odoo, когда соединение Box сбрасывают или меняют.
URL Box
Открывайте синхронизированные файлы и папки Box из Odoo, когда нужен интерфейс Box.
Прямой доступ из Odoo
- Синхронизированные вложения Odoo становятся записями-URL, которые ведут к соответствующему файлу Box.
- Пользователи могут открывать связанные папки Box из Файловый менеджер и блока вложений.
- Odoo сохраняет контекст записи, папки и тегов, даже если сам файл хранится в Box.
Права Box остаются в Box
- Расширение синхронизирует ссылки и файлы; политики доступа на стороне Box по-прежнему управляются в Box.
- Администраторы Odoo управляют объёмом синхронизации, журналами и подключениями в настройках Cloud Storage.
- Такое разделение держит навигацию по документам Odoo чистой и сохраняет модель управления Box компании.
Готовы оценить?
Начните с бесплатного запроса демо или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Советы по настройке и установке для Box Odoo Integration Odoo v.19
Зависимость Python
Инструмент зависит от внешней библиотеки «box_sdk_gen». Установите её на сервер Odoo командой:
pip3 install boxsdkКонфигурация и вход
- Включите опцию 'Box Sync' (Cloud Storage > Конфигурация > Конфигурация). Нужно дополнительное расширение Box Odoo Integration
- Создайте или откройте аккаунт разработчика Box и перейдите в Box Developer Console: https://app.box.com/developers/console
- Создайте Custom App и выберите OAuth 2.0 (Authorization Code Grant) как метод аутентификации
- Добавьте redirect URI как [YOURODOOSITENAME]/box_token (например, https://faotools.com/box_token). Нужен действительный SSL-сертификат (https)
- Выдайте приложению доступ на чтение и запись файлов и папок. Не назначайте лишние разрешения
- Откройте Odoo Cloud Storage > Конфигурация > Cloud Clients и нажмите «Создать»
- В справочном названии укажите имя, понятное всем пользователям
- В облачном клиенте выберите 'Box'
- В имени корневой папки укажите заголовок родительского каталога Box для всех синхронизируемых папок. Например, 'Odoo' или 'OdooERP'
- Скопируйте Box Client ID в поле 'Client ID'
- Скопируйте Box Client Secret в поле 'Client Secret'
- Вставьте ранее созданный redirect URL
- Нажмите «Подтвердить». Odoo перенаправит на страницу входа Box. Войдите, примите условия и выдайте все запрошенные разрешения
- После входа Box вернёт вас в Odoo. Синхронизация Box - Odoo готова к работе
- Назначьте созданный облачный клиент правилам папок и/или ручным папкам, которые нужно синхронизировать с этим аккаунтом Box
- Дождитесь запуска задания синхронизации по расписанию. Только для тестов: запустите интеграцию вручную в Cloud Storage > Конфигурация > Конфигурация > кнопка «Запустить синхронизацию».
Create a new Box developer app
Copy Box OAuth credentials
Configure the Box cloud client in Odoo
Разрешите Odoo доступ к Box
Часто задаваемые вопросы о Box Odoo Integration Odoo v.19
Где хранятся синхронизированные файлы? Дублируются ли они в Odoo и в облаках?
Приложение предполагает, что двоичное содержимое вложений хранится в Cloud Client, а не на сервере Odoo. Такие вложения в Odoo становятся типа URL, и к ним можно в любой момент обратиться из блока вложений или из Cloud Client.
После настройки ручные действия не нужны: синхронизация полностью автоматическая. Решите, какие типы документов Odoo синхронизировать, и настройте связанную модель для каждого из них (клиенты, заказы на продажу или закупку, задачи, проекты и т. д.).
Можно ли создать несколько папок для одного типа документов? Например, внутренние проекты и клиентские проекты?
Да, можно. Для этого подготовьте правило для каждой папки и задайте фильтры: например, по типу проекта.
Сделайте фильтры взаимоисключающими, чтобы документ однозначно попадал в одну папку. Например: «клиент, но не поставщик», «поставщик, но не клиент». Иначе папка документа будет перескакивать с одной модели на другую.
Можно ли сделать синхронизацию в реальном времени?
Нет. Есть веские причины не делать синхронизацию в реальном времени:
Производительность. При синхронизации в реальном времени каждая загрузка файла приводит к экрану ожидания.
Конфликты. Если двое одновременно меняют элемент, ситуация может стать неразрешимой. При регулярных заданиях это можно исправить позже; в реальном времени пришлось бы ставить изменения в очередь, что ещё сильнее запутает пользователей.
Функциональность. В частности, переименование и перестройка элементов. Обратная синхронизация строго опирается на логику каталогов, и при каждом запуске проверяется 100% элементов. Если делать это после каждого обновления, будут тысячи запросов в секунду. Если нет — изменения потеряются.
Можно ли изменить имена папок по умолчанию в облаках?
Вы можете задать своё имя каталогам моделей (заказы на продажу, возможности, поставщики и т. д.) для любого типа документа.
Для папок объектов (SO-001, John Smith и т. д.) инструмент использует метод Odoo для отображаемого имени этого типа документа. Это можно изменить выражением имени. Используется тот же синтаксис, что и в шаблонах писем Odoo.
Можно ли изменить частоту заданий синхронизации?
Нет, начиная с версии 15 менять запланированные задания не следует. Они оптимизированы на запуск каждые 15 минут для максимально стабильного и быстрого соединения.
Таймауты сервера Odoo должны быть не меньше 15 минут (900 секунд).
Чтобы временно остановить синхронизацию, сделайте это на форме конкретного облачного клиента.
Можно ли синхронизировать вложения с несколькими облачными клиентами
Yes, starting from version 15, you can set up multiple connections. In this way, it is possible to sync some folders to one cloud client and others - to another.
Take into account that it is not any way possible to sync the same folder for a few cloud storages simultaneously.
Мы используем специальный редактор в облаках (например OnlyOffice, Office 365 и т. д.). Будут ли файлы открываться в этом редакторе?
Да, в зависимости от конфигурации облачного клиента.
Достаточно ли только приложения Cloud Storage Solution?
Начиная с версии 15 приложение можно использовать отдельно, чтобы раскладывать вложения по папкам и давать интерфейс файлового менеджера.
Если же цель — соединение с одним из облачных клиентов, нужно установить хотя бы одно дополнительное приложение клиента.
Что происходит, когда я меняю правило папки?
Когда меняется правило папки, меняется и список папок. Если папка больше не подходит под условия правил, она удаляется. Если файлы уже были синхронизированы, обратная синхронизация возвращает их в Odoo и удаляет из Cloud Client.
Если объект документа не подходит под правило папки, его папка не создаётся. Если позже начнёт подходить, связанная папка будет создана.
Тексты приложения и веб-сайта на языках, отличных от английского, переведены с помощью ИИ и согласованы с официальными переводами Odoo. Если вы заметили ошибку, отправьте тикет о переводе и мы исправим его.
Демонстрационные базы данных Odoo (предпросмотр)
Для этого приложения мы можем предоставить бесплатную персонализированную демонстрационную базу данных.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
По вашему запросу мы подготовим отдельную демо-базу для предпросмотра, где примерно две недели вы сможете проводить любые тесты и проверять свои предположения.
Отправка отчетов об ошибках
Если вы столкнулись с ошибками или непоследовательным поведением, не стесняйтесь обращаться к нам. Мы гарантируем предоставление исправлений в течение 60 дней с момента покупки и очень заинтересованы в улучшении наших инструментов даже по истечении этого периода.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
Укажите в запросе как можно больше сведений: снимки экрана, журналы сервера Odoo, полное описание воспроизведения проблемы и так далее. Обычно подготовка рабочего плана по проблеме (если ошибка подтверждена) или рекомендаций по необходимым действиям (в противном случае) занимает несколько рабочих дней.
Запросы на публичные функции и идеи модулей (бесплатная разработка)
Мы очень заинтересованы в улучшении наших инструментов и будем благодарны за любые отзывы. Если ваши требования общедоступны и могут быть эффективно реализованы, команда включит их в наш список дел.
Такой список дел обрабатывается регулярно и не предполагает дополнительных комиссий. Хотя мы не можем обещать сроки и окончательный дизайн, это может быть хорошим способом получить желаемые функции без вложений и рисков.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
Инструмент, чтобы безопасно хранить пароли в Odoo для совместной работы. Общие хранилища
198€Инструмент, чтобы задавать цели KPI и контролировать выполнение по периодам. Дашборды KPI. Конструктор. Графики
198€Инструмент, чтобы строить глубокую базу знаний для своих и внешних. Knowledge System. KMS. Правки как в вики
398€Инструмент для услуг по записи: от бронирования до продаж и отзывов
Инструмент, чтобы управлять Odoo из любимых AI-чатов через MCP. Claude. Любой AI с MCP.
198€Инструмент, чтобы раскладывать вложения Odoo по папкам и синхронизировать каталоги с Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box и NAS. Файловый менеджер. DMS
Инструмент для двусторонней синхронизации вложений Odoo с OneDrive
Инструмент для двусторонней синхронизации вложений Odoo с Google Drive
Инструмент для двусторонней синхронизации вложений Odoo с ownCloud/Nextcloud