Operator Advisor のサービス > 操作前バリデータ Thing Shape のサービス
操作前バリデータ Thing Shape のサービス
操作前バリデータ Thing Shape (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 データシェイプ)
出力: 出力なし