Ich bin neu bei Alfresco Community Edition-5.1.xi haben Workflow-Aktivitäten mit Kickstart über Eclipse erstellt, ich im Freien freigegeben teilen seine Arbeit gut, in diesem user used custom Workflow activiti Formular Benutzer zuweisen, um einen anderen Benutzer für die Genehmigung nach Genehmigung des Activiti das Dokument Umzug in genehmigten Ordner innerhalb eines Dokuments Bibliothek einer Website, wenn die Aktion das Dokument zu abgelehnten Ordner in einem Dokument Bibliothek einer Website abzulehnen, ist dies möglich, bitte helfen Sie mit.Alfresco Community Edition-5.1.x im Workflow Dokument auf Workflow verschieben Genehmigen oder ablehnen
0
A
Antwort
0
Sie haben einen Workflow starttasklistener zu verwenden, und es verwenden, um die Datei
Zuhörer Sie hinzufügen zu bewegen bpmn20:
<userTask id="mytask" name="mytask" activiti:assignee="${mymodel.myassoc.properties.userName}" >
<activiti:taskListener event="create" class="com.mycomp.StartTasklistener"/>
</userTask
-Code in com.mycomp.StartTasklistener wird wie folgt aussehen:
public class StartTasklistener extends TaskCreateListener
public void notify(DelegateTask task) throws Exception {
if (execution.getVariable("mymodel_myfiletomove") == null){
ActivitiScriptNode fileScriptNode= (ActivitiScriptNode) execution.getVariable("mymodel_myfiletomove");
NodeRer newparent = ....
serviceRegistry.getFileFolderService().move(newparent , fileScriptNode.getNodeRef())
}
}
Ihre Frage ist unklar und nicht vollständig. Lesen Sie, wie Sie eine Frage stellen und sie neu schreiben. –