共同編集の管理

共同編集はチームワークを次のレベルに引き上げます。このページでは、共同編集の管理に必要なあらゆる情報について説明します。 

共同編集に移動して、チームがソフトウェア要件、ミーティング議事録、および思いつく限りのその他の Confluence ページでチームがリアルタイムで共同作業を行う方法をご覧ください。

Synchrony について

Collaborative editing is powered by Synchrony which synchronises data in real time. Synchrony is executed as a separate process by Confluence and managed by Confluence automatically. Under normal circumstances it should not need to be managed manually by an administrator. 

To check if Synchrony is running, go to  > General Configuration > Collaborative editing

ここで Synchrony のステータスと、現在のポート、データベースドライバー、Synchrony に割り当てられた最大ヒープサイズなど、現在の設定を確認できます。この情報は、Synchrony の問題をトラブルシューティングする必要がある場合に役立ちます。  

Synchrony は既定ではポート 8091 で実行されます。内部 Synchrony プロキシを設置しているのは、この追加ポートを開く必要がないようにするためです。


編集モードの変更

編集モードは、サイトのすべてのユーザーの編集エクスペリエンスを決定します。共同編集を有効化または無効化するには、次の手順を実行します。  

編集モードを変更するには、次の手順を実行します。

  1. Go to  > General Configuration > Collaborative editing
  2. [モードの変更] を選択します。
  3. モードを選択し、[変更] を選択します。 

編集モードの変更は簡単な操作ではありません。変更によっては、ユーザーの下書きが失われる可能性があります。各モードの動作を理解しておくことをおすすめします。 

次のモードを使用できます。

モード意味
オン

このモードでは、ページの共有された下書きをチームで同時に編集し、お互いの変更をリアルタイムで確認できます。

これが推奨される編集モードです。

制限

このモードは、Synchrony のトラブルシューティングが必要な場合にユーザーの共有下書きを保護します。ユーザーによる編集や発行の実行中に問題が発生した場合のみこのモードに切り替えることをおすすめします。

ユーザーの編集エクスペリエンスは非常に限定されます。

  • 一度に 1 人のみが共有下書きを編集できます。
  • ページ履歴で、ページの以前のバージョンに戻すことはできません。
  • ページを移動することはできません。
  • ページにインライン コメントを作成できません。

Synchrony を再度実行したらすぐに共同編集をオンに戻すことをおすすめします。

オフ

このモードでは、チーム メンバーはページ内の自分の下書きのみを編集できます。保存時、Confluence は競合のマージを試みます。このモードは Confluence 5 の編集エクスペリエンスを踏襲しています。

このモードは、ご使用の環境で Synchrony を正常に実行できない場合や、共同編集が適当でないと判断された場合 (共同編集を使用できない監査要件があるなど) に役立ちます。

このモードに切り替えるとすべての既存の共有の下書きは失われます。したがって、変更を実行する前に、ユーザーが保存しておきたい作業を発行したことを確認してください。

監査に関する考慮事項

弊社では、一部のお客さまにとって監査が主要な考慮事項であることを理解しています。現時点で、共同編集に関連する緻密な監査機能は提供していません。 すべてのページ変更は、それぞれの変更を行ったユーザーではなく、そのページの公開者に帰属します。

お客様のサイトでこれが問題になる場合、現時点ではサイトの共同編集をオフにすることをおすすめします。 

未公開の下書きのバージョン履歴は保存不可

共同編集は常に保存されていますが、未公開の変更のバージョンは保存されません。古いページ バージョンを復元する場合、既存の公開済みバージョンへのロールバックのみが可能です。未公開の変更は、旧バージョンを復元すると失われます。 

匿名ユーザーが行った編集の可視化

匿名ユーザーにページの追加権限を付与し、さらに Confluence の使用グローバル権限が付与されている場合、以下に注意する必要があります。 

ページのすべての未公開の変更を匿名ユーザーが行った場合、エディタを閉じたときやページを公開した際にアラートは送信されません。つまり、ログイン済みのユーザーはページへの変更を認識せずにそれらを意図せず公開してしまう可能性があります。 

変更自体はページに表示されますが、変更を加えたユーザーがログインしていない場合、通常の警告ダイアログは表示されません。

ログイン済みのユーザーと匿名ユーザーの両方による未公開の変更があった場合、警告メッセージが表示されますが、ログイン済みのユーザーのみがダイアログに表示されます。そのダイアログの変更を表示すると、すべてのユーザー (匿名を含む) による変更が含まれます。 

Synchrony 設定の変更

Confluence UI を使用して、Synchrony 設定を変更することはできません。設定の変更は、システム プロパティを使用して実施します。多くの場合、デフォルト設定に変更を加える必要はありません。  

 

Synchrony が稼動しているポートの変更...

Synchrony runs on port 8091 by default. If this port is already in use by another application on your server you can use the the synchrony.port system property to change it to an available port.  

If you're Confluence 6.0.3 or earlier you'll need to use reza.port instead of synchrony.port.

これの変更方法の詳細は、「システム プロパティの設定」を参照してください。 

Confluence Data Center の場合、Synchrony の実行方法は異なります。 詳細は、「Data Center 用の Synchrony の設定」を参照してください。

Synchrony の最大ヒープを変更するには

Synchrony の既定の最大ヒープサイズは 1 GB です。

Synchrony に関連してメモリ不足エラーが発生した場合は、synchrony.memory.max システム プロパティを使用して、Synchrony に割り当てられているヒープ サイズを変更できます。

Confluence 6.0.3 以前を使用している場合は、synchrony.memory.max の代わりに reza.memory.max を使用する必要があります。

これの変更方法の詳細は、「システム プロパティの設定」を参照してください。  

Confluence Data Center の場合、Synchrony の実行方法は異なります。詳細は、「Data Center 用の Synchrony の設定」を参照してください。

 
Synchrony システム プロパティの完全なリストについては、認識済みのシステム プロパティを参照してください。 

If you need to pass additional arguments to Synchrony's JVM directly, create a file called synchrony-args.properties in the Confluence home directory and include the arguments you want to pass to Synchrony, one per line, as follows.

property1=value1
property2=value2

This will add -Dproperty1=value1 -Dproperty2=value2  to the Synchrony command.  This is only available in Confluence 6.0.2 and later. 

このメソッドでは、ポート、Xmx または Xss などのシステムプロパティによって既に処理された値を渡すことはできません。システムプロパティの完全なリストについては、「システム プロパティを設定する」を参照してください。 

プロキシと SSL の考慮事項 

You may need to make some changes to your environment in order to use collaborative editing in your site. This is because Synchrony runs in a seperate JVM and does not support direct HTTPS connections. 

次の情報は Confluence Server 固有です。Data Center を使用している場合は、「Data Center 用の Synchrony の設定」を参照してください。

Confluence's internal Synchrony proxy

Synchrony は既定ではポート 8091 上の独立した JVM で実行されます。Confluence の設定を簡潔にするため、標準装備の内部プロキシは Synchrony への要求を処理できるようになっています。したがって、ポート 8091 を開く必要はありません。 

内部プロキシは既定で有効になっていますが、お客様がリバースプロキシを設定したことを Confluence が検出すると、内部プロキシは自動的にバイパスされます。

There are situations when you may want to manually enable or disable the internal Synchrony proxy, so it's useful to understand how Confluence determines whether to use the internal proxy:

  • If the synchrony.proxy.enabled system property is set, the value will determine if the internal proxy is enabled or disabled (true it is enabled, false it is disabled).
  • If the system property is not set and Confluence detects a proxyPort has been configured in your server.xml file, the proxy is disabled.
  • If the system property is not set and there is no proxyPort configured in your server.xml file, the property in the confluence.cfg.xml file will determine if the proxy is enabled or disabled. 

Possible proxy configurations

No reverse proxy (default)

既定の設定では、以下の図に示すように、Confluence の内部 Synchrony プロキシを使用します。SSL は Tomcat では強制終了されます。リバースプロキシを使用する予定がない場合、これは理想的です。Synchrony プロキシは、Confluence のインストール時に既定で有効化されます。 

内部 Synchrony プロキシを使用しないリバースプロキシ

If you use a reverse proxy, we recommend terminating SSL at your reverse proxy, as shown below. When you configure Confluence to use a reverse proxy the internal Synchrony proxy will be bypassed by default.

リバースプロキシの設定例については、以下のガイドを参照してください。

Reverse proxy with internal Synchrony proxy

It is also possible to use a reverse proxy and Confluence's internal Synchrony proxy together, as shown below. You would use this method when you want to use a reverse proxy, but do not want to open port 8091. SSL should still be terminated at your reverse proxy. 

 

リバースプロキシの設定例については、以下のガイドを参照してください。

After pointing your reverse proxy at /synchrony-proxy you will also need to manually enable Confluence's internal Synchrony proxy by setting the synchrony.proxy.enabled system property to true

最終更新日: 2017 年 10 月 25 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する

このセクションの項目

Powered by Confluence and Scroll Viewport.