Сведения о требовании -
Когда мы запускаем процесс, мы можем присвоить процессу имя пользовательского экземпляра процесса и запустить его, нажав «Начать процесс». Нам нужно, чтобы это имя пользовательского экземпляра отображалось в разделе «Сведения о задаче» с левой стороны вместе с другими сведениями, такими как имя задачи, дата создания и имя правопреемника на вкладке «Задачи».
Tried - Case 1
Когда мы нажимаем на любую задачу на вкладке «Задачи», вызывается API - GET http://localhost: 8080 / activiti-app / app / rest / tasks / {tasksId }
JSON ответ имеет следующее -
"processDefinitionCategory": "string",
"processDefinitionDeploymentId": "string",
"processDefinitionDescription": "string",
"processDefinitionId": "string",
"processDefinitionKey": "string",
"processDefinitionName": "string",
"processDefinitionVersion": 0,
"processInstanceId": "string",
"processInstanceName": "string",
"processInstanceStartUserId": "string",
"taskDefinitionKey": "string"
Может использовать переменные "processDefinitionKey" и "processDefinitionName" в "задачах. html" для отобразить имя процесса под деталями задачи, показанными слева (там, где отображается список задач). Но значение NO отображается с использованием переменной "processInstanceName", которая должна давать имя экземпляра процесса, поэтому ясно, что эта переменная не имеет значения.
Фрагмент кода из "tasks. html" -
<div class="detail">
<span class="parent process"></span>
<span ng-if="task.processInstanceName">
{{task.processInstanceName}}
</span>
</div>
Прикрепленные 2 изображения для справки.
Снимок Activiti 1
Снимок Activiti 2
Пробный случай 2
Имя экземпляра процесса отображается в правой части страницы задачи на вкладке «Задачи». Это значение хранится в этой переменной - {{model.processInstance.name || model.processInstance.processDefinitionName}} в "task-detail. html"
Итак, мы попытались использовать эту же переменную в "tasks. html", чтобы отобразить имя экземпляра процесса в деталях задачи. показан слева (там, где отображается список задач) -
Фрагмент кода из задач. html -
<div class="detail">
<span class="parent process"></span>
<span ng-if="model.processInstance.name">
{{model.processInstance.name || model.processInstance.processDefinitionName}}
</span>
</div>
Результат - для переменной в значении не отображается в левой части сведений о задаче.
Пожалуйста, поддержите получение ИМЕНИ ИМЕНИ ПРОЦЕССА, отображаемого в ПОДРОБНОСТИ ЗАДАЧИ (слева, где отображается список задач)