Help

ようこそ!

このフォーラムはOdooに興味がある方はどなたでも参加いただけます。Odooに関する質問を投稿したり、質問に回答したりすることができます。

0

新しいモジュールをインストールしたい(自社製・サードパーティー製モジュールなどのインストール方法)

自社開発したモジュールや、Odoo Appsのアプリケーションをインストールするにはどうしたらよいでしょうか?
Odoo v10以降では以下の方法でインストールすることができます(v9以前のインストール方法はこちら

モジュールのインストール手順

  1. 開発者モードを有効化しておきます。
  2. モジュールをOdooサーバ上のアドオン管理ようフォルダに保存し、設定ファイルのアドオンパスに設定します。
  3. Odooサーバを再起動します。
  4. Odooにログイン後 [アプリ] の画面で [アプリリストを更新] を選択します。アプリリストを更新することで、2で保存したモジュールをアプリリストに表示することができます。


  5. 検索ボックスでモジュール名を指定し、モジュールを検索します("アプリ"の検索タグが指定されているとモジュールが表示されないので注意)
  6. 検索したモジュールの [インストール] をクリックし、インストールを実行します。※モジュールに不備がある場合はエラーメッセージが表示される場合があります。


OCAモジュールのインストール例

以下は実際にOCAのモジュールをインストールする際の手順例です。自社開発のアプリケーションも同じ手順でインストールすることができます。
 
アドオン管理用フォルダのパスを指定します。

設定ファイル(odoo.conf)に、アドオン管理用フォルダ(custom_addons)を指定する例
[options]
addons_path = odoo/addons,custom_addons
......
......
※odoo.confから見た相対パスで指定します。

インストールするモジュールをアドオン管理フォルダに保存します。

ここでは、gitのリポジトリからモジュールのソースコードをcloneし、利用対象のモジュールをアドオン管理用フォルダに保存します(gitを利用しない場合は、zip等でダウンロードしたフォルダを解凍した保存してください)

■リポジトリ(例:sale-workflow) の v11.0(ブランチ) をダウンロードする例
git clone -b 11.0 https://github.com/OCA/sale-workflow.git
# 11.0のブランチであることを確認する git branch -v
=> 11.0 .....

■ダウンロードしたリポジトリ内の「sale_order_secondary_unit」モジュールを利用する場合
mv sale-workflow/sale_order_secondary_unit [アドオン管理用フォルダのパス(custom_addons)]

Odooサーバを再起動後、Odooのアプリメニューで [アプリリストの更新] を行い、保存したモジュールを検索してインストールします。

保存したモジュールのフォルダ名、またはモジュールフォルダ内の `__manifest__.py` に記載されている [name] でも検索可能です。あとはインストールボタンを押してインストールをするだけです。



※検索ボックス内に [アプリ] のタグが残っているとモジュールが検索できないのでご注意を。
Avatar
Discard
1 Answer
0
Avatar
Tomoko Matsumura
Best Answer

gitを利用できない環境の場合は、リポジトリから直接モジュールをダウンロードします。
GitHubのリポジトリページを開き、画面右側の [clone or download] からzipファイルをダウンロードすることができます。
※リポジトリによっては、zipファイルへのダウンロードリンクが設置されている場合もあります。



Avatar
Discard

課題の解決が好きな方

OSSを活用して企業のDXを本質的に進めたい方、
コタエルでやってみませんか?