任務進度
定義與用法
任務進度可重複使用的元件是顯示任務之進度資訊的小器具。它專為顯示變更請求任務的進度而設計。其中包含進度列、已完成任務的總成員數,以及成員投票的摘要。其底部包含可供配置的連結。
以下是顯示任務進度可重複使用元件的範例圖像:
任務進度可重複使用的元件沒有可用的預先定義組態。
繫結內容
有一個可用於繫結之任務進度元件的屬性:
• Input - 是需要從後端系統獲取數據之輸入 ID 的 JSON。此資訊以 CCO (通用通訊物件) 格式提供。以下是範例:
{
"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 | 請參閱子内容: | N/A | N/A | 選用 |
value | 顯示在進度列下方的字串。這是指示進度的訊息,如活動所測。 在進度列訊息中顯示的預留位置是 [[VALUE]]、[[MAX_VALUE]] 與 [[MIN_VALUE]]。這些預留位置會由模型物件傳回的實際值、最大值與最小值取代。 | String | N/A | 必要 |
version | 組態版本。 | String | 1.0.0 | 選用 |
detailsLinkLabel | 請參閱子内容: | N/A | N/A | 選用 |
value | 顯示在元件中之連結的標籤。如果將此欄位保留空白,則不會顯示任何標籤。 | String | N/A | 必要 |
version | 組態版本。 | String | 1.0.0 | 選用 |
detailsPageHref | 請參閱子内容: | N/A | N/A | 選用 |
value | 按一下 detailsLinkLabel 時導覽使用者的 URL。如果此欄位保留空白,則 detailsLinkLabel 的值會呈現為普通標籤,而不是超連結。 | String | N/A | 必要 |
version | 組態版本。 | String | 1.0.0 | 選用 |
title | 請參閱子内容: | N/A | N/A | 選用 |
value | 在元件中顯示為標題的字串。 | String | "" | 必要 |
version | 組態版本。 | String | 1.0.0 | 選用 |
modelThing | 請參閱子内容: | N/A | N/A | 必要 |
value | 取得資料之模型物件的名稱。 | String | PTC.TaskProgress ModelThing | 必要 |
version | 組態版本。 | String | 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"
}
}