1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ONLYOFFICE DocsとConfluenceを連携させる方法

Posted at

ONLYOFFICEとConfluenceの連携について

ONLYOFFICEでは、ONLYOFFICE DocsとConfluenceを連携させ、ドキュメントライブラリ内でオフィス文書を編集するための公式コネクタを提供しています。ONLYOFFICE コネクタは Atlassian Marketplace からインストールするか、GitHub ページからダウンロードできます。このアプリケーションは Apache ライセンスで配布されています。

Confluence 用 ONLYOFFICE コネクタの動作とコンパイル方法については、API ドキュメントをご覧ください。

主な機能

  • 新規文書作成オプションを使用したテキスト文書、スプレッドシート、プレゼンテーションの作成。
    オンラインフォームの作成と入力
  • ONLYOFFICEで編集 "オプションによる文書の編集と表示
  • リアルタイムでの文書共同編集:2つの共同編集モード(高速と厳格)、変更履歴、コメント、内蔵チャット
  • JWTのサポートにより、適切な権利を持つユーザー以外がドキュメントにアクセスできないように、トラフィックを保護する

対応フォーマット

  • 作成、編集、閲覧用:docx, pptx, xlsx, docxf
  • フォームへの入力用:OFORM
  • Office Open XMLへの変換用:odt、doc、odp、ppt、ods、xls
  • 閲覧のみ:PDF

ONLYOFFICE DocsとConfluenceを連携させる方法

動作環境

  • ONLYOFFICE Docs(ドキュメントサーバ)5.9.4以降

Confluence とエンドクライアントの両方から解決可能で接続可能な ONLYOFFICE Docs のインスタンスが必要です。また、Confluence に直接 POST できる必要があります。

ONLYOFFICE Docsのインストールについては、
公式ドキュメントのページをご参照ください。

  • Confluence Data Center 6.13.〜7.15.0 または Confluence Server 6.13.1〜7.15.0

Atlassian Marketplace から Confluence 用 ONLYOFFICE コネクタをインストールする

公式の Atlassian Marketplace から最新バージョンのコネクタをダウンロードすることができます。そのためには、以下の手順で行ってください。

  1. Confluence インスタンスに管理者としてログインします。
  2. admin ドロップダウンボックスをクリックし、Manage apps を選択します。「アプリの管理」画面が表示されます。
  3. ページの左側にある「Find new apps(新しいアプリを探す)」をクリックします。
  4. 検索で Confluence 用 ONLYOFFICE コネクタを見つけます。結果には、あなたの Confluence インスタンスと互換性のあるアドオンバージョンも含まれます。
  5. インストール」をクリックして、アプリケーションをダウンロードしインストールします。

image.png

Confluence 用 ONLYOFFICE コネクタの設定

