항목 ID
정의 및 사용
항목 ID 구성 요소는 특정 항목에 대한 ID 정보라고도 하는 기본 정보를 표시할 수 있는 위젯입니다. 이 정보는 일반적으로 항목 페이지의 맨 위에 있는 패널에 표시됩니다. 이 패널에는 항목에 대한 이미지, 기본 제목, 보조 제목, 보조 아이콘 및 다양한 ID 속성이 포함되어 있습니다. 보조 아이콘은 항목 유형을 나타내며 Windchill 아이콘을 사용하도록 구성할 수 있습니다. 항목 ID 구성 요소에는 항목에 대해 실행할 수 있는 작업을 포함하는 포함된 작업 모음도 있습니다. 패널의 왼쪽 위에 있는 화살표를 사용하여 항목 ID 패널을 확장하거나 축소할 수 있습니다. 축소하면 주요 제목 및 작업 모음만 표시됩니다.
다음은 항목 ID 구성 요소를 보여주는 샘플 이미지입니다.
다음과 같은 방법으로 항목 ID 구성 요소를 구성할 수 있습니다.
기본 및 보조 제목 정의
포함된 작업 모음에서 사용할 수 있는 작업 구성
표시할 ID 속성 정의
이미지 표시 및 기본 이미지 경로 정의 여부 선택
보조 아이콘 표시 여부 선택
작업 ID부품 ID는 항목 ID 구성 요소에 사용할 수 있는 사전 정의된 구성입니다.
바인딩 속성 
입력
속성 이름
설명
속성 유형
Input
백엔드 시스템에서 불러올 데이터를 식별하는 데 사용됩니다. 다음은 샘플입니다.
샘플 JSON:
{
"version":"1.0.0",
"data":[
{
"adapter":{
"thingName":"PTC.WCAdapter",
"instanceName":"windchill"
},
"itemListsData":[
{
"objectType":"PTC.ChangeMgmt.ChangeRequest",
"items":[
{
"id":{
"value":"OR:wt.change2.WTChangeRequest2:439476"
}
}
]
}
]
}
]
}
* 
항목 ID 구성 요소의 경우 attributes 구성 속성과 input 바인딩 속성은 동일한 백엔드 시스템 어댑터를 사용해야 합니다. 따라서, 이 구성 요소를 사용할 때 입력 및 구성이 adapter 키 내부의 thingNameinstanceName에 대해 동일한 값을 갖는지 여부를 확인해야 합니다.
CCO 형식의 JSON
TailoringName
항목 ID 구성 요소의 인스턴스를 고유하게 식별합니다. 이 값은 특정 인스턴스에 대한 수정 정보를 보기 위해 내부적으로 사용됩니다.
사용자 지정 작업에 대한 전용 수정 페이지가 있는 경우에만 이 바인딩 속성을 사용합니다.
문자열
구성 속성 
다음 표에는 이 구성 요소를 구성하는 데 사용되는 JSON 속성이 나와 있습니다.
구성 구조에 대한 자세한 내용은 구성 요소 구성 구조를 참조하십시오.
하위 속성에 대한 자세한 내용은 하위 속성 및 컨테이너 키를 참조하십시오.
속성 이름
설명
속성 유형
기본값
필수 사항 또는 선택 사항
actionBarConfiguration
사용자 인터페이스의 작업 모음에 표시할 작업입니다. 자세한 내용은 작업 모음 구성 요소를 참조하십시오.
해당 없음
선택 사항
attributes
백엔드 시스템에서 불러오는 데이터에 대한 속성 목록입니다.
* 
항목 ID 구성 요소의 경우 attributes 구성 속성과 input 바인딩 속성은 동일한 백엔드 시스템 어댑터를 사용해야 합니다. 따라서, 이 구성 요소를 사용할 때 입력 및 구성이 adapter 키 내부의 thingNameinstanceName에 대해 동일한 값을 갖는지 여부를 확인해야 합니다.
구성의 속성을 어댑터를 사용하여 가져오지 않더라도 구성 요소는 구성에서의 thingNameinstanceName에 입력에서 사용되는 값과 동일한 값을 사용해야 합니다.
항목 ID 구성 요소는 여러 어댑터 사용을 지원하지 않습니다.
해당 없음
선택 사항
defaultImagePath
이미지를 불러오기 위한 기본 경로입니다.
이 속성은 showImage에 대한 하위 속성이며 showImagetrue로 설정된 경우에만 관련이 있습니다. 컨테이너 키는 itemIdentityShowImageDefinition입니다.
해당 없음
showImagetrue로 설정된 경우 필수 사항입니다.
primaryTitle
항목 ID 패널의 맨 위에 표시되는 기본 제목입니다.
해당 없음
필수 사항
secondaryTitle
항목 ID 패널의 기본 제목 아래에 표시되는 보조 제목입니다.
해당 없음
필수 사항
showImage
항목 ID 패널에 이미지를 표시할지 여부를 결정합니다.
옵션은 true, false입니다.
true로 설정하면 패널에 이미지가 표시됩니다. defaultImagePath 속성을 사용하여 이미지 경로를 정의합니다.
false로 설정하면 이미지가 표시되지 않습니다.
해당 없음
필수 사항
showSecondaryIcon
보조 아이콘 표시 여부입니다.
옵션은 true, false입니다.
true로 설정하면 패널에 보조 아이콘이 표시됩니다. false로 설정하면 보조 아이콘이 표시되지 않습니다.
false
필수 사항
샘플 구성 
항목 ID 구성 요소에 대한 샘플 구성은 작업 ID부품 ID를 참조하십시오.
사용자 지정 서비스 
구성 외에도 각 구성 요소는 비즈니스 로직을 확장하여 구성 요소를 사용자 지정할 수 있도록 지원합니다. 각 구성 요소의 비즈니스 로직에는 확장하고 재정의할 수 있는 사물 템플릿의 재정의 가능 서비스가 포함되어 있습니다. 이 구성 요소에 대한 재정의 가능 서비스는 다음 표에 자세히 설명되어 있습니다.
각 서비스에 대한 반환 및 매개 변수의 예는 사용자 정의 서비스에 대한 입력/출력의 예를 참조하십시오.
이름
설명
GetConfigurations
구성 요소 구현에 사용할 수 있는 구성을 반환합니다.
매개 변수: 없음
반환: JSON
GetImplementationLabel
번역된 이름을 얻기 위해 사용할 수 있는 구성 요소 또는 토큰의 번역된 이름을 반환합니다. 이 번역된 이름은 Mashup Builder 사용자 인터페이스에 표시됩니다.
매개 변수: 없음
반환: 문자열
ProcessAttributesConfiguration
속성 구성을 처리하고 속성을 기본 속성 및 추가 속성으로 분할합니다.
다음 형식의 키 값 쌍이 있는 JSON을 반환합니다.
OOTBAttributes : OOTB Attributes configuration CCO JSON
additionalAttributes : Additional Attributes configuration CCO JSON
속성은 해당 객체 유형에 따라 기본 및 추가 속성으로 분할됩니다. 객체 유형이 .Custom.Adapter 또는 .Custom.Implementation으로 끝나는 속성은 추가 속성으로 처리됩니다. 다른 모든 속성은 기본 속성으로 간주됩니다.
항목 ID 구성 요소는 .Custom.Implementation으로 끝나는 객체 유형의 속성만 사용하는 것은 지원하지 않습니다. 다른 객체 유형의 속성을 하나 이상 사용해야 합니다.
매개 변수:
attributes(필수 사항) – 기본 속성 및 추가 속성 목록을 포함하는 JSON입니다.
configuration(선택 사항) – 수정 매니저 리소스에서 가져온 최종 결합된 구성을 포함하는 JSON입니다.
반환: CCO 형식의 JSON
GetItemIdentityAttributes
구성을 확인하고 필수인 추가 속성을 추가한 다음 GetAttributeValues를 호출하여 백엔드 시스템에서 모든 속성 값을 불러옵니다.
매개 변수:
input(필수 사항) – 백엔드 시스템에서 불러올 데이터의 입력 ID와 백엔드 시스템에 대한 어댑터 정보를 포함하는 CCO 형식의 JSON입니다.
configuration(선택 사항) – 수정 매니저 리소스에서 가져온 최종 결합된 구성을 포함하는 JSON입니다.
attributes(필수 사항) – 구성에 정의되어 있거나 변경을 통해 설정된 대로 기본 속성 목록을 포함하는 JSON입니다.
반환: JSON
GetAttributesValues
속성 및 해당 값을 포함하여 JSON을 반환합니다.
매개 변수:
input(필수 사항) – 백엔드 시스템에서 불러올 데이터의 입력 ID와 백엔드 시스템에 대한 어댑터 정보를 포함하는 CCO 형식의 JSON입니다.
configuration(선택 사항) – 수정 매니저 리소스에서 가져온 최종 결합된 구성을 포함하는 JSON입니다.
attributes(필수 사항) – 기본 속성 및 추가 속성 목록을 포함하는 JSON입니다.
반환: CCO 형식의 JSON
GetAdditionalAttributes
사용 가능한 기본 속성 목록에 추가될 추가 속성 목록을 반환합니다.
매개 변수: 없음
반환: JSON
구현 정의 
항목 ID 구성 요소에 대한 구현 정의는 작업 ID부품 ID를 참조하십시오.
도움이 되셨나요?