고급 사용자 지정 > 재사용 가능 컴포넌트 사용 > 사용할 수 있는 재사용 가능 컴포넌트 > 항목 목록 > 작업 목록
  
작업 목록
작업 목록은 Windchill에 사용자의 작업 목록을 표시하는 항목 목록 재사용 가능 컴포넌트의 미리 정의된 구성입니다. 각 작업에 대해 작업 목록에는 수정을 통해 선택할 수 있는 속성이 표시됩니다. 각 속성은 작업 목록에 열로 표시됩니다. 표시되는 기본 속성은 이름, SUBJECT NAME, 기한, 상태, 컨텍스트 이름작업 진행 상황입니다. 작업 이름을 클릭하여 해당 작업에 대한 세부 정보 페이지로 이동할 수 있습니다. 기본 제공 작업 목록은 Conduct Online CRB Review 작업의 세부 정보 페이지만 지원합니다.
작업 목록에는 항목 목록과 유사한 검색, 정렬, 필터 및 기본값 복원 기능이 있습니다.
작업 목록에 통합된 작업 모음 재사용 가능 컴포넌트가 있습니다. 기본적으로 이 컴포넌트에는 다른 사용자에게 하나 이상의 작업을 재지정할 수 있는 프롬프트를 여는 재지정 작업이 포함되어 있습니다.
다음은 작업 목록의 미리 정의된 구성을 보여주는 샘플 이미지입니다.
작업 목록의 바인딩 속성에 대한 자세한 내용은 항목 목록 재사용 가능 컴포넌트를 참조하십시오.
구성 필드
작업 목록 구성에 대한 자세한 내용은 항목 목록을 참조하십시오. 해당 페이지에 나열된 JSON 필드 외에도 작업 목록에 대해 구성할 수 있는 JSON 필드가 몇 가지 더 있으며 다음 표에 표시되어 있습니다.
속성 이름
설명
유형
기본값
필수 사항 또는 선택 사항
modelAttributeDefinitions
이 필드를 사용하여 모델에 대한 정의를 추가할 수 있습니다. 다음 하위 속성을 참조하십시오.
JSON
해당 없음
선택 사항
targetMashupName
설정된 경우 이 속성의 값이 그리드 열의 하이퍼링크로 작동합니다. 여기에 있는 매쉬업 이름은 하이퍼링크를 클릭할 때 열리는 매쉬업입니다.
문자열
"PTC.CRDetailedReviewAppMashup"
선택 사항
modelConfigurations
컴포넌트를 추가로 사용자 지정하기 위해 응용 프로그램 빌더가 모델에 추가 값을 전달하는 진입점입니다. 다음 하위 속성을 참조하십시오.
JSON
해당 없음
선택 사항
taskTypeFilter
고유한 작업 세트를 정의하는 activityNameworkItemProcessTemplate을 함께 사용하여 가져온 다음 작업 목록에 표시할 작업 유형을 결정합니다. 형식은 문자열화된 JSON 객체 배열입니다. 각 JSON 객체는 activityNameworkItemProcessTemplate 필드 조합으로 이루어진 단일 작업 유형을 나타냅니다. 예제는 다음과 같습니다.
"[{\"activityName\": \"Conduct Online CRB Review\",\"workItemProcessTemplate\": \"Change Request Workflow\"}]"
JSON
해당 없음
선택 사항
샘플 구성
{
"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
}
}