Ход выполнения задания
Определение и использование
Повторно используемый компонент "Ход выполнения задания" - это виджет, в котором отображается информация о ходе выполнения для задания. Он разработан специально для отображения хода выполнения задания "Запрос на изменение". Виджет содержит индикатор выполнения, суммарное число участников, которые выполнили задание, и сводку голосов участников. В нижней части он содержит конфигурируемую ссылку.
На приведенном ниже изображении показан повторно используемый компонент "Ход выполнения задания".
Для повторно используемого компонента "Ход выполнения задания" нет доступных предопределенных конфигураций.
Свойства привязки
Для компонента "Ход выполнения задания" существует одно свойство, доступное для привязки:
• Input - объект JSON, представляющий собой идентификатор входного параметра, для которого необходимо получить данные из серверной системы. Эта информация должна быть указана в формате CCO (Common Communication Object). Ниже приведен пример:
{
"version":"1.0.0",
"data":[
{
"adapter":{
"thingName":"PTC.WCAdapter",
"instanceName":"windchill"
},
"itemListsData":[
{
"objectType":"PTC.Workflow.WorkItem",
"items":[
{
"id":{
"value":"OR:wt.workflow.work.WorkItem:365218"
}
}
]
}
]
}
]
}
Поля конфигурации
В следующей таблице приведены поля JSON, используемые для конфигурирования этого компонента.
Имя свойства | Описание | Тип | Значение по умолчанию | Обязательное или необязательное |
progressBarMessage | См. подсвойства: | Н/Д | Н/Д | Необязательное |
value | Строка, которая отображается под индикатором выполнения. Это сообщение, показывающее ход выполнения, измеренный для задачи. В сообщении о ходе выполнения имеются следующие местозаполнители: [[VALUE]], [[MAX_VALUE]] и [[MIN_VALUE]]. Эти местозаполнители заменяются фактическим значением, максимальным значением и минимальным значением, возвращенным вещью модели. | Строка | Н/Д | Обязательное |
version | Версия конфигурации. | Строка | 1.0.0 | Необязательное |
detailsLinkLabel | См. подсвойство: | Н/Д | Н/Д | Необязательное |
value | Метка для ссылки, которая отображается в компоненте. Если это поле оставлено пустым, метка не отображается. | Строка | Н/Д | Обязательное |
version | Версия конфигурации. | Строка | 1.0.0 | Необязательное |
detailsPageHref | См. подсвойство: | Н/Д | Н/Д | Необязательное |
value | URL-адрес, по которому перейдет пользователь, если щелкнуть detailsLinkLabel. Если это поле оставлено пустым, значение для detailsLinkLabel будет отображаться как обычная метка, а не как гиперссылка. | Строка | Н/Д | Обязательное |
version | Версия конфигурации. | Строка | 1.0.0 | Необязательное |
title | См. подсвойство: | Н/Д | Н/Д | Необязательное |
value | Строка, которая отображается в компоненте как заголовок. | Строка | "" | Обязательное |
version | Версия конфигурации. | Строка | 1.0.0 | Необязательное |
modelThing | См. подсвойство: | Н/Д | Н/Д | Обязательное |
value | Наименование вещи модели, получающей эти данные. | Строка | PTC.TaskProgress ModelThing | Обязательное |
version | Версия конфигурации. | Строка | 1.0.0 | Необязательное |
Пример конфигурации
{
"progressBarMessage": {
"version": "1.0.0",
"value": "[[PTC.TaskProgressComponent.ProgressBar.Message]]"
},
"detailsPageHref": {
"version": "1.0.0",
"value": ""
},
"detailsLinkLabel": {
"version": "1.0.0",
"value": "[[PTC.TaskProgressComponent.ViewFullDetailsLabel]]"
},
"title": {
"version": "1.0.0",
"value": "[[PTC.TaskProgressComponent.Title]]"
},
"modelThing": {
"entityName": "PTC.TaskProgressModelThing",
"version": "1.0.0"
}
}