Operator Advisor anpassen > Dienste im Operator Advisor > Dingform für Voraktionsvalidierer-Dienste
Dingform für Voraktionsvalidierer-Dienste
Die folgenden Dienste finden Sie in der Dingform für den Voraktionsvalidierer (PTC.SCA.SCO.PreActionValidatorThingShape):
* 
Weitere Informationen dazu, wie diese Dienste miteinander interagieren, finden Sie unter Versenden und Validieren von Vor- und Nachaktionsereignissen.
EnumerationValidation – Validiert, ob ein Arbeitsdefinition-Ausführungsstatus in der Tabelle PTC.SCA.SCO.WorkDefinitionExecutionStatus vorhanden ist. Falls gültig, darf die Aktion abgeschlossen werden. Falls ungültig, wird ein Fehler generiert, und die Aktion wird nicht abgeschlossen. Wird durch den Dienst ValidateWorkDefinitionExecutionStatus aufgerufen.
Eingabeparameter:
EnumerationInfoTable (INFOTABLE)
Value (STRING)
Ausgabe: Keine Ausgabe
PreCreateAction – Führt Validierungen von Daten vor dem Erstellen aus. Wird durch eine Erstellaktion ausgelöst. Ruft den Dienst CallServices auf.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe
PreUpdateAction – Führt Validierungen von Daten vor dem Aktualisieren aus. Wird durch eine Aktualisierungsaktion ausgelöst. Ruft den Dienst CallServices auf.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe
PreDeleteAction – Führt Validierungen von Daten vor dem Löschen aus. Wird durch eine Löschaktion ausgelöst. Ruft den Dienst CallServices auf.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe
ValidateWorkDefinitionExecutionStatus – Wird durch den Dienst WorkDefinitionPreCreate oder WorkDefinitionPreUpdate aufgerufen. Für jede erstellte oder aktualisierte Arbeitsdefinition übergibt dieser Dienst den angegebenen Arbeitsdefinition-Ausführungsstatus an den Dienst EnumerationValidation.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe
WorkDefinitionPreCreate – Wird durch den Dienst CallServices aufgerufen. Ruft den Dienst ValidateWorkDefinitionExecutionStatus auf.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe
WorkDefinitionPreUpdate – Wird durch den Dienst CallServices aufgerufen. Ruft den Dienst ValidateWorkDefinitionExecutionStatus auf.
Eingabeparameter: DataChanges (INFOTABLE – Data Shape PTC.SCA.SCO.DataChange)
Ausgabe: Keine Ausgabe