릴리즈 정보 > ThingWorx Platform 9.6 릴리즈 정보 > ThingWorx Platform 9.6.0의 새로운 기능
ThingWorx Platform 9.6.0의 새로운 기능
플랫폼
파일 전송 하위 시스템 개선 사항
새 구성 설정인 File Transfer Cleanup Frequency (sec)는 파일 전송 하위 시스템에서 사용할 수 있습니다. 이 구성은 파일 전송 관련 테이블 및 캐시를 정리하는 백그라운드 작업의 빈도를 제어합니다. 시스템에서 파일 전송 관련 리소스를 릴리즈하려면 이 주기적인 정리가 필요합니다.
자세한 내용은 파일 전송 하위 시스템Configuration 단원을 참조하십시오.
Total Max Edge-Controlled File Transfers Allowed 구성에서 고정 상한이 제거되었습니다. 이 매개 변수는 ThingWorx에 허용되는 최대 활성 동시 파일 전송을 제어합니다. 자세한 내용은 파일 전송 하위 시스템Configuration 단원을 참조하십시오.
platform-settings.json 파일에 새 매개 변수 MaxConcurrentFileTransfersEdgeCtrl이 추가되었습니다. 자세한 내용은 platform-settings.json 구성 세부 정보를 참조하십시오.
파일 전송과 관련된 활동을 추적하고 모니터링할 새 메트릭이 추가되었습니다. 자세한 내용은 파일 전송 모니터링을 참조하십시오.
ThingWorx Platform 및 기타 장치에서의 파일 전송에 대한 자세한 내용은 파일 전송을 참조하십시오.
로깅 개선 사항
EnableSystemLogging 매개 변수는 더 이상 사용되지 않습니다.
응용 프로그램 로그, 스크립트 로그 또는 둘 다에서 로깅될 때 예외 및 오류를 해결하기 위해 JavaScript 실행 로깅이 구현됩니다. 자세한 내용은 JavaScript 실행 로깅을 참조하십시오.
새 구성 설정 Repetitive Log Filter SettingsLog Level Auto Reset Settings가 추가되었습니다. 자세한 내용은 로깅 하위 시스템을 참조하십시오.
Tomcat 로그는 구성 가능합니다. 자세한 내용은 Tomcat 로그 위치 구성을 참조하십시오.
로깅 하위 시스템에 일반 서비스가 도입되었습니다. 자세한 내용은 관리자 서비스를 참조하십시오.
콘솔에서 stdout 및 stderr 로그를 활성화하거나 비활성화하기 위해 새 설정인 EnableConsoleOutput이 도입되었습니다. 자세한 내용은 Tomcat 콘솔 로그 구성을 참조하십시오.
OpenTelemetry에 대한 지원이 추가되었습니다. OpenTelemetry는 추적, 메트릭, 로그와 같은 원격 분석 데이터를 만들고 관리하도록 설계된 관찰성 프레임워크이자 도구 키트입니다. ThingWorx의 OpenTelemetry 지원에 대한 자세한 내용은 ThingWorx Platform 로깅을 위한 OpenTelemetry를 참조하십시오.
순서 지정 구독
순서 지정 구독 상태 스토리지에 지정된 직접 메모리의 최대량을 제어하는 방법이 추가되었으며, 단일 구독의 thisSub.JSONState 및 모든 구독 상태의 전체 메모리 스토리지에 대한 메모리 크기 제한을 적용합니다. 이러한 제한을 구성하는 방법에 대한 자세한 내용은 platform-settings.json 구성 세부 정보의 SubscriptionSettings 단원을 참조하십시오. 구독 메모리 상태 크기 메트릭이 사용률 하위 시스템에 추가되어 개별 구독 상태 메모리 사용량을 모니터링할 수 있습니다. 구독 모니터링에 대한 자세한 내용은 구독 성능을 참조하십시오.
경고 처리 하위 시스템
새 구성 설정 Do Not Log Active Alerts After Restart를 추가했습니다. 자세한 내용은 경고 처리 하위 시스템을 참조하십시오.
Transport Layer Security(TLS)
ThingWorx는 9.6부터 단일 서버 및 HA 환경에서 다음 경로에 대해 전체 스펙트럼 TLS 1.3 지원(TLS 1.2 이상)을 지원합니다.
Axeda Edge → eMessage Connector → ThingWorx
ThingWorx와 통신하는 사용자 브라우저
ThingWorx → PostgreSQL 및 Azure PostgreSQL Flex
ThingWorx → MS SQL
ThingWorx → CAS
모든 구성 요소는 현재와 마찬가지로 TLS 1.2를 계속 지원할 것입니다. 자세한 내용은 TLS 구성을 참조하십시오.
콘텐츠 보안 정책(CSP)
ThingWorx 고객의 보안 자세를 지원하기 위해 콘텐츠 보안 정책이 추가되었습니다.
자세한 내용은 콘텐츠 보안 정책을 참조하십시오.
Mashup Builder
매쉬업 마이그레이션
레거시 컬렉션 및 반복기 위젯을 테마 적용 가능 컬렉션 위젯으로 마이그레이션하기 위한 지원이 추가되었습니다.
레거시 컬렉션 위젯을 위젯 패널의 레거시 범주로 이동되었습니다.
매쉬업 편집
매쉬업, 마스터, 매쉬업 템플릿 및 가젯에 매쉬업 미리 보기 탭이 추가되었습니다. 이 탭을 사용하면 Composer에서 나가지 않고도 매쉬업 설계를 미리 볼 수 있습니다.
읽기 전용 모드에서 레이아웃, 바인딩, 위젯 속성과 같은 매쉬업 구성을 볼 수 있는 지원이 추가되었습니다. 이 개선된 기능을 통해 여러 사용자가 편집하지 않고도 동시에 매쉬업 설계를 검토할 수 있으므로 사용자 경험이 향상됩니다.
자세한 내용은 읽기 전용 모드에서 매쉬업 보기를 참조하십시오.
매쉬업 연결 설정
백그라운드 브라우저 탭이나 창에서 실행 중인 매쉬업 내의 WebSocket 연결은 이제 5분 후에 자동으로 끊어집니다. 이 개선된 기능을 통해 불필요한 연결을 줄여 네트워크 로드를 줄이고 서버 성능을 향상시킵니다.
이전 버전의 ThingWorx와 유사하게 항상 연결을 유지할 수 있는 구성 설정이 추가되었습니다.
표준 배포의 경우 platform-settings.json 파일에 MashupWebsocketConnectionAliveAfterTimeout 구성 설정이 추가되었습니다. 자세한 내용은 platform-settings.json 구성 세부 정보를 참조하십시오.
Docker 이미지의 경우 MASHUP_WEBSOCKET_CONNECTION_ALIVE_AFTER_TIMEOUT 변수가 추가되었습니다. 자세한 내용은 Azure SQL 설정, Microsoft SQL Server 설정PostgreSQL 설정을 참조하십시오.
매쉬업 데이터 캐싱
매쉬업에 서비스 데이터 캐싱에 대한 지원이 추가되었습니다. 이 개선된 기능을 사용하면 데이터 로드 시간 및 서버 요청을 줄여 매쉬업 성능을 최적화할 수 있습니다. 데이터 속성 패널을 사용하여 서비스에 대한 캐싱을 구성할 수 있습니다.
자세한 내용은 매쉬업에서 서비스 데이터 캐싱을 참조하십시오.
매쉬업 보안
매쉬업 콘텐츠를 로드할 때 콘텐츠 보안 정책(CSP) 규칙 구성에 대한 지원이 추가되었습니다. 자세한 내용은 콘텐츠 보안 정책을 참조하십시오.
자동 새로 고침 함수
성능 향상을 위해 백그라운드 탭이나 창에서 실행 중인 매쉬업에 대한 WebSocket 연결이 비활성화되었습니다. 자세한 내용은 자동 새로 고침을 참조하십시오.
식 및 유효성 검사기 함수
JavaScript 식 내에서 다음 함수를 사용하기 위한 지원이 추가되었습니다.
함수 식 내의 TW.setTimeout JavaScript 함수입니다. 이 함수를 사용하여 최대 10초의 지연으로 식을 실행할 수 있습니다.
자세한 내용은 함수 식 작성의 모범 사례를 참조하십시오.
TW.Runtime.updateDocumentTitle('') - 문서 제목을 업데이트합니다.
TW.sessionStorage - 런타임 시 세션 스토리지를 관리하는 데 사용되는 네 개 함수(getItem(), setItem(), removeItem(), clear())가 포함된 객체입니다.
자세한 내용은 지원되는 런타임 함수 및 객체를 참조하십시오.
스타일 테마
스타일 속성 패널의 Font-Family 속성에 사용할 수 있는 옵션 목록에 AsapPoppins 글꼴이 추가되었습니다. 글꼴은 매쉬업을 보고 있는 사용자의 운영 체제에서 사용할 수 있는 경우에만 적용됩니다. 대체 글꼴은 선택한 글꼴이 설치되어 있지 않을 때 사용됩니다.
스타일 테마를 지원하는 위젯에 box-shadow 스타일 속성이 추가되었습니다. 이제 스타일 속성 패널을 사용하여 매쉬업의 위젯에 대한 음영 스타일을 구성할 수 있습니다.
ThingWorx Web Component SDK
ThingWorx Web Component SDK의 모든 웹 구성 요소가 Lit 버전 3 라이브러리로 업그레이드되었습니다.
* 
Polymer 또는 Lit 버전 2를 사용하여 작성된 사용자 정의 웹 구성 요소에 대한 지원은 이제 더 이상 사용되지 않으며 향후 릴리즈에서 제거될 예정입니다. PTC에서는 Lit 버전 3을 사용하여 사용자 정의 웹 구성 요소 또는 위젯을 작성할 것을 권장합니다.
자세한 내용은 ThingWorx Web Component SDK를 참조하십시오.
진행률 트래커 위젯(테마 적용 가능)
각 단계 간의 선형 탐색을 통해 복잡한 워크플로를 여러 매쉬업으로 분할하여 단순화할 수 있는 진행률 트래커 위젯이 추가되었습니다. 각 단계에는 매쉬업이 표시됩니다.
진행률 트래커에 대한 자세한 내용은 진행률 트래커(테마 적용 가능)를 참조하십시오.
KPI 다이얼 위젯(테마 적용 가능)
다이얼, 가로 막대 또는 세로 열과 같은 여러 레이아웃 중 하나를 사용하여 KPI(핵심 성과 지표) 값을 표시할 수 있는 KPI 다이얼 위젯이 추가되었습니다.
KPI 다이얼에 대한 자세한 내용은 KPI 다이얼 위젯(테마 적용 가능)을 참조하십시오.
컬렉션 위젯(테마 적용 가능)
테마를 지원하는 새 컬렉션 위젯이 추가되었습니다. 이 위젯은 레거시 컬렉션 위젯을 대체합니다. 컬렉션 위젯을 사용하면 반복된 매쉬업의 컬렉션 내에 데이터를 표시할 수 있습니다.
컬렉션에 대한 자세한 내용은 컬렉션 위젯(테마 적용 가능)을 참조하십시오.
트리 선택기 위젯(테마 적용 가능)
계층적 데이터가 표시되어 사용자가 트리 구조에서 항목을 탐색하고 선택할 수 있는 트리 선택기 위젯이 추가되었습니다. 여기에는 두 가지 보기인 트리 영역과 항목 선택 영역이 포함됩니다.
트리 선택기에 대한 자세한 내용은 트리 선택기 위젯(테마 적용 가능)을 참조하십시오.
그리드 위젯(테마 적용 가능)
DoubleClicked 이벤트가 추가되었습니다. 이 이벤트를 사용하여 매쉬업에서 다른 서비스 또는 함수를 트리거할 수 있습니다. 자세한 내용은 그리드 위젯을 참조하십시오.
숫자 엔트리 위젯
위젯이 정의되지 않은 값을 포함할 수 있도록 AllowUndefinedValues 속성이 추가되었습니다. 기본적으로 정의되지 않은 값은 자동으로 0으로 설정됩니다.
자세한 내용은 숫자 엔트리 위젯을 참조하십시오.
차트 위젯
다음 차트에 속성을 추가하여 값 레이블 구성에 대한 지원이 추가되었습니다.
가로 막대형, 파레토워터폴 - 각 차트에 YAxisValuesFormat 속성이 추가되었습니다.
꺾은선형 차트 - 각 축에 대한 서식 적용을 구성할 수 있는 두 개의 YAxisValuesFormat SecondYAxisValuesFormat 속성이 추가되었습니다.
콤보 차트 - 차트의 각 축에 대한 서식 적용을 구성할 수 있는 YAxisNValuesFormat 속성이 추가되었습니다.
Integration Runtime
새 매개 변수
새 매개 변수인 MaxConnections, ConnectionsPerRoute, FollowRedirects, ConnectionTimeToLive, enableUTF-8이 integrationRuntime-settings.json에 추가되었습니다. 자세한 내용은 통합 커넥터에 대한 Integration Runtime Service의 초기 설정을 참조하십시오.
Integration Runtime 응답에 타사 응답 헤더를 추가하기 위해 새 구성 설정인 IncludeHeaderInResponse가 추가되었습니다. 기본적으로 이 확인란은 선택 취소되어 있습니다. 자세한 내용은 통합 커넥터 생성을 참조하십시오.
도움이 되셨나요?