Сервисы профиля вещи Work Definition Management
В профиле вещи Work Definition Management находятся следующие сервисы (PTC.SCA.SCO.WorkDefinitionManagementThingShape):
Создание сервисов
* 
При создании любого объекта, который является частью модели данных компоновочного блока рабочих инструкций, значение UID автоматически создается системой. Игнорируется любое значение, вводимое в поле UID.
CreateExternalSystems: создает одну или несколько внешних систем на основе информации, добавленной в таблицу входных параметров ExternalSystems. Возвращает список созданных внешних систем с их UID.
Входные параметры: ExternalSystems (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionControlCharacteristicResponses: создает один или несколько ответов для контролируемых характеристик определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionControlCharacteristicResponses. Возвращает список созданных ответов для контролируемых характеристик определения работы вместе с их UID.
Входные параметры: WorkDefinitionControlCharacteristicResponses (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionControlCharacteristics: создает одну или несколько контролируемых характеристик определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionControlCharacteristics. Возвращает список созданных контролируемых характеристик определения работы вместе с UID.
Входные параметры: WorkDefinitionControlCharacteristics (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionDependencies: создает одну или несколько зависимостей определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionDependencies. Возвращает список зависимостей определения работы, созданных вместе с UID.
Входные параметры: WorkDefinitionDependencies (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionIllustrations: создает одну или несколько иллюстраций определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionIllustrations. Возвращает список иллюстраций определения трудоемкости, созданные с UID.
Входные параметры: WorkDefinitionIllustrations (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionLinks: создает одну или несколько ссылок для определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionLinks. Возвращает список созданных ссылок на определение работы вместе с UID.
Входные параметры: WorkDefinitionLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionMaterialSpecificationInstances: создает один или несколько экземпляров спецификаций материала определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecificationInstances. Возвращает список созданных экземпляров спецификаций материала определений работы вместе с их UID.
Входные параметры: WorkDefinitionMaterialSpecificationInstances (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionMaterialSpecificationLinks: создает ссылки на основе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecificationLinks. Возвращает список созданных ссылок на спецификацию материала вместе с UID.
Входные параметры: WorkDefinitionMaterialSpecificationLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionMaterialSpecifications: создает один или несколько экземпляров спецификаций материала на основе информации, добавленной в таблицу входных параметров WorkDefinitionMaterialSpecifications. Возвращает список созданных спецификаций материала вместе с UID.
Входные параметры: WorkDefinitionMaterialSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionMetadatas: создает одну или несколько записей метаданных для определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionMetadatas. Возвращает список записей метаданных для определения работы с их UID.
Входные параметры: WorkDefinitionMetadatas (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionPersonnelSpecifications: создает одну или несколько спецификаций персонала для определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionPersonnelSpecifications. Возвращает список созданных спецификаций персонала определения работы вместе с UID.
Входные параметры: WorkDefinitionPersonnelSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionProcessingResourceSpecifications: создает одну или несколько спецификаций технологических ресурсов для определения работы на основе информации, добавленной в таблицу входных параметров WorkDefinitionProcessingResourceSpecifications. Возвращает список созданных спецификаций ресурса обработки определения работы вместе с UID.
Входные параметры: WorkDefinitionProcessingResourceSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitionRelatedDocuments: создает один или несколько документов, связанных с определением работы, на основе информации, добавленной в таблицу входных параметров WorkDefinitionRelatedDocuments. Возвращает список созданных документов, связанных с определением работы, вместе с UID.
Входные параметры: WorkDefinitionRelatedDocuments (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateWorkDefinitions: создает одно или несколько определений работы на основе информации, добавленной в таблицу входных параметров WorkDefinitions. Возвращает список созданных определений работы вместе с UID.
Входные параметры: WorkDefinitions (INFOTABLE)
Выходные данные: result (INFOTABLE)
Удаление сервисов
DeleteExternalSystem: удаляет внешнюю систему с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinition: удаляет определение работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristic: удаляет контролируемую характеристику определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionControlCharacteristicResponse: удаляет ответ для контролируемой характеристики определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionDependency: удаляет зависимость определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionIllustration: удаляет иллюстрацию определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionLink: удаляет ссылку на определение работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecification: удаляет спецификацию материала определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationInstance: удаляет экземпляр спецификации материала определений работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionMaterialSpecificationLink: удаляет ссылки на спецификацию материала определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionMetadata: удаляет запись метаданных определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionPersonnelSpecification: удаляет спецификацию персонала определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionProcessingResourceSpecification: удаляет спецификацию технологического ресурса определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteWorkDefinitionReleatedDocument: удаляет документ, связанный с определением работы, с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
Чтение сервисов
GetExternalSystem: загрузка определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetExternalSystems: загрузка списка внешних систем. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
Выходные данные: result (INFOTABLE)
GetReferencingJobOrderWorkDefinitionLink: загружает связанные порядки работы и определение работы при наличии для конкретного UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinition: загружает определение работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionControlCharacteristicResponses: загружает список всех ответов для контролируемых характеристик определения работы, связанных с контролируемыми характеристиками определения работы с указанным UID.
Входные параметры: WorkDefinitionControlCharacteristicUID (STRING)
Выходные данные: result (INFOTABLE: профиль данныхPTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse )
GetWorkDefinitionControlCharacteristics: загружает список всех контролируемых характеристик определения работы, связанных с определением работы с указанным UID.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionDependencies: загружает список всех зависимостей определения работы с указанным FromUID.
Входные параметры: FromUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionDependers: загружает список всех зависимостей определения работы с указанным ToUID.
Входные параметры: ToUID (STRING)
Выходные данные: result (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)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMaterialSpecification: загружает спецификацию материала определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstance: загружает экземпляр спецификации материала определений работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationInstances: загружает список всех экземпляров спецификаций материала определений работы с указанным UID определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMaterialSpecificationLinks: загружает список всех ссылок на спецификации материала определения работы с указанным UID родителя.
Входные параметры: ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMaterialSpecifications: загружает список всех спецификаций материала определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMetadata: удаляет запись метаданных определения работы с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionMetadatas: загружает список всех записей метаданных для определения работы. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionPersonnelSpecifications: загружает список всех спецификаций персонала для определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionProcessingResourceSpecifications: загружает список всех спецификаций технологических ресурсов определения работы с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionRelatedDocuments: загружает список всех документов, связанных с определением работы, с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetWorkDefinitions: извлекает список всех определений работ. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
filter (STRING)
offset (INTEGER)
limit (INTEGER)
Выходные данные: result (INFOTABLE)
GetWorkDefinitionThumbnail: загружает пиктограммы, связанные с указанным UID определения работы.
Входные параметры: WorkDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
Обновление сервисов
UpdateExternalSystems: обновляет одну или несколько внешних систем по UID, используя информацию, добавленную в таблицу входных параметров ExternalSystems. Возвращает список всех обновленных внешних систем.
Входные параметры: ExternalSystems (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristicResponses: обновляет один или несколько ответов для контролируемых характеристик определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionControlCharacteristicResponses. Возвращает список обновленных ответов для контролируемых характеристик определения работы.
Входные параметры: WorkDefinitionControlCharacteristicResponses (INFOTABLE: профиль данных PTC.SCA.SCO.WorkDefinitionControlCharacteristicResponse)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionControlCharacteristics: обновляет одну или несколько контролируемых характеристик определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionControlCharacteristics. Возвращает список обновленных контролируемых характеристик определения работы.
Входные параметры: WorkDefinitionControlCharacteristics (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionDependencies: обновляет одну или несколько зависимостей определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionDependencies. Возвращает список обновленных иллюстраций для определения работы.
Входные параметры: WorkDefinitionDependencies (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionIllustrations: обновляет одну или несколько иллюстраций определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionIllustrations. Возвращает список обновленных иллюстраций для определения работы.
Входные параметры: WorkDefinitionIllustrations (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionLinks: обновляет одну или несколько ссылок для определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionLinks. Возвращает список обновленных ссылок на определение работы.
Входные параметры: WorkDefinitionLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationInstances: обновляет один или несколько экземпляров спецификаций материала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecificationInstances. Возвращает список обновленных экземпляров спецификаций материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationInstances (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecificationLinks: обновляет одну или несколько ссылок на спецификации материала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecificationLinks. Возвращает список обновленных ссылок спецификации материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecificationLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionMaterialSpecifications: обновляет одну или несколько спецификаций материала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMaterialSpecifications. Возвращает список обновленных спецификаций материала для определения работы.
Входные параметры: WorkDefinitionMaterialSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionMetadatas: обновляет одну или несколько записей метаданных определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionMetadatas. Возвращает список обновленных записей метаданных, относящихся к определению работы.
Входные параметры: WorkDefinitionMetadatas (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionPersonnelSpecifications: обновляет одну или несколько спецификаций персонала определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionPersonnelSpecifications. Возвращает список обновленных спецификаций персонала для определения работы.
Входные параметры: WorkDefinitionPersonnelSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionProcessingResourceSpecifications: обновляет одну или несколько спецификаций технологического ресурса определения работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionProcessingResourceSpecifications. Возвращает список обновленных спецификаций ресурсов обработки для определения работы.
Входные параметры: WorkDefinitionProcessingResourceSpecifications (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitionRelatedDocuments: обновляет один или несколько документов, относящихся к определению работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitionRelatedDocuments. Возвращает список обновленных документов, относящихся к определению работы.
Входные параметры: WorkDefinitionRelatedDocuments (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateWorkDefinitions: обновляет одно или несколько определений работы по UID, используя информацию, добавленную в таблицу входных параметров WorkDefinitions. Возвращает список обновленных определений работы.
Входные параметры: WorkDefinitions (INFOTABLE)
Выходные данные: result (INFOTABLE)
Разные сервисы и утилиты
CloneWorkDefinition: вызывает все сервисы, необходимые для клонирования указанного определения работы и всех относящихся к нему сущностей. При сбое эта служба удаляет созданные записи базы данных и добавленные в репозиторий двоичные файлы.
Входные параметры: WorkDefinitionUID (STRING): UID клонируемого определения работы.
Выходные данные: result (INFOTABLE): таблица данных, в которой отображено корневое определение работы клона.
CreateWorkDefinitionClone: не предназначено для автономного использования. Вызванный CloneWorkDefinition сервис клонирует определение работы и все относящиеся к нему сущности. Этот сервис не выполняет очистку базы данных при сбое.
Входные параметры: WorkDefinitionUID (STRING): UID клонируемого определения работы.
Выходные данные: result (INFOTABLE): таблица данных, в которой отображено корневое определение работы клона.
GetChildren: загружает список всех дочерних объектов указанного профиля данных с указанным UID родителя. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры:
dataShapeName (STRING)
ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetFileType: загружает тип указанного файла, основываясь на его расширении. Например, файл с расширением .gif возвращает тип файла 2D; файл с расширением .rtf возвращает тип файла TEXT. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: FileName (STRING)
Выходные данные: result (JSON)
GetWorkDefinitionDBInfo: загружает информацию таблицы базы данных, связанную с определениями работы, такую как наименования столбцов таблицы базы данных. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: нет входных данных
Выходные данные: result (JSON)
GetWorkDefinitionRelatedObjects: загружает список всех объектов указанного профиля данных с указанным UID определения работы. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры:
dataShapeName (STRING)
WorkDefinitionUID (STRING)
Filter (JSON)
Выходные данные: result (INFOTABLE)
Было ли это полезно?