장비 유형에 대한 속성 표시 정의
장비 유형의 사물 템플릿 또는 사물 템플릿에 의해 구현된 사물 형태에서 장비 유형에 대한 속성을 정의합니다. 이렇게 하면 해당 장비 유형의 모든 장비가 동일한 속성을 상속합니다.
ThingWorx Apps에는 장비 속성의 세 가지 카테고리인 바인딩할 수 있는 속성, 추세를 작성할 수 있는 속성 또는 표시할 수 있는 속성이 있습니다. 각 카테고리에 대해 표시되는 속성은 장비 유형 사물 템플릿이 PTC.SCA.SCO.MonitoredPropertiesThingShape 사물 형태에서 상속하는 서비스에 의해 제어됩니다.
GetTagPickerProperties 서비스 - 태그 선택기 공통 구성 요소를 사용하여 바인딩할 수 있는 기본 유형의 속성을 반환합니다. 태그 선택기 공통 구성 요소에 표시되는 속성의 유형은 태그 선택기의 각 사용을 위해 추가로 구성할 수 있습니다. 자세한 내용은 태그 선택기 공통 구성 요소 사용자 정의 항목을 참조하십시오.
GetMonitoredProperties 서비스 - Asset Advisor모니터링되는 속성 페이지에서 추세를 작성할 수 있는 속성을 반환합니다. 로깅되는 수치 및 부울 기본 유형 속성만 반환됩니다.
GetAdditionalProperties 서비스 - Asset Advisor에서 자산에 대한 추가 속성 페이지에 이름 및 값이 표시되는 속성을 반환합니다.
* 
구성 및 설정장비 탭에서 구성 중인 장비에 대한 추가 속성 테이블에는 이러한 세 가지 서비스에서 반환하는 모든 속성이 중복 없이 표시됩니다.
각 서비스는 장비 유형에 대한 사물 템플릿에 대해 독립적으로 사용자 정의할 수 있습니다.
각 서비스에서 반환되는 속성은 다음 속성 집합에서 계산됩니다.
상속된 속성 - 사물에 의해 상속되어 구현된 사물 형태와 사물 템플릿에 정의된 속성입니다.
내 속성 - ThingWorx Apps 사용자 인터페이스를 통해 추가되거나 ThingWorx Composer에서 추가된 사물에 직접 정의된 속성입니다. 이러한 속성은 ThingWorx Composer에서 사물에 대한 속성 및 경고 페이지의 내 속성 테이블에 나타납니다. 이러한 속성은 항상 반환됩니다.
서비스 속성 - 서비스에서 myList 변수에 지정된 속성입니다.
제외된 속성 - myList 변수에 아무것도 지정되지 않은 경우 기본적으로 ThingWorx Apps 사용자 인터페이스에서 제외할 상속된 속성입니다. 이러한 속성은 다른 세 가지 서비스에 의해 호출되는 GetExcludedProperties 서비스에 나열됩니다.
각 서비스에는 상속된 속성(제외된 속성은 예외임)을 결과 집합에 포함할지 여부를 제어하는 IncludeInheritedProperties 변수도 포함합니다. 따라서 장비에 대해 표시되는 상속된 속성을 쉽게 포함하거나 제외할 수 있습니다.
서비스 출력은 다음과 같이 결정됩니다.
IncludeInheritedProperties가 true로 설정되었으며 myList 변수에 어떠한 속성도 지정되지 않은 경우, 사물의 내 속성 테이블에 있는 모든 속성과 상속된 모든 속성(제외된 속성은 해당되지 않은)이 반환됩니다. 이는 서비스에 대한 기본 동작입니다.
IncludeInheritedProperties를 true로 설정하고 myList 변수에 속성을 지정한 경우 myList 변수에 지정되고 사물에 대한 내 속성 테이블에 있는 모든 속성이 반환됩니다.
IncludeInheritedProperties를 false로 설정하고 myList 변수에 속성을 지정하지 않은 경우 사물에 대한 내 속성 테이블에 있는 속성만 반환됩니다.
IncludeInheritedProperties를 false로 설정하고 myList 변수에 속성을 지정한 경우 myList 변수에 지정되고 사물에 대한 내 속성 테이블에 있는 모든 속성이 반환됩니다.