Вкратце
Google Drive Odoo Integration - приложение Odoo 19 (Управление документами). Инструмент для двусторонней синхронизации вложений Odoo с Google Drive.
Google Drive Odoo Integration связывает Cloud Storage Solutions с личными и общими дисками Google Drive. Модуль синхронизирует папки и вложения Odoo с Google Drive в обоих направлениях, хранит синхронизированные файлы как URL-вложения Google Drive в Odoo и оставляет работу с документами доступной из записей Odoo и Файловый менеджер.
Идеально для
Команды Google Workspace
Используйте Google Drive как слой хранения документов Odoo, сохраняя бизнес-контекст Odoo.
Личные и общие диски
Направляйте папки Odoo в расположения и учётные записи Google Drive, которые соответствуют отделам и процессам.
Автосинхронизация Drive
Пусть плановые задания создают папки Drive, загружают вложения Odoo и отражают облачные обновления обратно в Odoo.
Готовы оценить?
Начните с бесплатного запроса демо или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Почему команды выбирают его
Главные преимущества приложения
Хранилище Google Drive
Переносите двоичные файлы синхронизированных документов Odoo в Google Drive, а Odoo сохраняет URL-вложения и бизнес-связи.
Личные или общие диски
Подключайте папки Odoo к учётной записи Google Drive или общему диску, который подходит каждому отделу.
Автоматические деревья папок
Создавайте папки Drive из правил папок Odoo, ручных папок и блоков вложений.
Двусторонняя синхронизация
Отправляйте вложения Odoo в Google Drive и отражайте облачные файлы или папки обратно в Odoo.
Odoo Файловый менеджер
Просматривайте, ищите, загружайте, скачивайте, перемещайте и помечайте синхронизированные с Google Drive вложения из Odoo.
Журналы и восстановление
Следите за заданиями синхронизации Drive, обрабатывайте сбои и возвращайте файлы в Odoo, если подключение сброшено.
Отзывы из Odoo Apps Store
Что говорят клиенты о приложении
Tricky setup, but works perfectly now
Really solid module. We managed to get a very flexible folder structure (sorted by clients) and synced all our sales orders, invoices and tasks by projects to Google Drive.
Initial setup was a bit of a pain and kinda tricky to configure everything at first, but now it's running smoothly and works perfectly. The faotools team helped a lot. Def worth it if u need to keep your docs organized in Odoo and Google Drive.
Recommended!
denis@bdecloud.com
Excellent !!!
Great App and great Service from faOtools.
Carlos A. Villarreal C.
Best module for integration with google drive
The module performs its function correctly and faOtools responds quickly to any problem and, in case of detecting any bug, quickly apply the changes. Its support is 10 stars.
sistemas@deza-sa.com
Как работает синхронизация Google Drive
Плановая прямая, обратная и реверсивная синхронизация держит Odoo и Google Drive согласованными.
Odoo в Google Drive
- Прямая синхронизация создаёт папки Google Drive и загружает вложения из синхронизированных каталогов Odoo.
- Синхронизированные двоичные файлы становятся URL-вложениями Google Drive в Odoo, снижая нагрузку на хранилище сервера Odoo.
- Плановые задания готовят и обрабатывают задачи очереди, с журналами для администраторов.
Google Drive в Odoo
- Обратная синхронизация создаёт URL-вложения и подпапки в Odoo для новых элементов Drive.
- Перемещения, обновления и удаления в облаке по возможности отражаются в связанных папках Odoo.
- Реверсивная синхронизация может вернуть файлы в Odoo; документы в формате провайдера могут потребовать преобразования или ручной обработки.
Готовы оценить?
Начните с бесплатного запроса демо или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Советы по настройке и установке для Google Drive Odoo Integration Odoo v.19
Конфигурация и вход
- Включите опцию 'Google Drive Sync' (Cloud Storage > Конфигурация > Конфигурация). Нужно дополнительное расширение Google Drive Odoo Integration
- Перейдите в Google Developer Console по URL https://console.developers.google.com
- Выберите или создайте проект
- Найдите раздел 'Dashboard' и нажмите 'ENABLE APIS AND SERVICES'
- Найдите Google Drive API и включите этот API
- Откройте 'Credentials' и нажмите 'Configure Consent Screen'. В User Type выберите 'External' и нажмите 'Create'
- Заполните сведения о приложении
- В имени приложения укажите любое подходящее
- В качестве email поддержки пользователей и контактных данных разработчика укажите свой адрес
- Нажмите 'Save and Continue'
- Избегайте добавлять любые другие сведения, кроме названных здесь (в особенности логотип или домены авторизации). Это запустит долгую и сложную проверку Google, которая вам на самом деле не нужна
- На странице 'Scopes' просто нажмите 'Save and Continue'
- В Test Users добавьте свой адрес GMail и нажмите 'Save and Continue'
- Затем откройте Credentials и нажмите 'Create Credentials'
- Тип приложения — 'Web application'
- В качестве authorized redirect URI добавьте ссылку в формате [YOURODOOSITENAME]/google_drive_token (напр. https://odootools.com/google_drive_token).
- Сохраните приложение и скопируйте 'Client ID' и 'Client Secret'
- Опубликуйте приложение на экране согласия OAuth. Иначе токен будет истекать каждую неделю
- В Odoo откройте Cloud Storage > Конфигурация > Cloud Clients и нажмите «Создать»
- В справочном названии укажите имя, понятное всем пользователям
- Как Cloud-клиент выберите «Google Drive»
- В качестве имени корневой папки введите название, которое станет родительским каталогом Google Drive для всех синхронизируемых папок. Например, «Odoo» или «OdooERP»
- Скопируйте 'Client ID' в поле 'App client ID'
- Скопируйте 'Client Secret' в поле 'App client secret'
- Вставьте ранее созданный redirect URL
- Если вы используете командные диски, отметьте соответствующий флажок. Убедитесь, что вы действительно используете командные диски. В Google Drive в левой боковой панели должен быть пункт «Team Drives». Эта функция доступна только на тарифах business и enterprise
- Если включена опция «Team Drive», укажите её имя. Оно должно в точности совпадать с тем, что вы видите в Google Drive. Убедитесь, что у вашего пользователя полные права на все диски Google (обычно это тот же пользователь, который настраивает командный Google Drive)
- Нажмите «Confirm». Odoo перенаправит вас на страницу входа Google. Проверьте в системе, примите все условия и выдайте все запрошенные разрешения
- После входа Google вернёт вас в Odoo. Синхронизация Google Drive - Odoo готова к работе
- Назначьте созданный облачный клиент правилам папок и/или ручным папкам, которые нужно синхронизировать с этим Google Drive
- Дождитесь запуска задания синхронизации по расписанию. Только для тестов: запустите интеграцию вручную в Cloud Storage > Конфигурация > Конфигурация > кнопка «Запустить синхронизацию».
Смотрите также видео по настройке
Google Console: API
Включите Google Drive API
Включите Google Drive API
Настройка экрана согласия Google
Настройка API типа внешнего пользователя
Ввод сведений о приложении Google
Области доступа приложения Google
Добавление авторизованных пользователей
Создание учётных данных приложения Google
URL перенаправления приложения Google Drive
Опубликуйте приложение, чтобы токен не истекал слишком часто
Скопируйте учётные данные приложения
Введите учётные данные приложения Google в Odoo
Часто задаваемые вопросы о Google Drive Odoo Integration Odoo v.19
Предоставляется ли общий доступ к созданным папкам Google Drive автоматически между пользователями Odoo?
The app itself does not regulate access rights on the Google Drive side. It should be done manually there. Thus, Odoo would create target folders in Google Drive, which by default are not shared, while you can change permissions to any of the folders. For example, to grant full rights for the 'Odoo' directory or to a specific 'Odoo > Sale Orders' or 'Odoo > Sale Orders > SO-001'.
The app works on a single user endpoint principle. So, all sync operations are done under the same Google Drive user (according to the Google API app you have configured).
Я удалил файл в Google Drive, но он всё ещё в Odoo
Чтобы удалить файл полностью, очистите также корзину в Google Drive.
Также учтите, что файл может ещё быть в Odoo, потому что обратная синхронизация ещё не обработала вложение. Это запланированный процесс, требуется время.
Будет ли Google брать плату за запросы API?
Модуль использует только бесплатный API, поэтому Google не будет взимать плату.
Где хранятся синхронизированные файлы? Дублируются ли они в 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 Apps Store:
- Модуль, купленный для версии 12.0 и ниже, даёт доступ ко всем версиям до 12.0 включительно.
- С версии 13.0 каждую версию модуля нужно покупать отдельно.
- Независимо от версии покупка даёт право на все обновления и исправления в рамках этой мажорной версии.
Команда faOtools эти правила не задаёт. Вопросы направляйте напрямую представителям Odoo Apps Store.
Как установить приложение на Odoo.sh?
Самый прямой способ - встроенный сценарий магазина Odoo:
1. Откройте страницу модуля и нажмите Deploy on odoo.sh
2. Вас перенаправит на GitHub. Войдите в аккаунт и нажмите Create a new repo или выберите существующий. Репозиторий должен быть закрытым: публиковать приложения по лицензии OPL-1 нельзя. При необходимости создайте новый репозиторий для проекта Odoo.sh
3. Затем в odoo.sh нажмите Deploy, подтвердите решение и нажмите Continue. Так запустится установка.
Эти шаги ставят приложение на production-ветку проекта. Для других веток или обновления модуля:
1. Скачайте исходный код из магазина Odoo
2. Закоммитьте модуль в нужный репозиторий GitHub. Ни одна папка или файл приложения не должны попасть в .gitignore. Репозитории, которые создаёт odoo.sh, по умолчанию могут игнорировать важные пути (например /lib). Загрузите все каталоги и файлы модуля без исключений
3. Разверните целевую ветку проекта odoo.sh или дождитесь автоматической сборки, если так настроено.
Как установить приложение на свой сервер?
2. Перезапустите сервер Odoo;
3. Включите режим разработчика (технические настройки);
4. Обновите список приложений (меню приложений);
5. Найдите приложение и нажмите Activate/Install;
6. Следуйте рекомендациям на странице приложения, если они есть.
У приложения есть дополнительные модули. Можно купить их позже?
Да. При этом Odoo сам кладёт все зависимости в корзину: исключите уже купленные инструменты, чтобы не заплатить дважды.
Я развернул приложение на Odoo.sh и вижу предупреждение или ошибку в тестах
Odoo Красное или оранжевое предупреждение не влияет на функции приложения. Иногда наши модули не проходят стандартные автотесты, потому что те ждут поведение, которое противоречит целям приложения. Например, мы меняем расчёт цены, а тесты ядра сравнивают итог со стандартным алгоритмом.
Сначала проверьте саму развёрнутую базу: всё ли работает?
Если всё же считаете, что предупреждение ломает функции, напишите нам и пришлите полные логи установки и полный список установленных модулей (ядро и сторонние).
Можно ли купить приложение напрямую у вас?
Нет, мы распространяем инструменты только через официальный магазин приложений Odoo.
Я хочу получить скидку
К сожалению, у нас нет технической возможности давать индивидуальные цены.
Можно ли поставить приложение на базу Odoo Online (SaaS)?
Нет, сторонние приложения нельзя использовать на Odoo Online. Odoo SaaS это блокирует.
У инструмента есть зависимости. Нужно ли их покупать?
Да, для корректной работы нужны все модули из зависимостей. Цена на странице приложения уже включает необходимые зависимости.
Какова цена модуля в долларах США? Почему она меняется?
Цены на наши модули заданы в евро. Магазин Odoo пересчитывает их в другие валюты по своему внутреннему курсу. Поэтому цена в долларах США может меняться при обновлении курса.
Тексты приложения и веб-сайта на языках, отличных от английского, переведены с помощью ИИ и согласованы с официальными переводами Odoo. Если вы заметили ошибку, отправьте тикет о переводе и мы исправим его.
Демонстрационные базы данных Odoo (предпросмотр)
Для этого приложения мы можем предоставить бесплатную персонализированную демонстрационную базу данных.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
По вашему запросу мы подготовим отдельную демо-базу для предпросмотра, где примерно две недели вы сможете проводить любые тесты и проверять свои предположения.
Отправка отчетов об ошибках
Если вы столкнулись с ошибками или непоследовательным поведением, не стесняйтесь обращаться к нам. Мы гарантируем предоставление исправлений в течение 60 дней с момента покупки и очень заинтересованы в улучшении наших инструментов даже по истечении этого периода.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
Укажите в запросе как можно больше сведений: снимки экрана, журналы сервера Odoo, полное описание воспроизведения проблемы и так далее. Обычно подготовка рабочего плана по проблеме (если ошибка подтверждена) или рекомендаций по необходимым действиям (в противном случае) занимает несколько рабочих дней.
Запросы на публичные функции и идеи модулей (бесплатная разработка)
Мы очень заинтересованы в улучшении наших инструментов и будем благодарны за любые отзывы. Если ваши требования общедоступны и могут быть эффективно реализованы, команда включит их в наш список дел.
Такой список дел обрабатывается регулярно и не предполагает дополнительных комиссий. Хотя мы не можем обещать сроки и окончательный дизайн, это может быть хорошим способом получить желаемые функции без вложений и рисков.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
19.0.1.3.7
- Введены переводы с помощью ИИ для 25 языков.
19.0.1.3.6
- Добавлена функция нейтрализации облачных клиентов для резервных копий.
19.0.1.3.5
- Приложение опубликовано для версии 19.
18.0.1.3.5
- Добавлен API-метод создания резервных копий.
18.0.1.3.4
- Исправлен случай, когда облачный клиент не выбран.
18.0.1.3.3
- Приложение опубликовано для версии 18.
17.0.1.3.3
- Исправлен поиск team drive (ошибка 403: NotAllowed).
Инструмент, чтобы безопасно хранить пароли в 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 с ownCloud/Nextcloud
Инструмент для двусторонней синхронизации вложений Odoo с DropBox