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