高度なカスタマイズ > 再使用可能なコンポーネントの使用 > 利用できる再使用可能なコンポーネント > タスク進行状況
  
タスク進行状況
定義と用法
タスク進行状況の再使用可能なコンポーネントは、タスクの進行状況情報を表示するウィジェットです。これは、変更リクエストタスクの進捗状況を表示するために特別に設計されています。これには、進行状況バー、タスクが完了したメンバーの総数、メンバー投票のサマリーが含まれます。一番下には、コンフィギュレーション可能なリンクが含まれています。
以下のサンプルイメージは、タスク進行状況の再使用可能なコンポーネントを示します。
タスク進行状況の再使用可能なコンポーネントに使用できる定義済みコンフィギュレーションはありません。
バインドプロパティ
タスク進捗状況コンポーネントには 1 つのプロパティがあり、バインドに使用できます。
Input - バックエンドシステムからフェッチする必要があるデータの入力 ID を示す 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]] です。これらのプレースホルダーは、モデル Thing によって返される実際の値、最大値、最小値に置き換えられます。
String
なし
必須
version
コンフィギュレーションバージョン。
String
1.0.0
オプション
detailsLinkLabel
サブプロパティを参照してください:
なし
なし
オプション
value
コンポーネントに表示されるリンクのラベル。このフィールドを空白のままにした場合、ラベルは表示されません。
String
なし
必須
version
コンフィギュレーションバージョン。
String
1.0.0
オプション
detailsPageHref
サブプロパティを参照してください:
なし
なし
オプション
value
detailsLinkLabel をクリックしたときにユーザーが移動する URL。このフィールドを空白のままにした場合、detailsLinkLabel の値はハイパーリンクではなく単純なラベルとして表示されます。
String
なし
必須
version
コンフィギュレーションバージョン。
String
1.0.0
オプション
title
サブプロパティを参照してください:
なし
なし
オプション
value
コンポーネント内のタイトルとして表示される文字列。
String
""
必須
version
コンフィギュレーションバージョン。
String
1.0.0
オプション
modelThing
サブプロパティを参照してください:
なし
なし
必須
value
データを取得するモデル Thing の名前。
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"
}
}