Службы профиля вещи управления материалом
В профиле вещи управления материалом находятся следующие сервисы (PTC.SCA.SCO.MaterialManagementThingShape):
Создание сервисов
* 
При создании любого объекта, который является частью модели данных компоновочного блока рабочих инструкций, значение UID автоматически создается системой. Игнорируется любое значение, вводимое в поле UID.
CreateMaterialClasses: создает один или несколько классов материала на основе информации, добавленной в таблицу входных параметров MaterialClasses. Возвращает список созданных классов материала вместе с UID.
Входные параметры: MaterialClasses (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialClassLinks: создает одну или несколько ссылок на класс материала на основе информации, добавленной в таблицу входных параметров MaterialClassLinks. Возвращает список созданных ссылок на класс материала вместе с UID.
Входные параметры: MaterialClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialDefinitionLinks: создает одну или несколько ссылок на определение материала на основе информации, добавленной в таблицу входных параметров MaterialDefinitionLinks. Возвращает список созданных ссылок на определение материала вместе с UID.
Входные параметры: MaterialDefinitionLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialDefinitions: создает одно или несколько определений материала на основе информации, добавленной в таблицу входных параметров MaterialDefinitions. Возвращает список созданных определений материала вместе с UID.
Входные параметры: MaterialDefinitions (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialDefinitionToClassLinks: создает одну или несколько ссылок на определение материала для класса материала на основе информации, добавленной в таблицу входных параметров MaterialDefinitionToClassLinks. Возвращает список созданных ссылок на определение для класса материала вместе с UID.
Входные параметры: MaterialDefinitionToClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialLotLinks: создает одну или несколько ссылок на партию материала на основе информации, добавленной в таблицу входных параметров MaterialLotLinks. Возвращает список созданных ссылок на партию определений материала вместе с UID.
Входные параметры: MaterialLotLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialLots: создает одну или несколько партий материала на основе информации, добавленной в таблицу входных параметров MaterialLots. Возвращает список созданных партий определений материала вместе с UID.
Входные параметры: MaterialLots (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialSubLotLinks: создает одну или несколько ссылок на части партии материала для класса материала на основе информации, добавленной в таблицу входных параметров MaterialSubLotLinks. Возвращает список созданных ссылок на часть партии материала вместе с UID.
Входные параметры: MaterialSubLotLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreateMaterialSubLots: создает одну или несколько частей партий материала на основе информации, добавленной в таблицу входных параметров MaterialSubLots. Возвращает список созданных частей партии материала вместе с UID.
Входные параметры: MaterialSubLots (INFOTABLE)
Выходные данные: result (INFOTABLE)
Удаление сервисов
DeleteMaterialClass: удаляет класс материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialClassLink: удаляет ссылку на класс материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialDefinition: удаляет определение материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialDefinitionLink: удаляет ссылку на определение материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialDefinitionToClassLink: удаляет ссылку на определение для класса материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialLot: удаляет партию материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialLotLink: удаляет ссылку на партию материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialSubLot: удаляет часть партии материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeleteMaterialSubLotLink: удаляет ссылку на часть партии материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
Чтение сервисов
GetMaterialClass: загружает отдельный класс материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialClassLinks: загружает список всех ссылок на класс материала с указанным UID родителя.
Входные параметры: ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialDefinition: загружает отдельное определение материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialDefinitionLinks: загружает список всех ссылок на определение материала с указанным UID родителя.
Входные параметры: ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialDefinitionToClassLinks: загружает список всех ссылок на определение для класса материала с указанным UID родителя.
Входные параметры: ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialDefinitionToClassLinksByMaterialClass: загружает список ссылок определения материала для класса в соответствии с указанным UID класса материала.
Входные параметры: MaterialClassUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialLot: загружает отдельную партию материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialLotLinks: загружает список всех ссылок на партию материала с указанным UID партии материала родителя.
Входные параметры: ParentMaterialLotUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialLotsByMaterialDefinition: загружает список всех партий материала с указанным UID партии материала родителя.
Входные параметры: MaterialDefinitionUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialSubLot: загружает отдельную часть партии материала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialSubLotLinks: загружает список всех ссылок на часть партии материала с указанным UID части партии материала родителя.
Входные параметры: ParentMaterialSubLotUID (STRING)
Выходные данные: result (INFOTABLE)
GetMaterialSubLotLinksByMaterialLot: загружает список всех ссылок на часть партии материала с указанным UID части партии материала потомка.
Входные параметры: ChildMaterialSubLotUID (STRING)
Выходные данные: result (INFOTABLE)
Обновление сервисов
UpdateMaterialClasses: обновляет один или несколько классов материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialClasses. Возвращает список обновленных классов материала.
Входные параметры: MaterialClasses (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateMaterialClassLinks: обновляет одну или несколько ссылок на классы материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialClassLinks. Возвращает список обновленных ссылок на классы материала.
Входные параметры: MaterialClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateMaterialDefinitionLinks: обновляет одно или несколько определений материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialDefinitionLinks. Возвращает список обновленных ссылок на определение материала.
Входные параметры: MaterialDefinitionLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateMaterialDefinitions: обновляет одно или несколько определений материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialDefinitions. Возвращает список обновленных определений материала.
Входные параметры: MaterialDefinitions (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateMaterialDefinitionToClassLinks: обновляет одну или несколько ссылок для определений для класса материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialDefinitionToClassLinks. Возвращает список обновленных ссылок на определение для класса материала.
Входные параметры: MaterialDefinitionToClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdateMaterialLotLinks: обновляет одну или несколько ссылок партии материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialLotLinks. Возвращает список обновленных ссылок на партию материала.
Входные параметры: MaterialLotLinks (INFOTABLE)
Выходные данные: нет данных
UpdateMaterialLots: обновляет одну или несколько партий материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialLots. Возвращает список обновленных партий материала.
Входные параметры: MaterialLots (INFOTABLE)
Выходные данные: нет данных
UpdateMaterialSubLotLinks: обновляет одну или несколько ссылок части партии материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialSubLotLinks. Возвращает список обновленных ссылок на часть партии материала.
Входные параметры: MaterialSubLotLinks
Выходные данные: нет данных
UpdateMaterialSubLots: обновляет одну или несколько частей партий материала по UID, используя информацию, добавленную в таблицу входных параметров MaterialSubLots. Возвращает список на обновленные части партии материала.
Входные параметры: MaterialSubLots
Выходные данные: нет данных
Разные сервисы и утилиты
GetMaterialDBInfo: загружает информацию таблицы базы данных, связанную с материалом, такую как наименования столбцов таблицы базы данных. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: нет входных данных
Выходные данные: result (JSON)
Было ли это полезно?