Детали задачи
-
Ошибка
-
Решение: Готово
-
Medium
-
Не заполнено
-
Не заполнено
-
Minor
Описание
Next code ignore task type and return all flowable tasks from workflows related to document:
var contract = search.findNode("workspace://SpacesStore/08d4c4cd-2322-4a70-a4e5-7701af6ae08e"); var workflowService = services.get("WorkflowService"); var workflows = workflowService.getWorkflowsForContent(contract.nodeRef, true); for (var i = 0; i < workflows.size(); i++) { var tasksQuery = new Packages.org.alfresco.service.cmr.workflow.WorkflowTaskQuery(); tasksQuery.setActive(true); tasksQuery.setTaskState(Packages.org.alfresco.service.cmr.workflow.WorkflowTaskState.IN_PROGRESS); tasksQuery.setProcessId(workflows.get(i).getId()); tasksQuery.setTaskName(Packages.ru.citeck.ecos.model.ContractsWorkflowModel.TYPE_SELECT_SIGNER_TASK); var tasks = workflowService.queryTasks(tasksQuery, false); }