작업 정의 관리 사물 형태 서비스
다음 서비스는 작업 정의 관리 사물 형태(PTC.SCA.SCO.WorkDefinitionManagementThingShape)에 있습니다.
생성 서비스
* 
UID 값은 작업 지침 빌딩 블록 데이터 모델의 일부인 객체를 생성할 때 시스템에서 자동으로 생성됩니다. UID 필드에 입력한 모든 값은 무시됩니다.
CreateExternalSystems - ExternalSystems 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 외부 시스템을 생성합니다. 생성된 외부 시스템 목록을 UID와 함께 반환합니다.
입력 매개 변수: ExternalSystems(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 제어 특징 응답을 생성합니다. 생성된 작업 정의 제어 특징 응답의 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristicResponses(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 제어 특징을 생성합니다. 생성된 작업 정의 제어 특징 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristics(INFOTABLE)
출력: result(INFOTABLE)
CreateWorkDefinitionDependencies - WorkDefinitionDependencies 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 종속성을 생성합니다. 생성된 작업 정의 종속성 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionDependencies(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)
CreateWorkDefinitionMetadatas - WorkDefinitionMetadatas 입력 매개 변수 테이블에 추가된 정보를 기반으로 하나 이상의 작업 정의 메타데이터 엔트리를 생성합니다. 생성된 작업 정의 메타데이터 엔트리 목록을 UID와 함께 반환합니다.
입력 매개 변수: WorkDefinitionMetadatas(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)
삭제 서비스
DeleteExternalSystem - 지정한 UID를 가진 외부 시스템을 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinition - 지정한 UID를 가진 작업 정의를 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionControlCharacteristic - 지정한 UID를 가진 작업 정의 제어 특징을 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse - 지정한 UID를 가진 작업 정의 제어 특징 응답을 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionDependency - 지정한 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)
DeleteWorkDefinitionMetadata - 지정한 UID를 가진 작업 정의 메타데이터 엔트리를 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification - 지정한 UID를 가진 작업 정의 인력 사양을 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification - 지정한 UID를 가진 작업 정의 처리 리소스 사양을 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
DeleteWorkDefinitionReleatedDocument - 지정한 UID를 가진 작업 정의 관련 문서를 삭제합니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
읽기 서비스
GetExternalSystem - 지정한 UID를 가진 외부 시스템을 읽어들입니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
GetExternalSystems - 모든 외부 시스템의 목록을 읽어들입니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(STRING)
offset(INTEGER)
limit(INTEGER)
출력: result(INFOTABLE)
GetReferencingJobOrderWorkDefinitionLink - 지정한 작업 정의 UID를 가진 작업 지시서-작업 정의 링크(있을 경우)를 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(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)
GetWorkDefinitionDependencies - 지정한 FromUID를 가진 모든 작업 정의 종속성 목록을 읽어들입니다.
입력 매개 변수: FromUID(STRING)
출력: result(INFOTABLE)
GetWorkDefinitionDependers - 지정한 ToUID를 가진 모든 작업 정의 종속성 목록을 읽어들입니다.
입력 매개 변수: ToUID(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)
GetWorkDefinitionMetadata - 지정한 UID를 가진 작업 정의 메타데이터 엔트리를 읽어들입니다.
입력 매개 변수: UID(STRING)
출력: result(INFOTABLE)
GetWorkDefinitionMetadatas - 모든 작업 정의 메타데이터 엔트리 목록을 읽어들입니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(STRING)
offset(INTEGER)
limit(INTEGER)
출력: result(INFOTABLE)
GetWorkDefinitionPersonnelSpecifications - 지정한 작업 정의 UID를 가진 모든 작업 정의 인력 사양 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(STRING)
출력: result(INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications - 지정한 작업 정의 UID를 가진 모든 작업 정의 처리 리소스 사양 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(STRING)
출력: result(INFOTABLE)
GetWorkDefinitionRelatedDocuments - 지정한 작업 정의 UID를 가진 모든 작업 정의 관련 문서 목록을 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(STRING)
출력: result(INFOTABLE)
GetWorkDefinitions - 모든 작업 정의 목록을 읽어들입니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(STRING)
offset(INTEGER)
limit(INTEGER)
출력: result(INFOTABLE)
GetWorkDefinitionThumbnail - 지정한 작업 정의 UID와 연관된 축소판 이미지를 읽어들입니다.
입력 매개 변수: WorkDefinitionUID(STRING)
출력: result(INFOTABLE)
업데이트 서비스
UpdateExternalSystems - ExternalSystems 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 외부 시스템을 UID로 업데이트합니다. 업데이트된 외부 시스템의 목록을 반환합니다.
입력 매개 변수: ExternalSystems(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionControlCharacteristicResponses - WorkDefinitionControlCharacteristicResponses 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 제어 특징 응답을 UID로 업데이트합니다. 업데이트된 작업 정의 제어 특징 응답의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristicResponses(INFOTABLE - PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse 데이터 셰이프)
출력: result(INFOTABLE)
UpdateWorkDefinitionControlCharacteristics - WorkDefinitionControlCharacteristics 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 제어 특징을 UID로 업데이트합니다. 업데이트된 작업 정의 제어 특징의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionControlCharacteristics(INFOTABLE)
출력: result(INFOTABLE)
UpdateWorkDefinitionDependencies - WorkDefinitionDependencies 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 종속성을 UID로 업데이트합니다. 업데이트된 작업 정의 일러스트레이션의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionDependencies(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)
UpdateWorkDefinitionMetadatas - WorkDefinitionMetadatas 입력 매개 변수 테이블에 추가된 정보를 사용하여 하나 이상의 작업 정의 메타데이터 엔트리를 UID로 업데이트합니다. 업데이트된 작업 정의 메타데이터 엔트리의 목록을 반환합니다.
입력 매개 변수: WorkDefinitionMetadatas(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)
기타 및 유틸리티 서비스
CloneWorkDefinition - 지정된 작업 정의와 모든 관련 엔티티를 복제하는 데 필요한 모든 서비스를 호출합니다. 실패 시 이 서비스는 생성된 모든 데이터베이스 엔티티와 파일 저장소에 추가된 모든 바이너리 파일을 제거합니다.
입력 매개 변수: WorkDefinitionUID(STRING) - 복제할 작업 정의의 UID입니다.
출력: result(INFOTABLE) - 복제본의 루트 작업 정의를 표시하는 인포테이블입니다.
CreateWorkDefinitionClone - 독립형으로 사용할 수 없습니다. 이 서비스는 CloneWorkDefinition에서 호출되며 작업 정의와 모든 관련 엔티티를 복제합니다. 실패 시 이 서비스는 데이터베이스 정리를 수행하지 않습니다.
입력 매개 변수: WorkDefinitionUID(STRING) - 복제할 작업 정의의 UID입니다.
출력: 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)
도움이 되셨나요?