Operator Advisor 사용자 정의 > Operator Advisor 서비스 > 사전 작업 유효성 검사기 사물 형태 서비스
사전 작업 유효성 검사기 사물 형태 서비스
다음 서비스는 사전 작업 유효성 검사기 사물 형태(PTC.SCA.SCO.PreActionValidatorThingShape)에 있습니다.
* 
이러한 서비스가 상호 작용하는 방법에 대한 자세한 내용은 사전 및 사후 작업 이벤트 발송 및 유효성 검사 항목을 참조하십시오.
EnumerationValidation - 작업 정의 실행 상태가 PTC.SCA.SCO.WorkDefinitionExecutionStatus 테이블에 있는지 여부를 확인합니다. 있을 경우 작업이 완료됩니다. 없을 경우 오류가 발생하고 작업이 완료되지 않습니다. ValidateWorkDefinitionExecutionStatus 서비스에 의해 호출됩니다.
입력 매개 변수:
EnumerationInfoTable(INFOTABLE)
Value(STRING)
출력: 출력 없음
PreCreateAction - 데이터가 생성되기 전에 데이터에 대해 유효성 검사를 실행합니다. 생성 작업에 의해 트리거됩니다. CallServices 서비스를 호출합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음
PreUpdateAction - 데이터가 업데이트되기 전에 데이터에 대해 유효성 검사를 실행합니다. 업데이트 작업에 의해 트리거됩니다. CallServices 서비스를 호출합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음
PreDeleteAction - 데이터가 삭제되기 전에 데이터에 대해 유효성 검사를 실행합니다. 삭제 작업에 의해 트리거됩니다. CallServices 서비스를 호출합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음
ValidateWorkDefinitionExecutionStatus - WorkDefinitionPreCreate 또는 WorkDefinitionPreUpdate 서비스에 의해 호출됩니다. 생성되거나 업데이트되고 있는 각 작업 정의에 대해 이 서비스는 지정된 작업 정의 실행 상태를 EnumerationValidation 서비스에 전달합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음
WorkDefinitionPreCreate - CallServices 서비스에 의해 호출됩니다. ValidateWorkDefinitionExecutionStatus 서비스를 호출합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음
WorkDefinitionPreUpdate - CallServices 서비스에 의해 호출됩니다. ValidateWorkDefinitionExecutionStatus 서비스를 호출합니다.
입력 매개 변수: DataChanges(INFOTABLE - PTC.SCA.SCO.DataChange 데이터 셰이프)
출력: 출력 없음