ウェブサイト検索

ONLYOFFICE DocsをOdooに統合する方法


ONLYOFFICE DocsをOdooに統合する方法

このページで

  1. ステップ1:ONLYOFFICE Docsをインストールする
  2. ステップ2:統合アプリをインストールする
  3. ステップ3:インスタンスを設定する
  4. ステップ4:OdooでONLYOFFICE Docsを使用する

ONLYOFFICE Docsは、テキスト文書、スプレッドシート、プレゼンテーション、デジタルフォームのための共同編集者を含むオープンソースのオフィススイートであり、PDFビューアおよびコンバータも備えています。このパッケージはAGPL v3.0ライセンスの下で配布されています。OOXMLがコア形式として使用されています。

ONLYOFFICE Docsは、CMSフレームワーク(WordPress、Strapi、Drupal)、コラボレーションおよびコンテンツプラットフォーム(ONLYOFFICE Workspace、Nextcloud、Seafile、Confluence、Alfresco)、課題追跡ツール(Jira、Redmine)、eラーニングソリューション(Moodle、Chamilo、HumHub)などのさまざまなクラウドサービスと統合できます。また、エディターを自分のWebサービスに埋め込むことも可能です。

Odooは、CRM、eコマース、請求、会計、製造、倉庫、プロジェクト、および在庫管理をカバーするオープンソースのビジネスアプリのスイートです。ONLYOFFICEとの統合

Odooは、Odoo Documents内でオフィスファイルの編集と共同作業を可能にします。

このチュートリアルでは、ONLYOFFICE DocsとOdooのインスタンスを統合アプリを使用して接続する方法を学びます。

ステップ1:ONLYOFFICE Docsをインストールする

Odoo内でオフィス文書を扱えるようにするには、ONLYOFFICE Docs(ドキュメントサーバー)のインスタンスが必要です。開発者によって公式に推奨されているインストール方法はDockerを使用することです。これにより、すべての依存関係を持つ最新のエディタのバージョンを単一のコマンドでインストールすることが可能です。

sudo docker run -i -t -d -p 8080:80 --restart=always onlyoffice/documentserver

このHowtoForgeのチュートリアルに詳細な手順があります。

Odooを初めて使用する場合は、Ubuntu 22.04にインストールする方法について説明したこのガイドを確認してください。

ステップ2:統合アプリをインストールする

ONLYOFFICE統合アプリはOdooのためにAGPL-3の下で配布されています。

Odooアプリカタログに移動し、インストールされているOdooのバージョンを選択します。ONLYOFFICEを検索してダウンロードします。

ONLYOFFICEアプリを/path/to/odoo/addonsに置いてください。ONLYOFFICEフォルダの名前はonlyoffice_odooであることを確認してください。

また、/path/to/odoo/config/odoo.conf ファイルに次の行を追加して、アプリが格納されているフォルダへのパスを指定することもできます:

[options]
addons_path = /mnt/extra-addons

それから、パッケージをインストールします:

pip install pyjwt

準備が整ったら、Odooを開発者モードに切り替え、アプリをクリックしてアプリのリストを更新するか、Odooインスタンスを再起動してください。

管理パネルからのインストールも可能です。

ステップ3:インスタンスを設定する

ホームメニューに移動 -> 設定 -> あなたのOdoo内のONLYOFFICEに進み、次のパラメータを指定してください:

  • ドキュメントサーバーのURL。インストールされたONLYOFFICE DocsのURLを指定してください。
  • ドキュメントサーバー JWT シークレット。JWT はデフォルトで有効になっており、シークレットキーはバックエンドでのドキュメントアクセスを制御するために自動的に生成されます。このフィールドに独自のシークレットキーを指定することができます。この場合、検証を有効にするために、ONLYOFFICE Docs の設定ファイルにも同じシークレットキーを指定してください。
  • ドキュメントサーバーのJWTヘッダー。ONLYOFFICEで使用される標準JWTヘッダーはAuthorizationです。このヘッダーがあなたの設定と衝突する場合は、ヘッダーをカスタムのものに変更してください。

ステップ4:OdooでONLYOFFICE Docsを使用する

ファイルをアップロード/添付できる任意のOdooセクションでエディタを起動できます。
例えば、Discussセクションでチャットの添付ファイルを開いたり、Salesセクションで添付された取引メモを編集したりできます:

利用可能なアクションとサポートされているファイル形式:

  • DOCX、XLSX、PPTXを編集する;
  • リアルタイムで文書に協力する;
  • DOCXFでフォームテンプレートを編集する;
  • PDFファイルを読む;
  • RTF、TXT、CSVなどの他のオフィスファイル形式を表示のために開く。

それだけです!これでOdooにアップロードされたオフィス文書をONLYOFFICE Docsを使用して作業できるようになりました。

関連記事: