共同編集の管理

共同編集はチームワークを次のレベルに引き上げます。このページでは、共同編集の管理を把握するのに必要なすべてを説明します。 

共同編集に移動して、チームがソフトウェア要件、ミーティング議事録、および思いつく限りのその他の 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 を正常に実行できない場合や、共同編集が適当でないと判断した場合 (共同編集を使用できない監査要件があるなど) に役立ちます。

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

監査に関する考慮事項

当社は、一部のお客さまにとって監査が主要な考慮事項であることを理解しています。しかし、共同編集に対する非常に緻密な監査機能はまだありません。 今のところ、すべてのページ変更は、各特定ページの変更者ではなく、そのページの発行者に帰属します。

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

未公開の下書きのバージョン履歴を保存しない

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

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

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

ページ上の未公開の変更のみを、匿名ユーザーが行った場合、エディターを閉じたときやページを公開した際にアラートは表示されません。つまり、ログインユーザーは自分たちがページに加えた変更を認識していない場合、誤って公開してしまう可能性があります。 

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

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

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 年 9 月 25 日

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

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

このセクションの項目

Powered by Confluence and Scroll Viewport.