タスク進行状況
定義と用法
タスク進行状況の再使用可能なコンポーネントは、タスクの進行状況情報を表示するウィジェットです。これは、変更リクエストタスクの進捗状況を表示するために特別に設計されています。これには、進行状況バー、タスクが完了したメンバーの総数、メンバー投票のサマリーが含まれます。一番下には、コンフィギュレーション可能なリンクが含まれています。
以下のサンプルイメージは、タスク進行状況の再使用可能なコンポーネントを示します。
タスク進行状況の再使用可能なコンポーネントに使用できる定義済みコンフィギュレーションはありません。
バインドプロパティ
タスク進捗状況コンポーネントには 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"
}
}