10-17-2013 08:22 AM
10-22-2013 04:57 AM
10-24-2013 02:38 AM
1.var ruleFolder = mynode.childAssocs["{http://www.alfresco.org/model/rule/1.0}ruleFolder"][0];//mynode is the node whose rules you want to delete
2.mynode.removeNode(ruleFolder);
3.rules = ruleFolder.childAssocs["{http://www.alfresco.org/model/rule/1.0}ruleFolder"];
4.for(i=0;i<rules.length;i++)
5.{
6. var obj = rules;
7. var reg = new RegExp("^rules.*");
8. if(reg.exec(obj.properties.name)){//node name matches ^rules.* regular expression is rule node
9. // add your code here to idenfify rule you want to delete
10. if(***){
11. rules.removeNode(obj);
12. }
13. }
14.}
15.rules.save();
16.mynode.removeAspect("{http://www.alfresco.org/model/rule/1.0}rules");//remove mynode's rules aspect;
17.mynode.save();
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.