ワークフローの過程で、ドキュメント アスペクトを使用して変数を設定できるようにしたいと考えています。これで、ドキュメントのプロパティを使用して変数を設定することがわかりました...
task.setVariable('wf_caseType', bpm_package.children[0].properties["hearing:caseType"]);
これは、 Alfresco Javascript APIを調べた結果に基づいています。ただし、ドキュメントの側面を取得することについては何も見たことがありません。
私がこれまで行ってきたことは、ファイルが特定のスペースに持ち込まれたときに実行されるいくつかの JavaScript で、以下のような caseID と呼ばれるこの側面を作成します..
var caseID=0
var props=new Array(1);
props["wf:caseIDNum"]=caseID;
var newAspect=newNewSpaceName.addAspect("wf:caseID",props);
そして、基本的には、スクリプトで作成されるフォルダーに caseID アスペクトを追加し、その後、そのフォルダー内のドキュメントもこのアスペクトを継承します。
したがって、それを変数に追加すると同じように機能する可能性があると考えていました。
task.setVariable('wf_caseId', bpm_package.children[0].aspect["hearing:caseId"]);
しかし、そうではないことが証明されました。誰かがこれを行った経験があるか、ここでアドバイスを提供できますか?