Я думаю создать правило, возможно, javascript-скрипт, который будет перемещать документы из одной папки в другую в зависимости от ее свойств. Другими словами, я всегда буду загружать документы в folderA
. Alfresco извлечет свойство документа, например prop1
, и правило, которое я определил, переместит этот документ в folderB
, если у него есть свойство prop1
, в противном случае он переместит документ в folderC
. Я знаю, как извлекать свойства, но я не знаю, как создать это правило. Я понятия не имею, так как я никогда не использовал javascript. Любая помощь будет оценена.
Как создать правило в Alfresco для перемещения контента из одной папки в другую?
comment
Вы хотите создать правило программно?
- person Naman   schedule 30.04.2015
Ответы (1)
Есть некоторые свойства, которые необходимо установить при создании правила. Объяснение этих свойств приведено ниже.
1.Когда будут срабатывать правила:
- элементы создаются или попадают в эту папку
- элементы обновляются
- элементы удаляются или покидают эту папку
2.критерии срабатывания правила.
3. Определите действие, которое вы хотите выполнить. Здесь вам нужно выбрать пользовательский javascript.
Когда вы выбираете эту опцию, скрипт загружается из папки скриптов словаря данных.
В этом скрипте вам нужно написать ниже код.
if(document.properties.prop1=="yourvalues")
{
document.move(folderA);//Where FolderA will be a destination node and not a string
}else{
document.move(folderB);//Where FolderB will be a destination node and not a string
}
объектный документ относится к текущему объекту, для которого выполняется правило. См. изображение ниже.
Ниже приведен сценарий, который я протестировал и выполнил.
if(document.properties.title=="demo")
{
document.move(companyHome);
}else{
document.move(userhome);
}
person
Krutik Jayswal
schedule
30.04.2015
хотя этот ответ действительно хорош, есть более простая версия для достижения того, о чем вы просите. В критериях вы просто ставите пользовательское свойство со значением и используете действие: Переместить в. значения свойств otb.
- person Teqnology; 30.04.2015