Confluenceの管理画面アプリの管理Confluence用ONLYOFFICEコネクタ設定と進みます。

  • ドキュメントサーバー:ONLYOFFICE DocsがインストールされているURLアドレスを指定します(例:https://documentserver
  • シクレットキー:データの署名に使用する JWT シークレットを指定します。詳細は、本記事の「ONLYOFFICEとConfluenceの連携におけるJWTの有効化」の項をご参照ください

高度なサーバー設定

  • ドキュメント編集サービスからの内部リクエスト用サーバーアドレス:ドキュメント編集サービスから Confluence サーバーにアクセスするために使用されるアドレス
  • サーバからの内部リクエスト用の Document Editing Service アドレス:Confluence サーバから Document Editing Service にアクセスするために使用されるアドレス

image.png

ONLYOFFICEとConfluenceの連携でJWTを有効にする

不正なアクセスからドキュメントを保護するために、ONLYOFFICEエディタはJSON Web Token (JWT)を使用します。このトークンは、ドキュメントエディタが初期化されたとき、および内部のONLYOFFICE Docsサービス間でコマンドを交換する際に、設定に追加されます。シクレットキーは、ONLYOFFICE Docsへのリクエスト時に、JSONウェブトークンに署名し、トークンを検証するために使用されます。

ドキュメントを保護するためには、トークン検証を有効にし、ONLYOFFICE Docsの設定ファイルに独自のシクレットキーを指定し、コネクタの設定に同じ秘密鍵を指定する必要があります。

ステップ1:ONLYOFFICE Docsを設定する
1.任意のテキストエディタでlocal.jsonファイルを開いてください。

  • Linuxの場合 - /etc/onlyoffice/documentserver/local.json
  • Windowsの場合 - %ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json
  • Dockerの場合 - docker exec -it <containerID> bashコマンドを使用してONLYOFFICE Docsコンテナに入り、/etc/onlyoffice/documentserver/local.jsonを開いてください。

2.3つのセクションでfalseの値をtrueに変更して、トークン検証を有効にします。

  • services.CoAuthoring.token.enable.browser
  • services.CoAuthoring.token.enable.request.inbox
  • services.CoAuthoring.token.enable.request.outbox

3.3つのセクションのシクレット値を独自のテキスト文字列に置き換えて、独自のシークレットキーを指定します。シークレットキーは同一である必要があります。

  • services.CoAuthoring.secret.inbox.string
  • services.CoAuthoring.secret.outbox.string
  • services.CoAuthoring.secret.session.string
{
  "services": {
    "CoAuthoring": {
      "token": {
        "enable": {
          "request": {
            "inbox": true,
            "outbox": true
          },
          "browser": true
        }
      },
      "secret": {
        "inbox": {
          "string": "yoursecret"
        },
        "outbox": {
          "string": "yoursecret"
        },
        "session": {
          "string": "yoursecret"
        }
      }
    }
  }
}

4.変更内容を保存します。
5.設定変更を有効にするために、サービスを再起動します。

supervisorctl restart all

ステップ2:コネクタの設定で同じシークレットキーを指定する

コネクタの設定で、シークレットキー欄に同じシークレットを指定し、設定を保存します。

デモのONLYOFFICE Docsに接続する

ONLYOFFICE DocsをインストールせずにConfluence内でONLYOFFICEオンラインエディタをテストしたい場合は、Confluence管理アプリの管理Confluence 用 ONLYOFFICE コネクタ設定と進み、Connect to demo ONLYOFFICE Document Server(デモもONLYOFFICEドキュメントサーバーに連携する)のチェックボックスにチェックを入れて「保存」ボタンをクリックします。

これは30日間利用可能な公開テストサーバです。機密データをそこに共有しないでください。

Confluence内でONLYOFFICE Docsの利用を開始する

ファイルを作成する:

  1. ファイルを作成する必要のあるページを開きます
  2. 新しいドキュメント」ボタンをクリックします
  3. 必要なファイルタイプを選択します
  4. ファイルタイプのアイコンの近くにあるテキストフィールドにファイル名を入力します
  5. image.png保存ボタンをクリックします

ONLYOFFICE Docs エディターでドキュメントが開かれます。

image.png

ドキュメントを編集または表示する:

  1. 必要なファイルを探します
  2. ONLYOFFICEで編集」ボタンをクリックします

ONLYOFFICEエディタでドキュメントが開かれます。
ドキュメントを共同編集するには、権限のあるユーザが同じファイルを一緒に開く必要があります。

image.png

フォームを作成する:

  1. ファイルを作成する必要のあるページを開きます
  2. 新しいドキュメント」ボタンをクリックし、「フォーム」オプションを選択します
    image.png
  3. ファイルタイプのアイコンの近くにあるテキストフィールドにファイル名を入力します
  4. このページまたは他のページに添付された.docxファイルを選択するか、「白紙から作成」オプションを選択します
  5. フォームはONLYOFFICE Docsエディタで開かれます
  6. フォームを.docxfとして保存し、将来的に編集、修正、共同作業にアクセスできるようにします

記入欄を作成し、他のユーザーによるファイル編集を制限する:

  1. 添付ファイルに移動します
  2. .docxfファイルの右側にある「ONLYOFFICEを使用してフォームを作成する」リンクをクリックします。.oformファイルが「添付ファイル」セクションに作成されます

image.png

フォームに記入する:

  1. 添付ファイルに移動します
  2. .oformファイルの右側にある「ONLYOFFICEで記入する」リンクをクリックします
    image.png
  3. フォームはONLYOFFICE Docsエディターで開かれます

フォームについてもっと知りたい方は、フォームの作成記入のための対応する記事をご覧ください。

ONLYOFFICEエディタを今すぐダウンロード

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?