릴리즈 정보 > ThingWorx Platform 9.3 릴리즈 정보 > ThingWorx Platform 9.3.2의 개선된 기능 및 수정된 문제
ThingWorx Platform 9.3.2의 개선된 기능 및 수정된 문제
다음과 같은 개선된 기능은 ThingWorx Platform 9.3.2의 일부입니다.
개선된 기능
플랫폼
컨테이너 배포
Azure Kubernetes Service에서의 ThingWorx Docker 컨테이너 이미지 실행에 대한 추가 설정 및 지침 자세한 내용은 ThingWorx 컨테이너 배포 허브를 참조하십시오.
Mashup Builder
보안의 개선된 기능
새 보안의 개선된 기능을 포함하는 유효성 검사기 및 식 함수에 대한 대체 항목이 추가되었습니다. 이러한 함수의 기존 버전에는 이제 안전하지 않음 레이블이 지정됩니다.
그리드 위젯 내에서 셀 콘텐츠의 유효성을 검사하는 데 사용되는 유효성 검사기에 대한 보다 안전한 대체 항목이 추가되었습니다. DisableLegacyValidation 속성을 사용하여 그리드 위젯의 레거시 유효성 검사기를 비활성화할 수 있습니다.
이러한 대체에는 런타임 객체 및 함수를 사용할 때의 추가 제한이 포함됩니다. 최신 보안의 개선된 기능을 활용하려면 매쉬업의 비보안 함수 또는 유효성 검사기를 최신 표준 버전으로 바꾸는 것이 좋습니다. 이러한 변경 사항에 대한 자세한 내용은 매쉬업에서 비보안 식 바꾸기를 참조하십시오.
사용자 인터페이스
식에서 지원되지 않는 객체 또는 함수를 사용하면 이제 미리 알림 패널에 미리 알림이 표시됩니다. 미리 알림을 클릭하여 관련 함수를 자동으로 선택할 수 있습니다.
또한 비보안 식은 다음과 같은 방법으로 강조 표시됩니다.
비보안 식이 포함된 매쉬업을 열면 메시지가 표시됩니다.
함수 패널의 비보안 함수는 안전하지 않음 레이블 아래에 그룹화되고 패널에 경고 삼각형이 표시됩니다. 함수 이름 옆에 있는 바꾸기 버튼을 사용하여 비보안 함수를 바꿀 수 있습니다.
레거시 유효성 검사를 사용하는 열은 열 구성 대화 상자에서 강조 표시됩니다.
컨테이너 및 레이아웃
매쉬업의 레이아웃 컨테이너에 대한 지연 로드를 구성할 수 있는 속성, 서비스 및 이벤트가 추가되었습니다. 컨테이너 내에서 위젯을 동적으로 로드, 언로드 및 다시 로드하면 매쉬업 성능이 향상됩니다.
위젯 확장에 대해 지연 로드를 사용하려면 beforeDestroy() 함수에 domOnly 속성을 추가하여 사용자 정의 위젯의 <WidgetName>.runtime.js 파일을 수동으로 업데이트해야 합니다. 자세한 내용은 매쉬업에서 지연 로드 사용을 참조하십시오.
가로 막대형, 꺾은선형, 일정, 파레토 및 폭포 차트 위젯
숫자 및 날짜/시간 축에서 고정된 수의 레이블을 설정할 수 있는 위젯 속성이 추가되었습니다.
X축 레이블에 대한 새 스타일 속성이 추가되었습니다.
그리드(테마 적용 가능)
위젯에 사용된 기본 유효성 검사기가 최신 표준 버전으로 업데이트되었습니다.
* 
새 그리드 위젯을 매쉬업에 추가할 때 레거시 유효성 검사기를 사용할 수 없습니다.
인포테이블 데이터 소스의 Ordinal 필드를 사용하여 그리드 열을 정렬하는 지원이 추가되었습니다.
이미지 위젯 - 이미지 컨테이너 크기는 미디어 엔티티를 바꿀 때 자동으로 변경되지 않습니다.
레이블 위젯 - 위젯이 Text 속성에서 공백 문자를 자동으로 제거할 수 없는 속성이 추가되었습니다.
텍스트 영역 위젯 - 이 위젯은 이제 반응형입니다. 위젯이 컨테이너에 추가되면 사용 가능한 공백을 모두 사용합니다. 이 변경 사항은 단일 텍스트 영역 위젯이 컨테이너 내부에 배치된 경우 매쉬업의 레이아웃에 영향을 줄 수 있습니다. 자세한 내용은 텍스트 영역 위젯을 참조하십시오.
탭 위젯 - 위젯 탭에 대한 지연 로드 지원이 추가되었습니다. 탭 콘텐츠는 탭 간에 전환할 때 자동으로 로드, 언로드 및 다시 로드됩니다.
Google Maps Extension 3.1.2
지연 로드된 컨테이너를 지원하도록 Google Maps 및 Google Location Picker 위젯이 업데이트되었습니다.
다음과 같은 수정된 문제는 ThingWorx Platform 9.3.2의 일부입니다.
수정된 문제
보안
취약성 스캔 소프트웨어 또는 PTC 품질 보증 테스트를 통해 사전 식별된 항목을 포함하여 잠재적 보안 문제를 수정했습니다. 최대한 빨리 업그레이드하여 중요 개선 사항을 활용하십시오.
PTC는 최근에 IAM(ID 및 액세스 관리) 솔루션과 관련한 새 지원 정책을 구현했습니다. 자세한 내용은 해당 eSupport 센터 섹션을 참조하십시오.
ThingWorx에 대한 타사 소프트웨어의 사용 및 업데이트에 대한 중요한 권장 사항은 이 기술 지원 문서를 참조하십시오.
플랫폼
추적 번호
로그인에 ThingworxSSOAuthenticator를 사용할 때 LoginSucceeded 이벤트를 두 번 실행하는 것과 관련된 문제가 수정되었습니다.
TW-96354
사용자 그룹에 추가 사용자를 추가하는 것과 관련된 문제가 수정되었습니다.
TW-95338
AutoSelectFirstRow 옵션을 사용하여 첫 번째 행을 일관성 없이 선택하는 것과 관련된 문제가 수정되었습니다.
TW-95129
ptcsgrid 스타일 속성(Selected#Row#background)에 설정된 정확한 색상이 강조 표시되어야 하는 행 선택과 관련된 문제가 수정되었습니다.
TW-95034
사물 템플릿의 속성에 지정된 IR 사물에 대해 회색으로 표시된 보기 옵션과 관련된 문제가 수정되었습니다.
TW-94968
클라이언트에서 해제되지 않고 남아 있는 데이터베이스 연결과 관련된 문제가 수정되었습니다(클라이언트 읽기 상태 및 사용 가능한 데이터베이스 연결을 사용하는 추가 쿼리).
TW-94936
Network GetDescription, AddConnection 및 DeleteConnection API를 호출하려고 하면 여러 스레드가 교착 상태에 빠지는 것과 관련된 문제가 수정되었습니다.
TW-94350
로그아웃 함수가 자동 새로 고침 옵션과 함께 사용될 때 제대로 작동하지 않는 문제가 수정되었습니다.
TW-93764
프로젝트 권한이 모두 함께 설정된 경우 저장 버튼이 회색으로 표시되지 않는 문제가 수정되었습니다.
TW-93642
사용자가 다른 엔티티를 클릭하면 저장된 인포테이블 입력이 지워지는 문제가 수정되었습니다.
TW-93609
Mashup Builder
추적 번호
추가된 데이터에 대해 브라우저 새로 고침이 필요한 일관되지 않은 차트 표시와 관련된 문제가 수정되었습니다.
TW-95277
매쉬업 필터 옵션을 Android에서 사용할 수 없는 문제가 수정되었습니다.
TW-95023
MacOS 및 iPad에서 매쉬업이 두 번 로드되고 실행되어 데이터 복제가 발생하는 문제가 수정되었습니다.
TW-94656
페이지를 위로 스크롤하거나 다시 로드한 후 컬렉션 위젯이 새로 고침되지 않는 문제가 수정되었습니다.
TW-94621
홀수 선이 그려진 꺾은선형 차트 곡선과 관련된 문제가 수정되었습니다.
TW-93972
알려진 문제점 및 제한 사항
다음 항목은 알려진 문제이며 향후 릴리즈에서 수정될 예정입니다.
플랫폼
추적 번호
비동기 서비스 호출을 설정할 때 특정 리소스에 대해 OAuth 액세스 토큰이 구성되지 않은 경우에도 SSO가 활성화되면 getAccessToken()이 호출되고 다음 오류가 로그에 출력됩니다. "getAccessToken("Thing.TFS.IH.IngestionCoordinator.Thing")할 수 없습니다." 이 문제는 TWX 9.3.3에서 수정될 예정입니다.
TW-96004
기본 데이터가 업데이트될 때 컬렉션 위젯이 맨 위 행으로 스크롤됩니다. 해결 방법은 컬렉션 위젯의 "PlaysIntroAnimation" 속성의 선택을 취소하는 것입니다. 이 문제는 향후 ThingWorx 릴리즈에서 수정될 예정입니다.
TW-95937
여러 어휘에서 태그 용어가 검색되는 경우 QueryDataTableEntries가 태그 값 매개 변수를 사용할 때 적절한 결과 집합을 반환하지 않습니다. 예를 들어, "vocab1"과 "vocab2" 모두에 "Term1"이라는 용어가 있는 경우 "vocab1:Term1"에 대한 검색은 지정된 어휘에 관계없이 Term1을 태그로 포함하는 모든 항목과 일치합니다.
TW-95681
Jar 파일 서명에 실패하면 원격 액세스 세션이 시작되지 않습니다. ThingWorx 9.2의 경우에는 Java 11로 이동하기 때문에 ThingWorx에서 JNLP 연결이 더 이상 지원되지 않습니다.
TW-93569
MSSQL 및 H2 데이터베이스 인덱스에서 구현된 변경으로 인해 QueryDatatableEntities 및 FindDataTableEntities는 이전 릴리즈에서와 동일한 값을 반환하지 않습니다.
TW-95476
부울 유형의 필드가 포함된 고급 그리드 위젯을 사용하는 경우 필드를 가리킬 때 표시되는 도구 설명에는 실제 필드 값에 관계없이 항상 "false"가 표시됩니다. 도구 설명에는 부울 필드의 실제 값이 표시되어야 합니다.
TW-96191
도움이 되셨나요?