0

Alfresco のルート フォルダー (Company Home) から EVERYONE を削除するとすぐに、一部のカスタム Web スクリプトが動作を停止し、このフォルダーが見つからないと応答します。ルートフォルダから EVERYONE (例: GROUP_A) のサブセットにアクセス許可を与えたいと思います。共有を介した屋外の「通常の」使用法は、私がそれを行うだけでも機能し続けますが、Webスクリプトだけが問題を引き起こします。このような答えがあります: Alfresco openCMIS connect to home folder しかし、それは単なる回避策です。おそらく、ある種のシステム ユーザーがルート フォルダーに対するアクセス許可を持っている必要がありますか? これは同様の質問だと思います: Alfresco webscript can't find Company Home folder

4

1 に答える 1

2

最も明確な答えは (使用しているバージョンによって異なります)、Web スクリプト、CMIS、および Java コードが現在のノードのパスを知る必要があるということです。

Alfresco の以前のバージョンでは、共有であっても、ユーザーは親フォルダーに対する消費者権限を持っている必要があります。そうしないと、ブレッドクラムの読み込みに失敗したり、その他の問題が発生したりします。

4.2.x では、ドキュメント/フォルダーを取得し、ユーザーとして親フォルダーの 1 つに対する権限を持っていない場合、OpenCMIS コードが壊れます。これは、一部の Web スクリプトでも発生する/発生するはずです。

ユーザーはデータ ディクショナリ内のテンプレート フォルダーに対する権限を必要とするため、データ ディクショナリの EVERYONE グループを維持することをお勧めします。

于 2015-11-19T11:24:55.047 に答える