Службы в 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)
Выходные данные: нет данных