Operator Advisor 사용자 정의 > Operator Advisor 서비스 > 작업 정의 관리 사물 형태 서비스
작업 정의 관리 사물 형태 서비스
다음 서비스는 작업 정의 관리 사물 형태(PTC.SCA.SCO.WorkDefinitionManagementThingShape)에 있습니다.
생성 서비스
* 
UID 값은 Operator Advisor 데이터 모델의 일부인 객체를 생성할 때 시스템에서 자동으로 생성됩니다. UID 필드에 입력한 모든 값은 무시됩니다.
CreateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 제어 특성 응답을 생성합니다. 생성된 작업 정의 제어 특성 응답의 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristicResponses(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 제어 특성을 생성합니다. 생성된 작업 정의 제어 특성 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristics(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionIllustrations - WorkDefinitionIllustrations 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 일러스트레이션을 생성합니다. 생성된 작업 정의 일러스트레이션 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionIllustrations(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionLinks - WorkDefinitionLinks 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 링크를 생성합니다. 생성된 작업 정의 링크 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionLinks(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionMaterialSpecificationInstances - WorkDefinitionMaterialSpecificationInstances 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 재료 사양 인스턴스를 생성합니다. 생성된 작업 정의 재료 사양 인스턴스 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecificationInstances(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionMaterialSpecificationLinks - WorkDefinitionMaterialSpecificationLinks 입력 매개 변수 테이블에 추가된 정보를 기반으로 링크를 생성합니다. 생성된 작업 정의 재료 사양 링크 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecificationLinks(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionMaterialSpecifications - WorkDefinitionMaterialSpecifications 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 재료 사양을 생성합니다. 생성된 작업 정의 재료 사양 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecifications(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionPersonnelSpecifications - WorkDefinitionPersonnelSpecifications 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 인력 사양을 생성합니다. 생성된 작업 정의 인력 사양 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionPersonnelSpecifications(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionProcessingResourceSpecifications - WorkDefinitionProcessingResourceSpecifications 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 처리 리소스 사양을 생성합니다. 생성된 작업 정의 처리 리소스 사양 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionProcessingResourceSpecifications(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionRelatedDocuments - WorkDefinitionRelatedDocuments 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 관련 문서를 생성합니다. 생성된 작업 정의 관련 문서 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionRelatedDocuments(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitions - WorkDefinitions 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의를 생성합니다. 생성된 작업 정의 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitions(INFOTABLE)
출력: result(INFOTABLE)
삭제 서비스
DeleteWorkDefinition - 지정한 UID를 가진 작업 정의를 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionControlCharacteristic - 지정한 UID를 가진 작업 정의 제어 특성을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse - 지정한 UID를 가진 작업 정의 제어 특성 응답을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionIllustration - 지정한 UID를 가진 작업 정의 일러스트레이션을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionLink - 지정한 UID를 가진 작업 정의 링크를 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionMaterialSpecification - 지정한 UID를 가진 작업 정의 재료 사양을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationInstance - 지정한 UID를 가진 작업 정의 재료 사양 인스턴스를 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationLink - 지정한 UID를 가진 작업 정의 재료 사양 링크를 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification - 지정한 UID를 가진 작업 정의 인력 사양을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification - 지정한 UID를 가진 작업 정의 처리 리소스 사양을 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
DeleteWorkDefinitionReleatedDocument - 지정한 UID를 가진 작업 정의 관련 문서를 삭제합니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
읽기 서비스
GetWorkDefinition - 지정한 UID를 가진 작업 정의를 읽어들입니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
GetWorkDefinitionControlCharacteristicResponses - 지정한 UID를 가진 작업 정의 제어 특성과 연관된 모든 작업 정의 제어 특성 응답의 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionControlCharacteristicUID(String)
출력: result(INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 데이터 셰이프)
GetWorkDefinitionControlCharacteristics - 지정한 UID를 가진 작업 정의와 연관된 모든 작업 정의 제어 특성 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionExecutionLog - 지정된 작업 정의에 대한 실행 상태 변경 로그를 읽어들입니다.
입력 매개 변수:
WorkDefinitionUID(String)
출력: PTC.SCA.SCO.WorkDefinitionExecutionStatusHistory 데이터 셰이프의 인포테이블 (INFOTABLE); 형식:
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionExecutionSummary - 각 실행 상태에 소요된 총 시간(단위: 초)을 포함하여 지정된 작업 정의에 대한 실행 상태 요약을 읽어들입니다. 현재 상태 시간은 지정된 포함 플래그가 'true'인 경우에만 계산됩니다.
입력 매개 변수:
WorkDefinitionUID(String)
IncludeCurrentStatus(Boolean) - 기본값은 false입니다.
출력: PTC.SCA.SCO.WorkDefinitionExecutionStatusSummary 데이터 셰이프의 인포테이블(INFOTABLE); 형식:
"StateUID", "StateName", "TotalTime"
GetWorkDefinitionIllustrations - 지정한 작업 정의 UID를 가진 모든 작업 정의 일러스트레이션 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: PTC.SCA.SCO.WorkDefinitioExecutionStatusHistory 데이터 셰이프의 인포테이블(INFOTABLE); 형식:
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionLinks - 지정한 상위 UID를 가진 모든 작업 정의 링크 목록을 읽어들입니다.
입력 매개 변수: ParentUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionMaterialSpecification - 지정한 UID를 가진 작업 정의 재료 사양을 읽어들입니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstance - 지정한 UID를 가진 작업 정의 재료 사양 인스턴스를 읽어들입니다.
입력 매개 변수: UID(String)
출력: result(INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstances - 지정된 작업 정의 재료 사양 UID를 가진 모든 작업 정의 재료 사양 인스턴스 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionMaterialSpecificationUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionMaterialSpecificationLinks - 지정한 상위 UID를 가진 모든 작업 정의 재료 사양 링크 목록을 읽어들입니다.
입력 매개 변수: ParentUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionMaterialSpecifications - 지정한 작업 정의 UID를 가진 모든 작업 정의 재료 사양 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionPersonnelSpecifications - 지정한 작업 정의 UID를 가진 모든 작업 정의 인력 사양 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications - 지정한 작업 정의 UID를 가진 모든 작업 정의 처리 리소스 사양 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionRelatedDocuments - 지정한 작업 정의 UID를 가진 모든 작업 정의 관련 문서 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
GetWorkDefinitionThumbnail - 지정한 작업 정의 UID와 연관된 축소판 이미지를 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(String)
출력: result(INFOTABLE)
업데이트 서비스
UpdateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 제어 특성 응답을 UID로 업데이트합니다. 업데이트된 작업 정의 제어 특성 응답의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristicResponses(INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 데이터 셰이프)
출력: result(INFOTABLE)
UpdateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 제어 특성을 UID로 업데이트합니다. 업데이트된 작업 정의 제어 특성의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristics(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionIllustrations - WorkDefinitionIllustrations 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 일러스트레이션을 UID로 업데이트합니다. 업데이트된 작업 정의 일러스트레이션의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionIllustrations(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionLinks - WorkDefinitionLinks 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 링크를 UID로 업데이트합니다. 업데이트된 작업 정의 링크의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionLinks(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationInstances - WorkDefinitionMaterialSpecificationInstances 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 재료 사양 인스턴스를 UID로 업데이트합니다. 업데이트된 작업 정의 재료 사양 인스턴스의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecificationInstances(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationLinks - WorkDefinitionMaterialSpecificationLinks 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 재료 사양 링크를 UID로 업데이트합니다. 업데이트된 작업 정의 재료 사양 링크의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecificationLinks(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionMaterialSpecifications - WorkDefinitionMaterialSpecifications 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 재료 사양을 UID로 업데이트합니다. 업데이트된 작업 정의 재료 사양의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionMaterialSpecifications(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionPersonnelSpecifications - WorkDefinitionPersonnelSpecifications 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 인력 사양을 UID로 업데이트합니다. 업데이트된 작업 정의 인력 사양의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionPersonnelSpecifications(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionProcessingResourceSpecifications - WorkDefinitionProcessingResourceSpecifications 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 처리 리소스 사양을 UID로 업데이트합니다. 업데이트된 작업 정의 처리 리소스 사양의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionProcessingResourceSpecifications(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionRelatedDocuments - WorkDefinitionRelatedDocuments 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 관련 문서를 UID로 업데이트합니다. 업데이트된 작업 정의 관련 문서의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionRelatedDocuments(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitions - WorkDefinitions 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의를 UID로 업데이트합니다. 업데이트된 작업 정의의 목록을 반환합니다.
입력 매개 변수: WorkDefinitions(INFOTABLE)
출력: result(INFOTABLE)
기타 및 유틸리티 서비스
GetChildren - 지정한 상위 UID를 가진 지정한 데이터 셰이프의 모든 하위 엔티티 목록을 읽어들입니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수:
dataShapeName(String)
ParentUID(String)
출력: result(INFOTABLE)
GetFileType - 파일 확장명을 기준으로 지정된 파일의 파일 유형을 읽어들입니다. 예를 들어, 파일 확장명이 .gif인 파일은 2D 파일 유형을 반환하고, 파일 확장명이 .rtf인 파일은 TEXT 파일 유형을 반환합니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수: FileName(String)
출력: result(JSON)
GetWorkDefinitionDBInfo - 데이터베이스 테이블 열 이름과 같이 작업 정의와 관련된 데이터베이스 테이블 정보를 읽어들입니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수: 입력 없음
출력: result(JSON)
GetWorkDefinitionRelatedObjects - 지정한 작업 정의 UID를 가진 지정한 데이터 셰이프의 모든 객체 목록을 읽어들입니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수:
dataShapeName(String)
WorkDefinitionUID(String)
Filter(JSON)
출력: result(INFOTABLE)