업그레이드에 따른 영향 방지
ThingWorx Utilities를 바탕으로 개발 시, 이후 새로운 릴리스로 업그레이드할 때 발생하는 문제를 피하기 위한 조치를 취할 수 있습니다. 이후 릴리스에서 제공하는 업데이트에 따라, 사용자 지정 코드와 객체가 ThingWorx Utilities에 적용된 업데이트 내용과 호환되는지 확인할 필요가 있을 수 있습니다. 업그레이드 문제를 피하기 위한 다음 사항을 권장합니다.
리소스 공급자
새 도메인을 지원하기 위해 ThingWorx Utilities 온톨로지를 확장하는 경우, 고객 및 연락처와 같은 특정 리소스 유형을 모델링하지 마십시오. 대신, Addressable과 Contactable과 같이 이러한 리소스에서 제공하는 기능을 모델링하십시오.
ThingWorx Composer에서 Java 기반 사물 템플릿이 수정되어서는 안 됩니다. ThingWorx Composer에서 Java 기반 사물 템플릿이 수정되는 것을 방지하려면, 사물 템플릿을 확장 프로그램의 일부로 가져올 때 편집 불가능하도록 설정되어 있는지 확인합니다.
기능
이름 충돌을 방지하기 위해 기능 데이터 셰이프의 필드 이름에 기능의 접두사가 포함 되어야 합니다. 예를 들어, Contactable 기능은 PhoneNumber 또는 Email 대신 ContactablePhoneNumberContactableEmail 같은 필드 이름을 갖습니다.
사용자가 작성하는 모든 온톨로지에 대한 이후 변경 사항으로 인해 발생하는 업그레이드 영향을 방지하려면 사용자의 온톨로지 확장 프로그램의 일부인 기능을 구성하는 ThingWorx 엔티티(예: 사물 형태 및 데이터 셰이프)는 확장 프로그램을 통해 가져올 때 편집할 수 없도록 설정되어야 합니다.
도움이 되셨나요?