0

変更されていないファイルをリポジトリに保存したいのですが、ユーザーの役割により、ダウンロード時にその内容を変更します。

これを行うために、ファイルの内容を変更する独自のアクションを作成しましたが、Alfrescoがファイルのダウンロード時に実行する適切なルールを提供していないことがわかりました。

私のアクションは、API(リンク)とCIFSまたはWebDAV(フォルダーからのコピー)を使用してダウンロード時に実行する必要があるため、アクションを実行するにはルールエンジンを使用する必要があります。

どうすればこれを実現できますか?

4

1 に答える 1

2

特にファイルサーバーインターフェイスが関係しているため、説明したデータフローを保持するソリューションは考えられませんが、ユーザーの要求に応じてコンテンツを変換しないことをお勧めします。ユーザー ダウンロード. また、このような変換の結果は、特定の役割に対して「静的」であると想定しています。

私はあなたのユースケースを次のように解決します:

  • ドキュメントの必要なすべてのバージョンを生成するアクションを作成する

  • そのようなアクションは、それに応じてアクセス許可も設定する必要があるため、ReadPermission はターゲット ロールにのみ付与されます。

  • すべての受信ドキュメントに対してアクションをトリガーする受信ルールを設定する

  • (オプション) 同様のアクション/ルールのペアを作成して設定し、コンテンツの削除時にすべてのレンディションをクリーンアップします

このようにして、指定されたフォルダーにアクセスするユーザーまたはロールは、ユーザーが期待する形式のコンテンツのみを表示します。

于 2011-09-22T13:16:27.873 に答える