собственно весь вопрос как добавить обязательный комментарий к версии когда пользователь нажимая кнопку прописанных правил для папки (simple workflow ) перемещает документ в другую папку?
Этот simple workflow перемещает документ из папки в папку.
При этом создается новая версия документа.
При этом в карточке документа, у каждой версии есть пустое поле комментария,
А если мы из ворда меняем документ и по SPP протоколу возвращаем в альфреску новую версию то в ворде появляется поле комментарий, заполнив которое мы видим в карточке документа, что версия отображается с комментарием.
Как сделать чтоб и при нажатии кнопки правил simple workflow при перемещении в другую папку открывалось бы окно с просьбой добавить комментарий к версии документа?
Я подозреваю, что Вы имеете в виду XML, которые и описывает сам воркфлоу? Если да, то для собственного вокрфлоу Вы должны сами написать эти xml Сейчас в альфреске воркфлоу описываются на активти Вот здесь юзер гайд по ней: http://www.activiti.org/userguide/index.html
В альфреске также есть и несколько готовых примеров воркфлоу. Со стороны шаре посмотреть, как они работают, можно, нажав на "Start Workflow" А сами xml процессов лежат в ALFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow/ К примеру, в файле adhoc.bpmn20.xml Вы увидите пример Ad-hoc процесса
Но когда Вы напишите свой собственный воркфлоу, его деплоить нужно совсем в другое место. Здесь fufler очень доходчиво описал процесс разработки воркфлоу. Правда, сам XML бизнесс-процесса написан на JBPM, поэтому Вы должны будете заменить его активити, но все остальное повторяется один в один.
Я так понимаю что когда я в SHARE конструктором создаю правила - создается XML файл прписывающий эти действия и мне надо именно в этот уже существующий файл добавить дополнительные условия?
Вот по ссылке уважаемого fufler'а а где это вставить - папка, название файла?
// create file, make it versionable
var doc = userhome.createFile("checkmeout.txt");
doc.addAspect("cm:versionable");
doc.content = "original text";
// check it out and update content on the working copy
var workingCopy = doc.checkout();
workingCopy.content = "updated text 1";
// check it in
doc = workingCopy.checkin();
// check it out again
workingCopy = doc.checkout();
workingCopy.content = "updated text 2";
// check it in again, but with a version history note and as major version increment
doc = workingCopy.checkin("a history note", true);
Комментарии
22/03/2012 - 23:25
Если честно, то ничего не понял. Можно вопрос ещё раз и поподробнее?
23/03/2012 - 09:28
Как сделать чтоб и при нажатии кнопки правил simple workflow при перемещении в другую папку открывалось бы окно с просьбой добавить комментарий к версии документа?
23/03/2012 - 10:31
1, 2.
23/03/2012 - 12:54
Спасибо, буду пытаться разобраться, скажите только где эти XML файлы искать и как они называются...?
23/03/2012 - 20:26
Какие «эти»?
27/03/2012 - 15:57
Я подозреваю, что Вы имеете в виду XML, которые и описывает сам воркфлоу? Если да, то для собственного вокрфлоу Вы должны сами написать эти xml Сейчас в альфреске воркфлоу описываются на активти Вот здесь юзер гайд по ней: http://www.activiti.org/userguide/index.html
В альфреске также есть и несколько готовых примеров воркфлоу. Со стороны шаре посмотреть, как они работают, можно, нажав на "Start Workflow" А сами xml процессов лежат в ALFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow/ К примеру, в файле adhoc.bpmn20.xml Вы увидите пример Ad-hoc процесса
Но когда Вы напишите свой собственный воркфлоу, его деплоить нужно совсем в другое место. Здесь fufler очень доходчиво описал процесс разработки воркфлоу. Правда, сам XML бизнесс-процесса написан на JBPM, поэтому Вы должны будете заменить его активити, но все остальное повторяется один в один.
17/04/2012 - 17:21
Я так понимаю что когда я в SHARE конструктором создаю правила - создается XML файл прписывающий эти действия и мне надо именно в этот уже существующий файл добавить дополнительные условия?
Вот по ссылке уважаемого fufler'а а где это вставить - папка, название файла?