Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-1595

Flowable bug: WorkflowTaskQuery ignores task type

    XMLWordДля печати

Детали задачи

    • Icon: Ошибка Ошибка
    • Решение: Готово
    • Icon: Medium Medium
    • Community 3.3.0
    • Не заполнено
    • Flowable, Platform
    • Не заполнено
    • 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);
      }
      

      Вложенные файлы

        Активность

          Люди

            Не назначен Не назначен
            andrey.platunov Andrey Platunov [X] (Неактивный)
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - Не определено
                Не определено
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 5 часы
                5h