Odoo Overview
Let's start here with Odoo.
What is Odoo?
Overwhelmingly popular open-source suite of business applications worldwide
Odoo(旧称OpenERP)はベルギーのOdoo S.A.社が開発している、世界で最も人気のあるオープンソースの業務アプリケーションスイートです。
機能を豊富に備え、操作性、拡張性、保守性の各面で優れており、圧倒的なコストパフォーマンスを誇ります。カバー領域は、従来のERPパッケージ守備範囲を越え、CMS、eコマース、イベント管理、ヘルプデスク等、多岐にわたります。多通貨・多言語をサポートするため、日本だけでなく、海外拠点での利用にも適しています。
Odooはデータベースサーバ(PostgreSQL)、アプリケーションサーバ(開発言語はPython)、ウェブクライアント(JavaScript)で構成されます。ユーザはパソコンに特別なソフトウェアをインストールする必要がなく、普段使っているウェブブラウザからOdooを操作することができます。
利用形態は、クラウド(Odoo社の SaaSや、 その他事業者のクラウドサービスなど利用)とオンプレミスの何れにも対応可能です。
世界中に多数の導入企業・ユーザ(2023年7月時点で1,080万の課金ユーザ)を抱え、導入・運用をサポートするサービス事業者が各地に存在します(2023年8月時点のOdoo社公式パートナーのみで2,000社以上)。
一部のサービス事業者はオープンソース活動(コミュニティベースでのバグ修正、機能追加、ローカリゼーション)に取り組んでおり、Odooのエコシステムはこれらコントリビュータにより下支えされています。
よくある商用ERP
- ライセンス費用が高価。ウォーターフォール型の導入スタイルにより、工数見積もりが過大になりがち。
- ライセンス保守費用が高価。ベンダーロックインに陥りやすく、サポート費用も高価になりがち。
- 全体最適の実現を謳い文句に、操作性が軽視されがち。現場の作業効率が犠牲になるケースが多い。
- アドオン機能開発が高価。ベンダーがソリューションを自社で抱え込むので、市場原理による価格調整がききにくい。
Odoo
- サーバOS、データベース含め、ソフトウェアについての初期費用が不要。アジャイル型の導入スタイルで適正価格での導入が可能。
- リーズナブルな価格でOdooエンタープライズが利用できる。オープンソース志向のパートナーを選ぶことで、ロックインが避けられる。
- 操作性が重視されている。開発の柔軟性も高く、全体最適と現場の作業効率化の両立が可能。
- オープンソースコミュニティでの機能開発が活発で、開発費用が抑えやすい。アプリマーケットから機能を調達するオプションもあり。
Odooの機能一覧
これらの機能がすべてOdoo上で統合可能です。
販売促進
CRM
連絡先、チームでのリード・案件管理...
販売
価格表、見積書、配送ステータス、請求書...
POS
支払方法、ロイヤルティプログラム、セッションレポート...
サブスクリプション管理
自動請求・支払、KPI分析(MRR、LTV...)...
サービス統合
プロジェクト管理
プロジェクト、タスク、分析勘定...
タイムシート
グリッドビュー、時間単価、課金区分...
ヘルプデスク
チーム、チケット、SLA...
フィールドサービス
パーツ在庫、サービスと使用パーツの請求、要員アサイン、時間管理...
マーケティング強化
メールマーケティング
ビルディングブロック、ターゲットフィルタ...
マーケティングオートメーション
キャンペーン、ファネル設計、KPI分析...
人事業務
従業員管理
従業員情報、勤怠、休暇...
Odoo(17.0企業版)のお試しはこちら
右の「デモ環境を見てみる」からデモ環境に移動後、画面右上の [サインイン] より、
Eメール(ユーザ)欄:demo、パスワード欄:demo でログインしてください。
※アプリや機能は一部のみインストールしています。お試しされたい機能がございましたらお問い合わせください。
プロダクト思想
圧倒的なモジュラリティと高速な進化
多くのERPプロダクトがあらゆる業務パターンを盛り込みパラメタ設定で構築を進めるスタイルであるのに対し、Odooでは拡張(モジュール追加)することにより要求を実現します。
Odooのモジュラリティは非常に高く、モデル・項目定義、業務ロジック、ビュー、その他データのほとんど全てがカスタマイズにより拡張可能です。そのためコア(標準機能)がシンプルにとどめられており、個別ニーズへの対応方法のバリエーションが多岐にわたります。
そのようなプロダクトの特徴もあり、Odoo社としてもこれまでのところどちらかというとデータの堅牢性よりも業務間の連携や操作性を、プロダクトの安定化よりもスピーディな進化を重視してきています。そのため毎年新バージョンのリリースのたびに革新的な改善が施される一方、リリース後しばらくの間はバグが出やすいといった面もあります。
Odooエディション
コミュニティ版と企業版があります。
Odooはバージョン9.0より、無料のコミュニティ版と、有料の企業版に分かれています。企業版は、コミュニティ版(オープンソース)+企業版モジュール群(プロプライエタリ)で構成されています(オープンコアモデル)。
コミュニティ版は、次のリンク先から取得することができます。
- 夜間ビルドページ: https://nightly.odoo.com/
- GitHubのOdooレポジトリ: https://github.com/odoo/odoo
企業版の取得には、 Odooエンタープライズ(エンタープライズ版の使用許諾にその他サービスがバンドルされたサブスクリプション型サービス)への加入が必要です。
LGPLv3ライセンスは、GPLv3やAGPLv3と互換性があり、プロプライエタリなプログラムも、LGPLv3ライセンスのプログラムに依存することが可能です。
このライセンスの採用により、Odooはオープンコアビジネスモデルに移行するとともに、 アプリマーケットでのプロプライエタリモジュール販売が可能になりました。
たまに「ライセンスフリー」という言葉でOdooが語られている場面を見かけますが、これは適切ではありません。オープンソースのライセンスが適用されていますので、これに則って正しく利用する必要があります。
Release Cycle
1年に1回のペースです。
Odooのメジャーバージョンは、ここ数年は、 毎年10月に開催されるイベント「Odoo Experience」のタイミングに合わせて、1年に1度のペースでリリースされています。
Odoo社によるサポート対象バージョンは、最新のメジャーバージョンおよびその2世代前までです(2022年10月時点で次のテーブルの太字のバージョンがサポート対象)。
お使いのOdooを新しいメジャーバージョンにアップグレードしたいとき、エンタープライズ版をご利用の場合は、Odoo社のデータベース変換サービスが利用可能です。 コミュニティ版をご利用の場合は、コミュニティにてサポートされるOpenUpgradeを使用してのアップグレードを検討するのが現実的です。
Version | Release | Key Improvements/Changes | ライセンス |
Odoo 17.0 | 2023/11 | UI refresh (color scheme, icons, review of element positions and sizes), significant expansion of PoS functionality; meeting room reservation feature; WhatsApp integration; ChatGPT-powered text generation | LGPLv3 |
Odoo 16.0 | 2022/10 | UI refresh (elimination of the save button); Knowledge app; overhaul of the dashboard functionality; significant performance improvements; change with Enterprise Edition pricing (unification to per-user billing) | LGPLv3 |
Odoo 15.0 | 2021/10 | Enhancing core features, with a focus on the Website Builder (CMS). | LGPLv3 |
Odoo 14.0 | 2020/10 | ウェブサイトビルダー(CMS)機能刷新、スプレッドシート機能追加等 | LGPLv3 |
Odoo 13.0 | 2019/10 | フィールドサービスアプリ追加、レンタルアプリ追加、eラーニングデザイン刷新等 | LGPLv3 |
Odoo 12.0 | 2018/10 | マルチウェブサイト対応等 | LGPLv3 |
Odoo 11.0 | 2017/10 | スタジオリファクタ、Python3対応 | LGPLv3 |
Odoo 10.0 | 2016/10 | 生産管理機能リファクタ | LGPLv3 |
Odoo 9.0 | 2015/10 | 会計管理機能リファクタ、コミュニティ版と企業版分離 | LGPLv3 |
Odoo 8.0 | 2014/09 | 在庫管理機能リファクタ、ウェブサイトビルダー(CMS)追加、eコマース機能追加、POS機能追加 | AGPLv3 |
OpenERP 7.0 | 2012/12 | ウェブクライアント改善 | AGPLv3 |
OpenERP 6.1 | 2012/02 | GTKクライアント開発停止 | AGPLv3 |
OpenERP 6.0 | 2011/01 | ウェブクライアント追加 | AGPLv3 |
OpenERP 5.0 | 2009/04 | GPL | |
TinyERP 4.0 | 2006/12 | GPL | |
TinyERP 3.0 | 2005/09 | GPL | |
TinyERP 2.0 | 2005/05 | GPL | |
TinyERP 1.0 | 2005/02 | 初版リリース | GPL |
Odooコミュニティ協会(OCA)について
世界最大のオープンソースERPコミュニティです。
Odoo Community Association(OCA)はOdooの補完機能の作成・メンテナンスにおいて、コミュニティ開発者の協働を推進する非営利団体です。Odoo S.A.社がコア機能の発展を牽引するのに対し、OCAはコミュニティメンバーが携わるマーケットのニーズを反映させた補完機能の開発・保守を支えており、Odooエコシステム発展の一翼を担っています。
OCA管理下のプログラムには、Open Source Initiativeの認めるオープンソースライセンスの何れかが適用されることになっており、ほとんどのモジュールはAGPLv3またはLGPLv3でリリースされています。
OCAの作業プロセスには、厳格なコードスタイルチェック、レビューステップが組み込まれており、OCAのもとで管理されるモジュールは概して品質が安定しています。2021年1月時点で、V12で1600以上のOCAモジュールが利用可能です。
![Odooコミュニティ協会ロゴ](/web/image/43076-9ffac176/OCA%20-%20Logo%20Vertical%20Dark%20Tagline%20Short%20WordMark.png)
どのエディション/バージョンを選ぶべきか?
何を重視するかによります。
Odoo導入の際に、はじめに検討する事項に、どのエディション(コミュニティ版/企業版)のどのバージョン(最新バージョン/過去バージョン)を使うか、があります。
どのエディションを選ぶべきか
判断軸としては、「必要な機能があるか」「Odoo社のサポートが必要か」に行き着きます。判断がつかない場合は、とりあえずコミュニティ版を試してみて、それで足りないようであれば企業版への切替を検討するとよいです。(後ほど切り替えることも可能です。)
必要な機能があるか
Odooを導入したい業務範囲に対応する機能があるかを見ましょう。
導入スコープに、例えば「会計」「マーケティング自動化」「IoT」等の領域も含まれる場合は、企業版を検討するとよいでしょう。一方、「販売」「購買」「在庫」といった領域が導入スコープであれば、機能面に関してはコミュニティ版で事足りるケースもよくあります。
Odoo社のサポートが必要か
製造元による不具合修正保証やバージョンアップサポート(DB移行スクリプトの使用)を重視する場合は、企業版を選択するのが妥当です。自社でOdooの技術面に精通した担当者を抱えていたり、信頼できるサービスパートナーのサポートが得られる場合は、前提/制約を理解したうえでコミュニティ版を使用するのもよいでしょう。
コミュニティ版
- 完全オープンソース(LGPL-3)
- ライセンス費用不要
- 企業版機能(会計アプリ等)が使えない
- Odoo社によるバグ修正保証なし
- Odoo社のバージョンアップスクリプトが使えない
企業版
- オープンソース(LGPL-3)+プロプライエタリ
- ライセンス費用がかかる Odoo社ウェブサイトで価格を見る
- 企業版機能(会計アプリ等)が使える
- Odoo社によるバグ修正保証あり
- Odoo社のバージョンアップスクリプトが使える
どのバージョンを選ぶべきか
Odooはバージョンが進むごとに処理速度や操作性が向上していますので、その意味では最新バージョンが有利です。また、製品のライフサイクルの観点でも、言うまでもなく、新しいバージョンの方がサポートされる期間が長いため望ましいです。
一方、過去バージョンではOdoo本体の不具合が比較的出にくく、OCAモジュールがある程度揃っているという利点があります。
標準機能の充実度を優先し、足りないところは多少時間とコストをかけて機能作成する(コミュニティ機能を最新バージョンに対応させる)ことでもよい場合は最新バージョンとし、標準機能で対応できない課題がでたときに、既存のコミュニティ機能を活用して低コスト/短期間での実装を優先する場合は過去バージョン(1つ古いもの)とするのがよいでしょう。
過去バージョン
- Odoo本体の最新機能が使えない
- 処理速度/操作性が最新版に比べると劣る
- Odoo社の更新対象としての残存期間が2年以下
- Odoo本体の不具合が出にくい
- 利用できるOCAのコミュニティ機能が多い
最新バージョン
- Odoo本体の最新機能が使える
- 処理速度/操作性が高い
- Odoo社の更新対象としての残存期間が3年以下
- Odoo本体の不具合が出がち
- 利用できるOCAのコミュニティ機能が少ない
Odoo社のパートナー制度
発展途上です。
Odoo社のパートナー制度は、Odoo社がOdooおよび現地事情に精通した事業者との協働を通じて、世界の各マーケットへのOdoo普及推進を目的に運営されています。Odooを導入・運用には専門的な知見が必要であるため、多くの場合ユーザ企業単独でのOdoo導入は現実的ではなく、Odooに習熟したパートナーのサポートを受けるのが現実的です。
Odooパートナーは公式パートナーとラーニングパートナーに分かれ、2023年4月時点で、世界に1966社の公式パートナーが存在します。Odooオンライン(Odoo社のSaaS)以外でOdooエンタープライズ版を利用するにはOdoo社のパートナーを介してエンタープライズ版のコードを提供してもらう必要があります。
公式パートナーは一定のKPI(Odooエンタープライズユーザの新規獲得数や顧客維持率)を満たす必要があり、ラーニングパートナーにはそれがありません。公式パートナーには「レディー」「シルバー」「ゴールド」のレベルがあり、パートナーはグレードまたはレベルに応じたサービスをOdoo社より受けることができます。
ただし現状公式パートナーのレベル判定のKPIは、比較的短期間(1年間)でのOdoo社収益への貢献評価の要素が強く、必ずしもユーザ視点でパートナーのサービス品質を適正に示すものとはなっていません。サービス品質が低くとも、大口顧客1社に企業版を導入する機会があるとゴールドパートナーになれますし、逆にサービス品質が高くとも、企業版の新規ユーザ獲得がないとラーニングパートナーに格下げされます。オープンソース活動を通じて価値提供するスタイルの事業者にとっては相性の悪いKPI設定となっています。
Odooの知見に乏しくとも公式パートナーとなる事業者もいれば、Odooを熟知しているけれどもそれがゆえにOdoo社のサポートを必要とせず、あえてラーニングパートナーにとどまる(ラーニングパートナーの方が安価であるため)、またはパートナーとはならないことを選択する事業者も存在します。また、パートナーの中には企業版のみサポートするスタンスをとっている事業者もあります。