관리자 서비스
ThingWorx의 관리자 사용자만 사용할 수 있는 특정 기능이 있습니다. 예를 들어, 모니터링가져오기/내보내기 메뉴 및 연관된 서비스는 관리자에게만 표시됩니다. 다음 서비스는 관리자 사용자 그룹에 속한 관리자 사용자만 실행할 수 있습니다.
대시보드 서비스
GetDashboard - ID로 대시보드를 찾습니다.
ShareDashboard - 대시보드는 대시보드의 소유자/작성자 또는 관리자 사용자만 공유할 수 있습니다.
RemoveSharedOrganizationUnit - 이 서비스는 대시보드의 작성자/소유자 또는 관리자 사용자만 실행할 수 있습니다.
루트 엔티티 서비스
GetOwner - 엔티티의 소유자를 반환합니다. 자세한 내용은 소유권을 참조하십시오.
SetOwner - 소유자를 엔티티에 지정합니다.
CreateThingWithOwner - 기본값을 사용하는 대신 생성 시 엔티티 소유자를 지정합니다.
CreateThingShapeWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.
CreateThingTemplateWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.
CloneThingWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.
CloneThingShapeWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.
CloneThingTemplateWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.
RequestEdit - 정의된 엔티티의 경우 서비스를 호출하는 사용자가 편집자가 됩니다. 이전 사용자에 대한 편집 모드가 취소되고 변경 사항 적용 전에 경고 메시지가 표시됩니다. 마지막으로 수행된 변경 사항이 반영됩니다.
리소스/세션 정보
TerminateUserSessions - 사용자의 모든 활성 세션을 종료합니다.
* 
사용자 계정 삭제와 같은 다른 관리 작업을 수행하기 직전에 이 서비스를 사용하여 사용자의 세션을 종료하는 것이 좋습니다.
플랫폼 하위 시스템
SetAllowMethodSwitch - 요청 매개 변수를 사용한 방법 전환을 허용합니다(true는 비보안임). 요청 방법 및 콘텐츠 유형 필터링 업데이트를 참조하십시오.
SetFilterContentType - 요청의 콘텐츠 유형을 필터링합니다(false는 비보안임). 요청 방법 및 콘텐츠 유형 필터링 업데이트를 참조하십시오.
GetDataConnectSettings - 플랫폼 하위 시스템에서 DataConnect 구성을 읽어들입니다.
SetDataConnectSettings - 플랫폼 하위 시스템에서 DataConnect 구성을 설정합니다.
사용자 관리 하위 시스템
GetPlatformSessionTimeout - 로그인 세션 제한 시간(분)을 반환합니다.
가져오기/내보내기(Composer의 메뉴 옵션)
가져오기/내보내기
소스 제어 엔티티 가져오기/내보내기
파일에서 가져오기/파일로 내보내기
* 
관리자는 비관리자 가져오기를 승인할 수 있습니다.
로깅
ThingWorx 9.6.0 이전에는 개발자가 로그 및 하위 로그 수준을 가져오고 설정하는 데 도움이 되는 로그 엔티티(예: ApplicationLog, ConfigurationLog, CommunicationLog, ScriptLog, SecurityLog) 아래에 서비스가 있었습니다. 이러한 서비스는 사용자 정의 서비스 또는 구독을 통해서만 액세스할 수 있었습니다.
ThingWorx 9.6.0부터 LoggingSubsystem에 다음과 같은 일반 서비스가 도입되었습니다. 이러한 서비스는 관리자 사용자만 실행하는 것이 좋습니다.
* 
PTC에서는 Logback.xml 대신 이러한 서비스를 사용할 것을 권장합니다.
서비스
입력
출력
설명
GetLogLevels
InfoTable
dataShape: "EntityList"
사용 가능한 로그 수준을 반환하는 일반 서비스입니다.
GetSubLoggerLevels
logType (STRING)
InfoTable
dataShape: "FieldValuePair"
지정된 logType에 대한 서브로거 및 해당 수준 목록을 가져옵니다.
GetLogLevel
logType (STRING)
InfoTable
dataShape: "EntityList"
서비스는 입력을 로거로 사용하고 현재 로그 수준을 가져옵니다.
SetLogLevel
logType (STRING)
level (STRING)
해당 로그 유형에 대한 로그 수준을 설정하는 서비스입니다.
GetSubLoggerLevel
subloggerName (STRING)
logType (STRING)
InfoTable
dataShape: "FieldValuePair"
서비스는 입력을 서브로거 및 로그 유형으로 사용하고 지정된 서브로거의 현재 로그 수준을 가져옵니다.
SetSubLoggerLevel
logType (STRING)
subloggerName (STRING)
level (STRING)
지정된 서브로거의 로그 수준을 설정하는 서비스입니다.
* 
이 서비스는 ThingWorx Platform에서 설정한 기본 로그 수준을 재정의합니다. 기본 서브로그 수준은 "GetSubLoggerLevels" 서비스를 실행하여 확인할 수 있습니다.
ResetSubLoggerLevel
logType (STRING)
subloggerName (STRING)
지정된 로거 및 서브로거에 대한 서브로그 수준을 제거합니다.
* 
이 서비스가 실행되면 해당 클래스/패키지에 대한 서브로그 수준을 기본 서브로그 수준으로 재설정합니다. 기본 서브로그 수준은 "GetSubLoggerLevels" 서비스를 실행하여 확인할 수 있습니다.
ResetAllSubLoggerLevels
logType (STRING)
지정된 로그 유형에 대한 모든 서브로거 수준을 제거합니다.
* 
이 서비스가 실행되면 모든 클래스/패키지에 대한 서브로그 수준을 기본 서브로그 수준으로 재설정합니다. 기본 서브로그 수준은 "GetSubLoggerLevels" 서비스를 실행하여 확인할 수 있습니다.
* 
로그 수준을 DEBUG 또는 TRACE로 설정하는 경우 해당 로그에 대한 로그 볼륨이 기하급수적으로 증가합니다. 언급된 간격 후에 로그 수준을 재설정하기 위해 LoggingSubsystem에 구성이 도입되었습니다. LoggingSubsystem 구성 세부 정보를 참조하십시오.
FileSystem 함수
DumpFileTransferHistory - 메모리 내 전송 기록을 덤프하는 유틸리티 서비스입니다.
AbortFileTransfer - FileTransfer 작업을 VALIDATED로 적용합니다.
지속성 공급자
GetStreamDataProcessingSettings - 스트림 프로세서 설정에 대한 구성 테이블을 반환합니다.
GetValueStreamDataProcessingSettings - 가치 스트림 프로세서 설정에 대한 구성 테이블을 반환합니다.
UpdateStreamDataProcessingSettings - 스트림 데이터 지속성에 대한 설정을 업데이트합니다.
UpdateValueStreamDataProcessingSettings - 가치 스트림 데이터 지속성에 대한 설정을 업데이트합니다.
GetPersistentPropertyDataProcessingPerformanceMetrics - 이 서비스는 지속성 공급자 스트림 프로세서에 대한 메트릭을 제공합니다. 이 서비스는 각 개별 대기열은 물론 모든 대기열에 대한 메트릭을 제공합니다. 내부적으로 스트림 프로세서는 성능 향상을 위해 지속성 공급자 대기열을 보다 작은 많은 대기열로 나눕니다. 각 개별 대기열의 크기는 maximumQueueSize / numberOfProcessingThreads입니다.
경고 처리 하위 시스템
GetAlertProcessorSettings - 경고 프로세서 설정에 대한 구성 테이블을 반환합니다.
UpdateAlertProcessorSettings - 경고 처리에 대한 설정을 업데이트합니다.
이벤트 처리 하위 시스템
GetEventQueueProcessorSettings - 이벤트 대기열 프로세서 설정에 대한 구성 테이블을 반환합니다.
로깅 하위 시스템
GetLoggingSettings - 로깅 설정에 대한 구성 테이블을 반환합니다.
UpdateLoggingSettings - 로깅에 대한 설정을 업데이트합니다.
플랫폼 하위 시스템
DeleteExtensionPackage - 지정된 ExtensionPackage 및 연관된 모든 확장이 사용 중이 아니면 삭제합니다.
GetEntityUsageReport - 엔티티 사용 보고서를 반환합니다. 엔티티 사용 보고서를 참조하십시오.
WriteEntityUsageReport - 엔티티 사용 보고서를 작성하고 ThingworxStorage 폴더에 씁니다. 엔티티 사용 보고서를 참조하십시오.
사용자 관리 하위 시스템
SetPlatformSessionTimeout - 활동이 없을 때 세션 제한 시간(분)을 설정합니다.
보안 관리자
다음 서비스에 대한 자세한 내용은 사용자 그룹을 참조하십시오.
AssignNewPassword
SetLanguagePreferences
GetUserPreferenceInfo
도움이 되셨나요?