特定のロックされたノードのワーキング コピー ノードを取得する方法はありますか?
Alfresco の JavaScript を使用して Web スクリプトを作成しています。
ありがとうございました。
特定のロックされたノードのワーキング コピー ノードを取得する方法はありますか?
Alfresco の JavaScript を使用して Web スクリプトを作成しています。
ありがとうございました。
Alfresco 4 ではモデルが変更され、cm:source プロパティは作業コピーに使用されなくなりました。また、何らかの理由で JavaScript プロパティ isLockOwner がありません。したがって、次の方法で作業コピーを取得できます。
if (node.isLocked && node.properties["cm:lockOwner"] == person.properties["cm:userName"]) {
var workingCopy = node.assocs["cm:workingcopylink"][0];
}
cm:workingcopy アスペクトで作業コピーを認識できます。cm:source プロパティに元のドキュメントへの参照があります。
次の Lucene クエリを使用できます。
+ASPECT:"cm:workingcopy" +@cm:source:"workspace://SpacesStore/....."
ここで、「workspace://SpacesStore/.....」をチェックアウトしたドキュメントの noderef に置き換えます。