2017/08/08
Alfresco Desktop Syncのご紹介山口 翔吾Shogo Yamaguchi
こんにちは、リックソフトの山口です。
皆さんの会社では、文書管理システムは導入されていますでしょうか。
私はAlfrescoに携わることになり、初めて『文書管理』というものに触れ、そのパワーに驚かされる毎日を送っております。
さて、皆様は業務の中でこのような出来事に遭遇したことはありませんでしょうか。
せっかく文書管理システムを導入しても、オフラインになった途端にコンテンツが閲覧できなくなってしまうのでは、かえって作業効率を落としてしまいかねません。
そんな時に有用なのが、『Alfresco Desktop Sync』です。
Alfresco Desktop Syncを使うと、Alfresco上のコンテンツをWindowsのファイルシステムに共有することができます。丁度、DropboxのようなイメージでAlfrescoを使用できます。
図1.共有イメージ
コンテンツのコピーをローカルに保持できるため、もしサーバがダウンした場合等、オフラインでもAlfrescoで管理しているコンテンツを閲覧できます。
また、Alfresco Desktop Syncで共有されたコンテンツは端末上でファイルの追加・編集・削除が可能で、その変更内容は端末がオンライン(またはAlfrescoへ繋がるネットワークに接続)になったとき、改めてAlfrescoへ共有されます。
これらの技術によって、Alfresco上のファイルをオフライン環境でも利用が可能となるわけです。
図2.共有待ち→共有完了のイメージ
Alfresco Desktop Syncは、大きく分けて以下の3つに分けられます。
図3.Alfresco Desktop Syncの処理の流れ
(出展:Alfresco Documentation)
図3にAlfresco Desktop Syncの処理の流れを示します。
① | Alfresco repository | コンテンツ、インデックス、データベースが存在する場所。Sync AMPがインストールされる。 |
② | Change queue | Alfresco repositoryのファイルが変更された時などに、メッセージが作成される場所。ActiveMQを使用する。 |
③ | Synchronization service | 各デバイスとレポジトリのビューの差分を保持する。 |
④ | Device | ユーザが直接使用するマシンのこと。 |
Alfresco上でドキュメントライブラリに変更が行われると、MQへメッセージが蓄積されます。
MQを介してSync Serviceはそのメッセージを受け取り、ドキュメントライブラリへの変更内容をDBへ記録します。
端末がSync Serviceへ同期要求を行ったとき、クライアントは端末側へ共有されているファイルとリポジトリとの差分をDBより取得します(差分は、端末ごとにDBで管理されている)。
クライアントはこれを元に、リポジトリへ必要なファイル差分を取得しに行きます。このようにして、Alfresco Desktop Syncは端末とレポジトリとの同期を実現しています。
以上で、Alfresco Desktop Syncの紹介を終わります。
それでは皆様、文書管理でより良い業務改善を!
ご質問、ご相談のある方は、お気軽にお問い合わせください。
アトラシアン社ではサポート範囲外となっているサードパーティ製のアドオンをリックソフトのRS標準サポートではサポートします。
リックソフトのRS標準サポートは開発元が提供するサポート以上の価値があります。
ツールを導入しただけでは成功とはいえません。利用者が効果を感じていただくことが大切です。独自で制作した各種ガイドブックはツール活用を促進します。
リックソフトからライセンス購入を頂いたお客様にはガイドブックを無料進呈いたします。
ツール操作の研修だけでなく「ウォータフォール型開発」「アジャイル型開発」のシミュレーション研修も提供。
日本随一の生産性向上にも効果のある研修サービスです。
リックソフトからライセンス購入を頂いたお客様には無料招待や割引特典がございます。