Службы в Operator Advisor > Сервисы профиля вещи Work Definition Management
Сервисы профиля вещи Work Definition Management
В профиле вещи Work Definition Management находятся следующие сервисы (PTC.SCA.SCO.WorkDefinitionManagementThingShape):
Создание сервисов
* 
При создании любого объекта, который является частью модели данных Operator Advisor, значение UID автоматически создается системой. Игнорируется любое значение, вводимое в поле UID.
CreateWorkDefinitionControlCharacteristicResponses: создает один или несколько ответов для контролируемых характеристик определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionControlCharacteristicResponses. Возвращает список созданных ответов для контролируемых характеристик определения работы вместе с их UID.
Входные параметры: WorkDefinitionControlCharacteristicResponses (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionControlCharacteristics — создает одну или несколько контролируемых характеристик определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionControlCharacteristics. Возвращает список созданных контролируемых характеристик определения работы вместе с UID.
Входные параметры: WorkDefinitionControlCharacteristics (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionIllustrations — создает одну или несколько иллюстраций определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionIllustrations. Возвращает список иллюстраций определения трудоемкости, созданные с UID.
Входные параметры: WorkDefinitionIllustrations (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionLinks — создает одну или несколько ссылок на определение работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionLinks. Возвращает список созданных ссылок на определение работы вместе с UID.
Входные параметры: WorkDefinitionLinks (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionMaterialSpecificationInstances — создает один или несколько экземпляров спецификаций материала определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecificationInstances. Возвращает список созданных экземпляров спецификаций материала определений работы вместе с их UID.
Входные параметры: WorkDefinitionMaterialSpecificationInstances (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionMaterialSpecificationLinks: создает ссылки на базе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecificationLinks. Возвращает список созданных ссылок на спецификацию материала вместе с UID.
Входные параметры: WorkDefinitionMaterialSpecificationLinks (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionMaterialSpecifications — создает одну или несколько спецификаций материала определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecifications. Возвращает список созданных спецификаций материала вместе с UID.
Входные параметры: WorkDefinitionMaterialSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionPersonnelSpecifications — создает одну или несколько спецификаций персонала определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionPersonnelSpecifications. Возвращает список созданных спецификаций персонала определения работы вместе с UID.
Входные параметры: WorkDefinitionPersonnelSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionProcessingResourceSpecifications — создает одну или несколько спецификаций ресурса обработки определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionProcessingResourceSpecifications. Возвращает список созданных спецификаций ресурса обработки определения работы вместе с UID.
Входные параметры: WorkDefinitionProcessingResourceSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitionRelatedDocuments: создадет один или несколько документов, связанных с определением работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionRelatedDocuments. Возвращает список созданных документов, связанных с определением работы, вместе с UID.
Входные параметры: WorkDefinitionRelatedDocuments (InfoTable)
Выходные данные: результат (InfoTable)
CreateWorkDefinitions — создает одно или несколько определений работы на основе информации, добавленной в таблицу входных параметров WorkDefinitions. Возвращает список созданных определений работы вместе с UID.
Входные параметры: WorkDefinitions (InfoTable)
Выходные данные: результат (InfoTable)
Удаление сервисов
DeleteWorkDefinition — удаляет определение работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionControlCharacteristic — удаляет контролируемую характеристику определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionControlCharacteristicResponse: удаляет ответ для контролируемой характеристики определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionIllustration — удаляет иллюстрацию определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionLink — удаляет ссылку на определение работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionMaterialSpecification — удаляет спецификацию материала определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionMaterialSpecificationInstance — удаляет экземпляр спецификации материала определений работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionMaterialSpecificationLink — удаляет ссылки на спецификацию материала определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionPersonnelSpecification — удаляет спецификацию персонала определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionProcessingResourceSpecification — удаляет спецификацию ресурса обработки определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkDefinitionReleatedDocument: удаляет документ, связанный с определением работы, с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
Чтение сервисов
GetWorkDefinition — загружает определение работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionControlCharacteristicResponses: загружает список всех ответов для контролируемых характеристик определения работы, связанных с контролируемыми характеристиками определения работы с указанным UID.
Входные параметры: WorkDefinitionControlCharacteristicUID (String)
Выходные данные: результат (InfoTable: профиль данныхPTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse)
GetWorkDefinitionControlCharacteristics — загружает список всех контролируемых характеристик определения работы, связанных с определением работы с указанным UID.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionExecutionLog : загружает журнал изменений статусов выполнения для указанного определения работы.
Входные параметры:
WorkDefinitionUID (String)
Выходные данные: таблица данных профиля данных PTC.SCA.SCO.WorkDefinitionExecutionStatusHistory (InfoTable); формат:
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionExecutionSummary : загружает сводку статусов выполнения для указанного определения работы с общим временем в секундах, проведенным в каждом режиме выполнения. Время текущего состояния вычислено, только при значении 'true' для соответствующего флажка.
Входные параметры:
WorkDefinitionUID (String)
IncludeCurrentStatus (Boolean) : устанавливается по умолчанию в false.
Выходные данные: таблица данных профиля данных PTC.SCA.SCO.WorkDefinitionExecutionStatusSummary (InfoTable); формат:
"StateUID", "StateName", "TotalTime"
GetWorkDefinitionIllustrations: загружает список всех иллюстраций определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Вывод: таблица данных профиля данных PTC.SCA.SCO.WorkDefinitioExecutionStatusHistory (InfoTable); формат:
"TimeStamp", "StateUID", "StateName", "UserName"
GetWorkDefinitionLinks: загружает список всех ссылок на определение работы с указанным UID родителя.
Входные параметры: ParentUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionMaterialSpecification — загружает спецификацию материала определения работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionMaterialSpecificationInstance — загружает экземпляр спецификаций материала определений работы с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionMaterialSpecificationInstances — загружает список всех экземпляров спецификаций материала определений работы с указанным UID определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionMaterialSpecificationLinks: загружает список всех ссылок на спецификации материала определения работы с указанным UID родителя.
Входные параметры: ParentUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionMaterialSpecifications: загружает список всех спецификаций материала определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionPersonnelSpecifications: загружает список всех спецификаций персонала определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionProcessingResourceSpecifications: загружает список всех спецификаций ресурсов обработки определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionRelatedDocuments: загружает список всех документов, связанных с определением работы, с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
GetWorkDefinitionThumbnail: загружает пиктограммы, связанные с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (String)
Выходные данные: результат (InfoTable)
Обновление сервисов
UpdateWorkDefinitionControlCharacteristicResponses: обновляет один или несколько ответов для контролируемых характеристик определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionControlCharacteristicResponses. Возвращает список обновленных ответов для контролируемых характеристик определения работы.
Входные параметры: WorkDefinitionControlCharacteristicResponses (InfoTable: профиль данныхPTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionControlCharacteristics — обновляет одну или несколько контролируемых характеристик определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionControlCharacteristics. Возвращает список обновленных контролируемых характеристик определения работы.
Входные параметры: WorkDefinitionControlCharacteristics (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionIllustrations — обновляет одну или несколько иллюстраций определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionIllustrations. Возвращает список обновленных иллюстраций для определения работы.
Входные параметры: WorkDefinitionIllustrations (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionLinks — обновляет одну или несколько ссылок на определение работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionLinks. Возвращает список обновленных ссылок на определение работы.
Входные параметры: WorkDefinitionLinks (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionMaterialSpecificationInstances — обновляет один или несколько экземпляров спецификаций материала определений работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecificationInstances. Возвращает список обновленных экземпляров спецификаций материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationInstances (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionMaterialSpecificationLinks — обновляет одну или несколько ссылок на спецификацию материала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecificationLinks. Возвращает список обновленных ссылок спецификации материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationLinks (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionMaterialSpecifications — обновляет одну или несколько спецификаций материала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecifications. Возвращает список обновленных спецификаций материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionPersonnelSpecifications — обновляет одну или несколько спецификаций персонала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionPersonnelSpecifications. Возвращает список обновленных спецификаций персонала для определения работы.
Входные параметры: WorkDefinitionPersonnelSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionProcessingResourceSpecifications — обновляет одну или несколько спецификаций ресурса обработки определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionProcessingResourceSpecifications. Возвращает список обновленных спецификаций ресурсов обработки для определения работы.
Входные параметры: WorkDefinitionProcessingResourceSpecifications (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitionRelatedDocuments: обновляет один или несколько документов, связанных с определением работы, по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionRelatedDocuments. Возвращает список обновленных документов, относящихся к определению работы.
Входные параметры: WorkDefinitionRelatedDocuments (InfoTable)
Выходные данные: результат (InfoTable)
UpdateWorkDefinitions — обновляет одно или несколько определений работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitions. Возвращает список обновленных определений работы.
Входные параметры: WorkDefinitions (InfoTable)
Выходные данные: результат (InfoTable)
Разные сервисы и утилиты
GetChildren: загружает список всех дочерних объектов указанного профиля данных с указанным UID родителя. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры:
dataShapeName (String)
ParentUID (String)
Выходные данные: результат (InfoTable)
GetFileType: загружает тип указанного файла, основываясь на его расширении. Например, файл с расширением .gif возвращает тип файла 2D; файл с расширением .rtf возвращает тип файла TEXT. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: FileName (String)
Выходные данные: результат (JSON)
GetWorkDefinitionDBInfo — загружает информацию таблицы базы данных, связанную с определениями работы, такую как наименования столбцов таблицы базы данных. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: нет входных данных
Выходные данные: результат (JSON)
GetWorkDefinitionRelatedObjects: загружает список всех объектов указанного профиля данных с указанным UID определения работы. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры:
dataShapeName (String)
WorkDefinitionUID (String)
Filter (JSON)
Выходные данные: результат (InfoTable)