Расширенная настройка > Использование повторно используемых компонентов > Доступные повторно используемые компоненты > Ход выполнения задания
  
Ход выполнения задания
Определение и использование
Повторно используемый компонент "Ход выполнения задания" - это виджет, в котором отображается информация о ходе выполнения для задания. Он разработан специально для отображения хода выполнения задания "Запрос на изменение". Виджет содержит индикатор выполнения, суммарное число участников, которые выполнили задание, и сводку голосов участников. В нижней части он содержит конфигурируемую ссылку.
На приведенном ниже изображении показан повторно используемый компонент "Ход выполнения задания".
Для повторно используемого компонента "Ход выполнения задания" нет доступных предопределенных конфигураций.
Свойства привязки
Для компонента "Ход выполнения задания" существует одно свойство, доступное для привязки:
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"
}
}