Службы в Operator Advisor > Сервисы профиля вещи управления сменой
Сервисы профиля вещи управления сменой
В профиле вещи управления сменой находятся следующие сервисы (PTC.SCA.SCO.ShiftManagementThingShape):
* 
При создании любого объекта, который является частью модели данных Operator Advisor, значение UID автоматически создается системой. Игнорируется любое значение, вводимое в поле UID.
CreateShifts: создает одну смену или более, используя информацию, добавленную в таблицу входных параметров Shifts. Возвращает список созданных смен вместе с UID
Входные параметры: Shifts (InfoTable)
Выходные данные: результат (InfoTable)
CreateShiftSchedules: создает одну смену или более, используя информацию, добавленную в таблицу входных параметров ShiftSchedules. Возвращает список созданных расписаний смен вместе с UID.
Входные параметры: ShiftSchedules (InfoTable)
Выходные данные: результат (InfoTable)
CreateShiftToCrewLinks: создает одну ссылку смены для команды или более, используя информацию, добавленную в таблицу входных параметров ShiftToCrewLinks. Возвращает список созданных ссылок смен для команды вместе с UID.
Входные параметры: ShiftToCrewLinks (InfoTable)
Выходные данные: результат (InfoTable)
CreateShiftToWorkActivityLinks: создает ссылки одной или нескольких рабочих задач для смены, используя информацию, добавленную в таблицу входных параметров ShiftToWorkActivityLinks. Возвращает список созданных ссылок рабочих задач для смены вместе с UID.
Входные параметры: ShiftToWorkActivityLinks (InfoTable)
Выходные данные: результат (InfoTable)
CreateSites: создает одно или несколько предприятий, используя информацию, добавленную в таблицу входных параметров Sites. Возвращает список созданных предприятий вместе с UID.
Входные параметры: Sites (InfoTable
Выходные данные: результат (InfoTable)
CreateWorkActivities: создает одну или несколько рабочих задач, используя информацию, добавленную в таблицу входных параметров WorkActivities. Возвращает список созданных рабочих задач вместе с UID.
Входные параметры: WorkActivities (InfoTable)
Выходные данные: результат (InfoTable)
DeleteShift: удаляет смену с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteShiftAndLinks: удаляет смену с указанным UID и все связанные с этой сменой ссылки.
Входные параметры: CrewUID (String)
Выходные данные: результат (InfoTable)
DeleteShiftSchedule: удаляет расписание смены с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteShiftToCrewLink: удаляет ссылку смен для команды с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteShiftToWorkActivity: удаляет ссылку рабочей задачи для смены с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteSite: удаляет предприятие с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkActivity: удаляет рабочую задачу с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
DeleteWorkActivityAndLinks: удаляет рабочую задачу с указанным UID и все связанные с этой рабочей задачей ссылки.
Входные параметры: WorkActivityUID (String)
Выходные данные: результат (InfoTable)
GetCrewsByWorkActivity: загружает все команды из всех смен для рабочей задачи с указанным UID.
Входные параметры: WorkActivityUID (String)
Выходные данные: результат (InfoTable)
GetCurrentShiftInfoFromShiftSchedule: возвращает информацию для текущей смены в рамках расписания смены с указанным идентификатором. Если идентификатор расписания смены не указан, то сервис проверяет смену по умолчанию. Используется для расчетов, таких как расчеты KPI и статуса.
Входные параметры: ShiftScheduleUID (String)
Выходные данные: результат (InfoTable)
GetCurrentShiftsFromShiftSchedule: возвращает текущие смены из расписания смены с указанным идентификатором.
Входные параметры: ShiftScheduleUID (String)
Выходные данные: результат (InfoTable)
GetShift: загружает отдельную смену с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetShiftCrews: загружает список всех команд, связанных со сменой с указанным UID, используя ссылки смены для команды.
Входные параметры: ShiftUID (String)
Выходные данные: результат (InfoTable)
GetShiftDBInfo: загружает информацию таблицы базы данных, связанную со сменами, такую как наименования столбцов базы данных. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры: нет входных данных
Выходные данные: результат (JSON)
GetShiftInfo: загружает список смен, отфильтрованный по указанному UID расписания смены. Используется внутренне другими службами. Не предназначено для автономного использования.
Входные параметры:
shifts (InfoTable)
ShiftScheduleID (String)
Выходные данные: результат (InfoTable)
GetShifts: загружает список всех смен в базе данных, включая UID. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
фильтр (JSON)
смещение (integer)
предел (integer)
Выходные данные: результат (InfoTable)
GetShiftsByWorkActivity: загружает все смены, связанные с указанным UID рабочей задачи.
Входные параметры: WorkActivityUID (String)
Выходные данные: результат (InfoTable)
GetShiftSchedule: загружает отдельное расписание смены с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetShiftSchedules: загружает список всех расписаний смены в базе данных, включая UID. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
фильтр (JSON)
смещение (integer)
предел (integer)
Выходные данные: результат (InfoTable)
GetShiftsFromShiftSchedule: загружает все смены, связанные с указанным идентификатором расписания смены, а также указанную дату и время.
Входные параметры:
ShiftScheduleID (String)
DateTime (DateTime)
Выходные данные: результат (InfoTable)
GetShiftToCrewLink: загружает отдельную ссылку между сменами и командами с указанным UID.
Входные параметры: UID (InfoTable)
Выходные данные: результат (InfoTable)
GetShiftToCrewLinks: загружает список ссылок между сменами и командами, связанных с указанным UID смены.
Входные параметры: ShiftUID (InfoTable)
Выходные данные: результат (InfoTable)
GetShiftToCrewLinksByCrew: загружает список всех ссылок между сменами и командами, связанных с указанным UID команды.
Входные параметры: CrewUID (InfoTable)
Выходные данные: результат (InfoTable)
GetShiftToWorkActivityLink: загружает отдельную ссылку между сменами и рабочими задачами с указанным UID.
Входные параметры: UID (InfoTable)
Выходные данные: результат (InfoTable)
GetShiftToWorkActivityLinks: загружает список всех ссылок между сменами и рабочими задачами, с указанным UID смены.
Входные параметры: ShiftUID (InfoTable)
Выходные данные: результат (InfoTable)
GetShiftToWorkActivityLinksByWorkActivity: загружает список всех ссылок между сменами и рабочими задачами, связанных с указанным UID рабочей задачи.
Входные параметры: WorkActivityUID (InfoTable)
Выходные данные: результат (InfoTable)
GetSite: загружает отдельное предприятие с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
GetSites: загружает список всех предприятий в базе данных, включая UID. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
фильтр (JSON)
смещение (integer)
предел (integer)
Выходные данные: результат (InfoTable)
GetTimeZoneFromShiftSchedule: загружает временную зону из предприятия, связанного с идентификатором указанного расписания смены.
Входные параметры: ShiftScheduleID (String)
Выходные данные: результат (InfoTable)
GetWorkActivities: загружает список всех рабочих задач в базу данных, включая UID. Фильтр может применяться со смещением и пределом для уменьшения списка полученных результатов.
Входные параметры:
фильтр (JSON)
смещение (integer)
предел (integer)
Выходные данные: результат (InfoTable)
GetWorkActivitiesByshift: загружает все рабочие задачи, связанные с указанным UID смены.
Входные параметры: ShiftUID (String)
Выходные данные: результат (InfoTable)
GetWorkActivity: загружает отдельные рабочие задачи с указанным UID.
Входные параметры: UID (String)
Выходные данные: результат (InfoTable)
UpdateShiftSchedules: обновляет одно расписание смены или более по UID, используя информацию, добавленную в таблицу входных параметров ShiftSchedules. Возвращает список всех обновленных расписаний смены.
Входные параметры: ShiftSchedules (InfoTable)
Выходные данные: результат (InfoTable)
UpdateShiftToCrewLinks: обновляет одну ссылку между сменами и командами или более по UID, используя информацию, добавленную в таблицу входных параметров ShiftToCrewLinks. Возвращает список всех обновленных ссылок между сменами и командами.
Входные параметры: ShiftToCrewLinks (InfoTable)
Выходные данные: результат (InfoTable)
UpdateShiftToWorkActivityLinks: обновляет одну ссылку между сменами и командами или более по UID, используя информацию, добавленную в таблицу входных параметров ShiftToWorkActivityLinks. Возвращает список всех обновленных ссылок между сменами и командами.
Входные параметры: ShiftToWorkActivityLinks (InfoTable)
Выходные данные: результат (InfoTable)
UpdateSites: обновляет одно или несколько предприятий по UID, используя информацию, добавленную в таблицу входных параметров Sites. Возвращает список всех обновленных предприятий.
Входные параметры: Sites (InfoTable
Выходные данные: результат (InfoTable)