업그레이드 및 사용자 정의
새 버전의
ThingWorx Apps로
업그레이드하면 여러 사용자 정의는 서로 다른 방식으로 영향을 받습니다.
확장 엔티티에 대한 직접 편집
스케줄러 및 미디어 엔티티와 같은 확장과 함께 제공되는 엔티티에 대한 직접 편집은 업그레이드 중에 덮어쓰여집니다. 이러한 사용자 정의가 새 릴리즈에 필요한 경우 업그레이드가 완료된 후 다시 구현해야 합니다. 자세한 내용은
스케줄러 사용자 정의 및
응용 프로그램 콘솔에서 로고 변경 항목을 참조하십시오.
로컬리제이션 테이블 변경 사항
업그레이드가 설치되면 로컬리제이션 테이블이 덮어쓰여집니다. 로컬리제이션 테이블 수정 사항을 유지하려면 업그레이드를 수행하기 전에 사용자 정의된 로컬리제이션 테이블을 내보내고 업그레이드가 완료된 후 다시 가져옵니다.
시작 지점 구성 사물 변경 사항
새 시작 지점 구성 사물(PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion])이 각 릴리즈에 대한 응용 프로그램과 함께 제공됩니다. 이전 릴리즈의 시작 지점 구성 사물에 대한 변경 사항은 업그레이드 시 덮어쓰여지지 않지만 업그레이드된 확장에 자동으로 적용되지 않습니다.
릴리즈별 시작 지점 구성 사물에 대한 변경 사항은 다음으로 포함하지만 이에 국한되지 않습니다.
• 사용자 정의된 매쉬업을 가리키는 LaunchPointEntitySettings 변경 사항.
• EquipmentTypeSettings 구성 테이블에 추가된 사용자 정의 장비 유형.
• EquipmentContextSettings 구성 테이블에 추가된 추가 컨텍스트.
• RemoteConnectionSettings 구성 테이블에 정의된 새 연결.
이전 릴리즈(PTC.Factory.C_LaunchPointConfigurationThing_[OldReleaseVersion])의 시작 지점 구성 사물과 새 릴리즈(PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion])의 시작 지점 구성 사물을 비교합니다. 이전 릴리즈에서 유지하려는 변경 사항을 새 릴리즈의 시작 지점 구성 사물에 적용하십시오.
중복 매쉬업 변경 사항
사용자 정의를 위해 각 릴리즈와 함께 릴리즈별 중복 매쉬업이 제공됩니다. 이러한 중복 매쉬업에 대해 수행한 사용자 정의는 업그레이드 시 덮어쓰여지지 않지만 해당 사용자 정의는 업그레이드된 확장에 자동으로 적용되지 않습니다
업그레이드된 확장의 변경 사항을 검토한 후에는 이전 릴리즈에서 사용자 정의한 릴리즈별 중복 매쉬업을 새 릴리즈와 함께 제공된 매쉬업과 비교합니다. 이전 릴리즈에서 유지하려는 모든 사용자 정의를 새 릴리즈에 제공된 중복 매쉬업에 적용하십시오. 시작 지점 구성 사물(PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion])에서 적절한 LaunchPointEntitySettings 엔트리를 변경하여 새 릴리즈가 사용자 정의된 새 중복 매쉬업을 가리키도록 합니다.
릴리즈별 중복 매쉬업을 찾으려면 다음을 수행하십시오.
1. ThingWorx Composer에서 > 으로 이동합니다.
2. 검색 필드에서 "*C_" 문자열을 검색합니다.
3. 각 릴리즈별 중복 매쉬업에 대한 릴리즈 버전이 매쉬업 이름 끝에 있습니다.
|
ThingWorx Apps와 함께 제공된 매쉬업을 보거나 편집할 때 사용하지 않는 위젯을 새 위젯으로 교체할 것인지를 묻는 메시지가 표시되면 아니요를 클릭합니다.
|
콘솔 데이터 테이블의 타일 변경 사항
릴리즈별 콘솔 데이터 테이블(PTC.FactoryConsole.C_DataTable_[ReleaseVersion])의 타일에 대한 변경 사항은 유지되지만 업그레이드된 확장에 자동으로 적용되지는 않습니다. 업그레이드된 확장에서 이러한 변경 사항을 수행하려면 업그레이드 완료 후 다음 단계를 수행하십시오.
1. 시작 지점 구성 사물(PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion])에서 LaunchPointEntitySettings의 TilesDataTable 엔트리를 수정하여 PTC.FactoryConsole.C_DataTable_[NewReleaseVersion]의 새 콘솔 데이터 테이블을 가리키도록 합니다.
2. 이전 릴리즈(PTC.FactoryConsole.C_DataTable_[OldReleaseVersion])의 콘솔 데이터 테이블에 대한 모든 변경 사항으로 새 릴리즈 (PTC.FactoryConsole.C_DataTable_[NewReleaseVersion])의 콘솔 데이터 테이블을 수정합니다.
장비 관계 정의 데이터 테이블의 변경 사항
PTC.SCA.SCO.DefaultEquipmentRelationshipDefinition 데이터 테이블은 업그레이드 중 덮어쓰여집니다. 이러한 기본 장비 관계 정의를 변경할 수 있도록 데이터 테이블의 릴리즈별 버전(PTC.SCA.SCO.C_DefaultEquipmentRelationshipDefinition_[ReleaseVersion])이 제공됩니다. 릴리즈별 장비 관계 정의 데이터 테이블에 대한 변경 사항은 업그레이드 시 덮어쓰여지지 않지만 업그레이드된 확장에 자동으로 적용되지 않습니다. 업그레이드된 확장에서 이러한 변경 사항을 적용하려면 업그레이드 완료 후 다음 단계를 수행하십시오.
1. 시작 지점 구성 사물(PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion])에서 EquipmentContextSettings 구성 테이블의 EquipmentRelationshipSettings 값을 수정하여 새 장비 관계 정의 데이터 테이블(PTC.SCA.SCO.C_DefaultEquipmentRelationshipDefinition_[NewReleaseVersion])을 가르키도록 합니다.
2. 이전 릴리즈(PTC.Factory.C_LaunchPointConfigurationThing_[OldReleaseVersion])의 데이터 테이블에 대한 모든 변경 사항으로 새 릴리즈(PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion])의 데이터 테이블을 수정합니다.