ONLYOFFICE DocsとOdooを接続する方法

Odooのコネクタがリリースされました。Odoo Documents内でオフィスファイルの編集やコラボレーションが可能になります。詳しくはこの記事をご覧ください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2655664/e52c4224-f613-571d-8817-ffdb0d66d592.png)

## Odooについて

[Odoo](https://www.odoo.com/)は、CRM、eコマース、請求書作成、会計、製造、倉庫、プロジェクト、在庫管理などをカバーするベルギー製のビジネスソフトウェアツール群です。Odooは、オープンソースのコミュニティ版と、追加機能とサービスを備えたエンタープライズ版を提供しています。このスイートは、オンプレミス環境とすぐに使えるSaaS環境の両方で利用できます。

## ONLYOFFICEアプリとその特徴

ONLYOFFICEアプリは、[ONLYOFFICE Docs](https://www.onlyoffice.com/ja/office-suite.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration)を使ってOdooにアップロードされたオフィスドキュメントを扱うことができます。実際に、ファイルをアップロード/添付できるOdooのどのセクションでも、エディタを起動することができます。例えば、発売管理セクションで添付された取引メモを編集することができます：

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2655664/32552677-dd25-1cda-e7b1-78461470470b.png)

または、ディスカッションセクションでチャットの添付ファイルを開きます：

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2655664/ec9d8115-ced3-725f-3f9c-c3dbbb9d87cb.png)

利用可能なアクションと対応するファイル形式：

* テキスト文書、スプレッドシート、プレゼンテーションの編集（DOCX、XLSX、PPTX）；
* 同僚とリアルタイムでドキュメントを共同編集する；
* DOCXFのフォームテンプレートを編集する；
* PDFファイルを閲覧する；
* RTF、TXT、CSVなど、[他のオフィスファイル形式](https://github.com/ONLYOFFICE/onlyoffice_odoo#features)を開いて閲覧する。

## アプリのインストール方法

ONLYOFFICEアプリは、[Odoo Apps Store](https://apps.odoo.com/apps/modules/16.0/onlyoffice_odoo/)で入手できます。管理パネルから簡単にインストールすることができます。そのためには：

* 既存のOdooアカウントに[ログイン](https://www.odoo.com/web/login)するか、新しいアカウントに[サインアップ](https://www.odoo.com/web/signup)してください。
* Odoo管理パネルに移動し、上部メニューバーのAppsをクリックします。
* AppsカタログでONLYOFFICEを検索します。
* インストールボタンをクリックします。

アプリの手動インストールも可能です 。[こちらの手順](https://github.com/ONLYOFFICE/onlyoffice_odoo#installing-odoo-onlyoffice-integration-app)をご確認ください。

[**アプリのダウンロード**](https://apps.odoo.com/apps/modules/16.0/onlyoffice_odoo/)

**ご注意**：統合アプリと一緒に、ONLYOFFICE Docsのインスタンスが必要となります。エディターのセルフホストバージョン（無料の[コミュニティビルド](https://www.onlyoffice.com/ja/download-docs.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration#docs-community)またはスケーラブルな[エンタープライズ版](https://www.onlyoffice.com/ja/download-docs.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration#docs-enterprise)）をインストールするか、ダウンロードとインストールを必要としない[ONLYOFFICE Docs Cloud](https://www.onlyoffice.com/ja/docs-registration.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration)を選択することができます。

## コネクタの設定方法

Odoo内でアプリの設定を調整するには、ホームメニュー→設定→ONLYOFFICEと進みます。

* Document ServerのURL： インストールされているONLYOFFICE DocsのURL、またはONLYOFFICE Docs Cloudのアドレスを指定します。
* Document Server JWTシークレット：デフォルトで[JWT](https://www.onlyoffice.com/blog/ja/2022/09/jwt)が有効になっており、バックエンドのドキュメントアクセスを制御するための秘密鍵が自動生成されます。このフィールドに独自のシークレットキーを指定することができます。この場合、検証を有効にするためにONLYOFFICE Docsの[設定ファイル](https://api.onlyoffice.com/editors/signature/?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration&_ga=2.224982234.1179085841.1689675954-2010401340.1681826884)にも同じシークレットキーを指定する必要があります。
* Document Server JWTヘッダ： ONLYOFFICEで使用される標準的なJWTヘッダはAuthorizationです。このヘッダが設定と矛盾する場合、カスタムヘッダに変更することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2655664/e0c9419f-515d-8c86-69da-7d796bb0c609.png)

## お役立ちリンク

* Odooの統合アプリ：[Odoo Apps Store](https://apps.odoo.com/apps/modules/16.0/onlyoffice_odoo/) / [GitHub](https://github.com/ONLYOFFICE/onlyoffice_odoo)
* ONLYOFFICE Docsを入手する：[セルフホスト版](https://www.onlyoffice.com/ja/download-docs.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration) / [クラウド版](https://www.onlyoffice.com/ja/docs-registration.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration)
* [統合アプリ一覧](https://www.onlyoffice.com/ja/all-connectors.aspx?utm_source=qiita&utm_medium=social&utm_campaign=odoo_integration)