1

Alfresco からすべての情報をエクスポートし、それを別の Alfresco にインポートする必要があるシナリオがあります...

ユーザー、サイト、ダッシュレット、ルール、側面、その他の情報に違いがないこと。インポート後、以前のものと同じように何の違いもなく動作するはずです。

Alfreso 共有自体のインポートとエクスポートには、プラグイン share-import-export-0.1-JAR-alfresco-3.4 を使用しました。しかし、共有のエクスポート オプションが一貫して機能していません。正常にエクスポートされることもあれば、エラーが表示されることもあります。

.acp ファイルを正常に取得した場合、エクスポート後に... コンテンツ全体を共有にインポートしているときにエラー メッセージが表示されますが、エラー メッセージもそれほど説明的ではありません。エラー メッセージ:「コンテンツの抽出中に予期しないエラーが発生しました」.

4

1 に答える 1

1

ニーズに合わせて ACP を使用することはできません。ACP にはコンテンツとアクセス許可が含まれますが、それらのアクセス許可のユーザー/グループの定義は含まれません。ACP にはサイト定義も含まれません。サイトには、それを構成するコンテンツだけではありません。

コンテンツとユーザーを含むサイトをエクスポートする必要がある場合は、Alfresco 3.5 (Team) に導入された新しい機能を使用してサンプル サイトをサポートすることをお勧めします。エクスポートを処理する Web スクリプトと、それを新しいシステムにロードするブートストラップ インポーターがあります。この種のことにはかなりうまくいくと思いますが、ほとんどのことを書いたので、偏見がある可能性があります;-)

エクスポート用の Web スクリプトは でorg.alfresco.repository.site.site-export.get/alfresco/services/api/sites/{shortname}/exportサイト名を URL にドロップし、(管理者として) フェッチして、サイトのすべての部分を含む zip を受け取ります。

読み込みを確認するには、 を見てpatch-services-context.xml検索してpatch.siteLoadPatch.swsdpください。ロードするクラスorg.alfresco.repo.admin.patch.impl.SiteLoadPatchは、ユーザー、人、グループ、コンテンツ、およびサイト名をパラメーターとして受け取ります。(これらはすべて、エクスポートからの zip ファイルで取得されます)

複数のサイト + ユーザー + グループ + コンテンツを実行する必要がある場合は、インポート/エクスポート、複製/転送、または独自のカスタム (おそらく CMIS に基づく) などを検討する必要があります。

于 2012-08-10T16:20:41.237 に答える