1

移行プロジェクトがあり、さまざまな Alfresco (4.0 CE) サイトのドキュメント ライブラリのコンテンツを、関連する Liferay (6.2 EE) サイトのドキュメント ライブラリに転送する必要があります。

1) 簡単な方法は、WebDAV ファイル共有レイヤーですべてのドキュメントを左から右にコピーすることです。それはうまくいくでしょうか?

2) ドキュメントの履歴も保持する方法はありますか? そのために何らかの API を使用する必要がありますか、それとも製品内でツールを使用できますか?

4

1 に答える 1

4

Alfresco と Liferay の間にネイティブの移行パスはありません。

Alfresco は WebDAV をサポートしており、Liferay は WebDAV を使用して一括インポートできるため、WebDAV を使用してすべてのドキュメントを転送することは確かに機能しますが、これらのドキュメント/フォルダーに関連付けられているメタデータはまったく転送されないことに注意してください。すべてを取得するには、ETL を調べなければならない場合があります。

唯一の可能性のある完全なソリューションは、事実上 zip であるACP (Alfresco Content Package)として、またはAlfresco Bulk Export Toolを使用して、Alfresco からすべてのファイルをエクスポートすることです。これにより、すべてのドキュメントとそのメタデータがエクスポートされますが、バージョン ストアに対して直接クエリを実行する必要がある可能性があるため、これを行ってもバージョンを取得できないことに注意してください。

Liferay には一括挿入メカニズムがないため、問題は Liferay にあるようです。ここのスレッドに同じ問題を抱えている人がいて、唯一の解決策は Liferay のドキュメント ライブラリ API を使用することです。

要約すると、ユーザーがすべてのメタデータを持っていないことに満足している場合は、WebDAV を使用することになります。

于 2014-10-17T10:12:27.643 に答える