정보 콘텐츠 및 액세스 권한 사용자 정의 > 장비 상태 구성 및 사용자 정의 > 사용자 정의 장비 사물 템플릿에 대한 기본 상태 식 사용자 정의
사용자 정의 장비 사물 템플릿에 대한 기본 상태 식 사용자 정의
개별 장비의 상태 식은 구성 및 설정장비 탭에서 개별 장비를 표시하고 상태 페이지를 선택하여 구성합니다. 새 장비를 만들면 모든 상태 식에 대해 기본값이 정의됩니다.
사용자 정의 장비 사물 템플릿(예: 사용자 정의 장비 유형에 대해 추가하거나 업데이트한 사물 템플릿)에 대한 기본 상태 식을 정의할 수 있습니다. 사용자 정의 장비 사물 템플릿을 사용하여 작성된 모든 장비는 이러한 기본 상태 식을 자동으로 상속합니다.
사용자 정의 사물 템플릿에 대한 기본 상태 식 구성을 정의하려면 다음을 수행하십시오.
1. ThingWorx Composer에서 사용자 정의 사물 템플릿을 엽니다.
2. 서비스에서 을 클릭하여 GetDefaultStatusExpressionsConfiguration 서비스를 무시합니다.
3. 스크립트 창에서 사용자 정의 가능한 각 상태에 대한 식을 편집할 수 있습니다.
식을 편집하려면 회색 식 텍스트를 변경합니다. 사용자 정의 상태에 대한 기본 상태 식을 정의하려면 코드의 해당 행에서 주석 처리를 제거합니다. 상태 식 지정에 대한 자세한 내용은 상태 식 지정 항목을 참조하십시오.
4. 완료를 클릭합니다.
5. 업데이트된 사물 템플릿을 저장합니다.
6. 사용자 정의된 상태 식 구성의 유효성을 검사합니다. 사물 템플릿을 기반으로 새 장비를 작성하려면 사물 템플릿에 정의된 상태 식 구성이 유효해야 합니다.
a. PTC.Factory.StatusExpressionUtils로 이동합니다.
b. 서비스에서 ValidateDefaultStatusExpressionsByTemplate 서비스를 실행합니다. 입력으로 사물 템플릿의 이름과 사용자 정의된 상태 식 구성을 입력합니다.
이 서비스는 다음에 대해 유효성 검사를 수행합니다.
정의된 식이 유효한지 여부
GetDefaultStatusExpressionsConfiguration 서비스 구현에 오류가 없는지 여부
이러한 유효성 검사 중 한 개라도 실패하면 오류 정보를 제공하는 오류 메시지가 서비스 출력에 표시됩니다.
c. 오류가 반환되지 않을 때까지 오류를 수정하고 서비스를 다시 실행합니다.