작업 진행 상황
정의 및 사용
작업 진행 상황 재사용 가능 컴포넌트는 작업에 대한 진행 상황 정보를 표시하는 위젯입니다. 특히 변경 요청 작업의 진행 상황을 표시하기 위해 설계되었습니다. 여기에는 진행률 표시줄, 작업을 완료한 총 멤버 수, 멤버 투표 요약이 포함됩니다. 맨 아래에는 구성 가능 링크가 포함됩니다.
다음은 작업 진행 상황 재사용 가능 컴포넌트를 보여주는 샘플 이미지입니다.
작업 진행 상황 재사용 가능 컴포넌트에 사용할 수 있는 미리 정의된 구성이 없습니다.
바인딩 속성
작업 진행 상황 컴포넌트에는 바인딩에 사용할 수 있는 한 가지 속성이 있습니다.
• 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]]입니다. 이러한 자리 표시자는 모델 사물에 의해 반환되는 실제 값, 최대값 및 최소값으로 대체됩니다. | 문자열 | 해당 없음 | 필수 사항 |
version | 구성 버전입니다. | 문자열 | 1.0.0 | 선택 사항 |
detailsLinkLabel | 다음 하위 속성을 참조하십시오. | 해당 없음 | 해당 없음 | 선택 사항 |
value | 컴포넌트에 표시되는 링크에 대한 레이블입니다. 이 필드를 비워 두면 레이블이 표시되지 않습니다. | 문자열 | 해당 없음 | 필수 사항 |
version | 구성 버전입니다. | 문자열 | 1.0.0 | 선택 사항 |
detailsPageHref | 다음 하위 속성을 참조하십시오. | 해당 없음 | 해당 없음 | 선택 사항 |
value | detailsLinkLabel을 클릭하면 사용자가 이동하는 URL입니다. 이 필드를 비워 두면 detailsLinkLabel에 대한 값이 하이퍼링크 대신 일반 레이블로 렌더링됩니다. | 문자열 | 해당 없음 | 필수 사항 |
version | 구성 버전입니다. | 문자열 | 1.0.0 | 선택 사항 |
title | 다음 하위 속성을 참조하십시오. | 해당 없음 | 해당 없음 | 선택 사항 |
value | 컴포넌트의 제목으로 표시되는 문자열입니다. | 문자열 | "" | 필수 사항 |
version | 구성 버전입니다. | 문자열 | 1.0.0 | 선택 사항 |
modelThing | 다음 하위 속성을 참조하십시오. | 해당 없음 | 해당 없음 | 필수 사항 |
value | 데이터를 가져오는 모델 사물의 이름입니다. | 문자열 | PTC.TaskProgress ModelThing | 필수 사항 |
version | 구성 버전입니다. | 문자열 | 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"
}
}