Сервисы профиля вещи управления персоналом
В профиле вещи управления персоналом находятся следующие сервисы (PTC.SCA.SCO.PersonnelManagementThingShape):
Создание сервисов
* 
При создании любого объекта, который является частью модели данных компоновочного блока рабочих инструкций, значение UID автоматически создается системой. Игнорируется любое значение, вводимое в поле UID.
CreatePersonnelClasses: создает один или несколько классов персонала на основе информации, добавленной в таблицу входных параметров PersonnelClasses. Возвращает список созданных классов персонала вместе с UID.
Входные параметры: PersonnelClasses (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreatePersons: создает одного или нескольких пользователей на основе информации, добавленной в таблицу входных параметров Persons. Возвращает список созданных пользователей вместе с UID.
Входные параметры: Persons (INFOTABLE)
Выходные данные: result (INFOTABLE)
CreatePersonToClassLinks: создает одну или несколько ссылок на пользователя для класса на основе информации, добавленной в таблицу входных параметров PersonToClassLinks. Возвращает список созданных ссылок на пользователя для класса вместе с UID.
Входные параметры: PersonToClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
Удаление сервисов
DeletePerson: удаляет пользователя с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeletePersonnelClass: удаляет класс персонала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
DeletePersonToClassLink: удаляет ссылку на пользователя для класса с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
Чтение сервисов
GetPerson: загружает отдельного пользователя с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetPersonnelClass: загружает отдельный класс персонала с указанным UID.
Входные параметры: UID (STRING)
Выходные данные: result (INFOTABLE)
GetPersonToClassLinks: загружает список всех ссылок на пользователя для класса с указанным UID родителя.
Входные параметры: ParentUID (STRING)
Выходные данные: result (INFOTABLE)
GetPersonToClassLinksByPersonnelClass: загружает ссылки пользователей на классы с указанным UID класса персонала.
Входные параметры: PersonnelClassUID (STRING)
Выходные данные: result (INFOTABLE)
Обновление сервисов
UpdatePersonnelClasses: обновляет один или несколько классов персонала по UID, используя информацию, добавленную в таблицу входных параметров PersonnelClasses. Возвращает список обновленных классов персонала.
Входные параметры: PersonnelClasses (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdatePersons: обновляет одного или нескольких пользователей по UID, используя информацию, добавленную в таблицу входных параметров Persons. Возвращает список обновленных пользователей.
Входные параметры: Persons (INFOTABLE)
Выходные данные: result (INFOTABLE)
UpdatePersonToClassLinks: обновляет одну или несколько ссылок для класса материала по UID, используя информацию, добавленную в таблицу входных параметров PersonToClassLinks. Возвращает список обновленных ссылок на пользователя для класса.
Входные параметры: PersonToClassLinks (INFOTABLE)
Выходные данные: result (INFOTABLE)
Разные сервисы и утилиты
GetPersonnelDBInfo: загружает информацию таблицы базы данных, связанную с персоналом, такую как наименования столбцов таблицы базы данных. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: нет входных данных
Выходные данные: result (JSON)
Было ли это полезно?