관리자 서비스
ThingWorx의 관리자 사용자만 사용할 수 있는 특정 기능이 있습니다. 예를 들어,
모니터링과
가져오기/내보내기 메뉴 및 연관된 서비스는 관리자에게만 표시됩니다. 다음 서비스는
관리자 사용자 그룹에 속한 관리자 사용자만 실행할 수 있습니다.
대시보드 서비스
• GetDashboard - ID로 대시보드를 찾습니다.
• ShareDashboard - 대시보드는 대시보드의 소유자/작성자 또는 관리자 사용자만 공유할 수 있습니다.
• RemoveSharedOrganizationUnit - 이 서비스는 대시보드의 작성자/소유자 또는 관리자 사용자만 실행할 수 있습니다.
루트 엔티티 서비스
• GetOwner - 엔티티의 소유자를 반환합니다. 자세한 내용은
소유권을 참조하십시오.
• SetOwner - 소유자를 엔티티에 지정합니다.
• CreateThingWithOwner - 기본값을 사용하는 대신 생성 시 엔티티 소유자를 지정합니다.
• CreateThingShapeWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.*
• CreateThingTemplateWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.*
• CloneThingWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.*
• CloneThingShapeWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.*
• CloneThingTemplateWithOwner - 엔티티 작성 시 엔티티의 소유자를 엔티티를 작성하는 사용자가 아닌 지정된 사용자에게 지정합니다.*
• RequestEdit - 정의된 엔티티의 경우 서비스를 호출하는 사용자가 편집자가 됩니다. 이전 사용자에 대한 편집 모드가 취소되고 변경 사항 적용 전에 경고 메시지가 표시됩니다. 마지막으로 수행된 변경 사항이 반영됩니다.
|
* = ThingWorx 9.0.6 이상 및 9.1.1 이상에서 사용할 수 있습니다.
|
리소스/세션 정보
• TerminateUserSessions - 사용자의 모든 활성 세션을 종료합니다.
|
사용자 계정 삭제와 같은 다른 관리 작업을 수행하기 직전에 이 서비스를 사용하여 사용자의 세션을 종료하는 것이 좋습니다.
|
플랫폼 하위 시스템
• GetDataConnectSettings - 플랫폼 하위 시스템에서 DataConnect 구성을 읽어들입니다.
• SetDataConnectSettings - 플랫폼 하위 시스템에서 DataConnect 구성을 설정합니다.
사용자 관리 하위 시스템
• GetPlatformSessionTimeout - 로그인 세션 제한 시간(분)을 반환합니다.
가져오기/내보내기(Composer의 메뉴 옵션)
• 가져오기/내보내기
• 소스 제어 엔티티 가져오기/내보내기
• 파일에서 가져오기/파일로 내보내기
로깅
• SetSubLoggerLevel - 응용 프로그램 내에서 하위 로거의 로그 수준을 설정합니다.
• SetLogLevel - 로그 수준 설정을 지정합니다.
• DisableStackTracing - 예외 스택 추적이 필요한 내부 로그 문에 대해 해당 추적을 해제합니다.
• EnableStackTracing - 예외 스택 추적이 필요한 내부 로그 문에 대해 해당 추적을 설정합니다.
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