3

特定のロックされたノードのワーキング コピー ノードを取得する方法はありますか?

Alfresco の JavaScript を使用して Web スクリプトを作成しています。

ありがとうございました。

4

2 に答える 2

2

Alfresco 4 ではモデルが変更され、cm:source プロパティは作業コピーに使用されなくなりました。また、何らかの理由で JavaScript プロパティ isLockOwner がありません。したがって、次の方法で作業コピーを取得できます。

if (node.isLocked && node.properties["cm:lockOwner"] == person.properties["cm:userName"]) {
    var workingCopy = node.assocs["cm:workingcopylink"][0];
}
于 2013-04-30T21:30:25.497 に答える
2

cm:workingcopy アスペクトで作業コピーを認識できます。cm:source プロパティに元のドキュメントへの参照があります。

次の Lucene クエリを使用できます。

+ASPECT:"cm:workingcopy" +@cm:source:"workspace://SpacesStore/....."

ここで、「workspace://SpacesStore/.....」をチェックアウトしたドキュメントの noderef に置き換えます。

于 2010-09-23T13:13:38.627 に答える