進階自訂 > 使用可重複使用的元件 > 可用可重複使用的元件 > 項目清單 > 任務清單
  
任務清單
任務清單是項目清單可重複使用的元件之預先定義組態,可在 Windchill 中顯示使用者任務的清單。針對每個任務,任務清單會顯示您可以透過調整來選擇的屬性。每個屬性都會顯示為任務清單中的一欄。顯示的預設屬性為「名稱」SUBJECT NAME「到期日」「狀況」「前後關聯名稱」「任務進度」。您可以按一下任務名稱來導覽至該任務的詳細資訊頁。請注意,現成的任務清單僅支援執行連線 CRB 審核任務的詳細資訊頁。
任務清單有與項目清單類似的搜尋、排序、篩選及還原預設值功能。
有一個動作列可重複使用的元件整合到任務清單中。依預設,其包含「重新指派」動作,該動作會開啟一個提示,可讓您將一或多個任務重新指派給不同的使用者。
以下是顯示任務清單預先定義組態的範例圖像:
如需有關任務清單之繫結內容的資訊,請參閲項目清單可重複使用的元件。
組態欄位
如需有關配置任務清單的資訊,請參閱項目清單。除了該頁面上列出的 JSON 欄位以外,還有一些可針對任務清單配置的 JSON 欄位,如下表所示。
屬性名稱
描述
類型
預設值
必要或選用
modelAttributeDefinitions
您可以使用此欄位來新增模型的特定定義。請參閱子内容:
JSON
N/A
選用
targetMashupName
若設定,此屬性的值會作為格點欄中的超連結。此處的混搭名稱是按一下超連結時會開啟的混搭。
String
"PTC.CRDetailedReviewAppMashup"
選用
modelConfigurations
應用程式建立器的進入點,可將其他值傳入至模型,以進一步自訂元件。請參閱子内容:
JSON
N/A
選用
taskTypeFilter
根據 activityNameworkItemProcessTemplate 的組合決定在任務清單中擷取及顯示的任務類型,定義唯一的任務集。格式是成串的 JSON 物件陣列。每個 JSON 物件都代表單一任務類型,其中包含 activityNameworkItemProcessTemplate 欄位的組合。以下是一個範例:
"[{\"activityName\": \"Conduct Online CRB Review\",\"workItemProcessTemplate\": \"Change Request Workflow\"}]"
JSON
N/A
選用
範例組態
{
"modelConfigurations": {
"value": {
"taskTypeFilter": {
"value": "[{\"activityName\": \"Conduct Online CRB Review\",\"workItemProcessTemplate\": \"Change Request Workflow\"}]"
}
}
},
"filterFieldId": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "Status#Display"
}
],
"objectType": "PTC.Workflow.WorkItem"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"defaultSortField": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "Activity|Deadline"
}
],
"objectType": "PTC.Workflow.WorkItem"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"actionBarConfiguration": {
"maxItemsToShow": {
"value": 2
},
"modelThingName": {
"entityName": "PTC.ActionBarModel.Thing"
},
"actions": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "Reassign",
"additionalData": {
"actionConfiguration": {
"overrideLabel": {
"value": "Reassign"
},
"inputConstraints": {
"selectedKey": "InputRequired"
},
"actionButtonVisibility": {
"selectedKey": "AlwaysShown"
},
"buttonStyle": {
"selectedKey": "transparent"
},
"mashupName": {
"mashupName": "PTC.AccessApp.WindchillServices.ReassignActionMashup"
},
"fireEventOnFinish": {
"value": false
},
"activityType": {
"selectedKey": "popup"
}
}
},
"ordinal": 0
}
],
"objectType": "WT.WorkItem.Actions"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
}
},
"modelThingName": {
"entityName": "PTC.TaskListModelThing"
},
"label": {
"value": "[[PTC.TaskListLabel]]"
},
"showExportAction": {
"inTailoring": true,
"value": true
},
"findHintText": {
"value": "[[PTC.TaskListFindHintText]]"
},
"selectionType": {
"selectedKey": "multi"
},
"waitForInput": {
"value": false
},
"filterLabelOverride": {
"value": "Status"
},
"defaultSortDirection": {
"selectedKey": "asc"
},
"attributes": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "Activity|Name",
"additionalData": {
"fieldTitleOverride": {
"value": ""
},
"modelAttributeDefinitions": {
"linkToMashup": {
"targetMashupName": "PTC.CRDetailedReviewAppMashup"
}
}
},
"ordinal": 0
},
{
"id": "Subject|SubjectName",
"additionalData": {
"fieldTitleOverride": {
"value": ""
}
},
"ordinal": 1
},
{
"id": "Activity|Deadline",
"additionalData": {
"fieldTitleOverride": {
"value": ""
}
},
"ordinal": 2
},
{
"id": "Status#Display",
"additionalData": {
"fieldTitleOverride": {
"value": ""
}
},
"ordinal": 3
},
{
"id": "Activity|Context|Name",
"additionalData": {
"fieldTitleOverride": {
"value": ""
}
},
"ordinal": 4
},
{
"id": "TaskProgress",
"additionalData": {
"fieldTitleOverride": {
"value": "PTC.TaskProgress"
}
},
"ordinal": 5
}
],
"objectType": "PTC.Workflow.WorkItem"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
},
"inTailoring": true
},
"defaultSelectedFilterValue": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "POTENTIAL"
},
{
"id": "ACCEPTED"
}
],
"objectType": "PTC.Workflow.WorkItem"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
}
},
"enableSearch": {
"value": true
},
"maxNumberOfRowsInGrid": {
"inTailoring": true,
"value": 50
}
}