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