自訂 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 - 由 WorkDefinitionPreCreateWorkDefinitionPreUpdate 服務呼叫。針對正在建立或更新的每個工作定義,此服務都會將指定工作定義執行狀態傳遞至 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 資料形式)
輸出:無輸出