workflow и Share Point protocol
Здравствуйте, столкнулась с такой проблемой: допустим есть workflow из трех этапов.
На первом загружаем doc документ.
На втором редактируем этот документ
На третьем, человек должен согласовать этот документ, после чего в property документа добавится запись о согласования. Так как человек согласует, то по правам он должен быть максимум Contributor... и вот в чем проблема, если на втором шаге документ открывался в режиме "Автономное редактирование", то после того, как он нажмет "Согласовано", все будет отлично. Но вот если он открывался в режиме "Редактирование на месте", то уже для согласования (в том месте скрипта где меняется property) вроде как не хватает прав, и для того чтобы пройти этот шаг, надо чтоб на документе стояло право Collaborator для этого человека.
Может кто-нибудь знает в чем прикол и как это можно обойти, не расширяя права
Комментарии
15/12/2011 - 22:10
А где тут Share Point?
16/12/2011 - 11:11
Я может ошибаюсь, но вроде когда документ открывается для редактирования на месте это делается через Share Point протокол
16/12/2011 - 16:26
Скрипт, который в процессе добавляет аспект, запустить от имени админа
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<runas>admin</runas>
<script>
.....
doc.addAspect(....
</script>
</action>
22/12/2011 - 13:27
Не помогло, все равно не хватает прав