Operator Advisor 中的服务 > 班次管理事物形态服务
班次管理事物形态服务
以下服务位于班次管理事物形态 (PTC.SCA.SCO.ShiftManagementThingShape) 中:
* 
在创建 Operator Advisor 数据模型的任何对象时,UID 值将由系统自动生成。您在 UID 字段中输入的任何值都将被忽略。
CreateShifts - 使用添加到 Shifts 输入参数表中的信息创建一个或多个班次。返回已创建的班次及其 UID 的列表。
输入参数:Shifts (InfoTable)
输出:result (InfoTable)
CreateShiftSchedules - 使用添加到 ShiftSchedules 输入参数表中的信息创建一个或多个班次。返回已创建的班次计划及其 UID 的列表。
输入参数:ShiftSchedules (InfoTable)
输出:result (InfoTable)
CreateShiftToCrewLinks - 使用添加到 ShiftToCrewLinks 输入参数表中的信息创建一个或多个班次与班组之间的链接。返回已创建的班次与班组之间链接及其 UID 的列表。
输入参数:ShiftToCrewLinks (InfoTable)
输出:result (InfoTable)
CreateShiftToWorkActivityLinks - 使用添加到 ShiftToWorkActivityLinks 输入参数表中的信息创建一个或多个班次与工作活动之间的链接。返回已创建的班次与工作活动之间链接及其 UID 的列表。
输入参数:ShiftToWorkActivityLinks (InfoTable)
输出:result (InfoTable)
CreateSites - 使用添加到 Sites 输入参数表中的信息创建一个或多个站点。返回已创建的站点及其 UID 的列表。
输入参数:Sites (InfoTable)
输出:result (InfoTable)
CreateWorkActivities - 使用添加到 WorkActivities 输入参数表中的信息创建一个或多个工作活动。返回已创建的工作活动及其 UID 的列表。
输入参数:WorkActivities (InfoTable)
输出:result (InfoTable)
DeleteShift - 删除具有指定 UID 的班次。
输入参数:UID (String)
输出:result (InfoTable)
DeleteShiftAndLinks - 删除具有指定 UID 的班次,以及参考该班次的所有相关链接。
输入参数:CrewUID (String)
输出:result (InfoTable)
DeleteShiftSchedule - 删除具有指定 UID 的班次计划。
输入参数:UID (String)
输出:result (InfoTable)
DeleteShiftToCrewLink - 删除具有指定 UID 的班次与班组之间的链接。
输入参数:UID (String)
输出:result (InfoTable)
DeleteShiftToWorkActivity - 删除具有指定 UID 的班次与工作活动之间的链接。
输入参数:UID (String)
输出:result (InfoTable)
DeleteSite - 删除具有指定 UID 的站点。
输入参数:UID (String)
输出:result (InfoTable)
DeleteWorkActivity - 删除具有指定 UID 的工作活动。
输入参数:UID (String)
输出:result (InfoTable)
DeleteWorkActivityAndLinks - 删除具有指定 UID 的工作活动,以及所有参考该工作活动的相关链接。
输入参数:WorkActivityUID (String)
输出:result (InfoTable)
GetCrewsByWorkActivity - 从指定工作活动 UID 的所有班次中检索所有班组。
输入参数:WorkActivityUID (String)
输出:result (InfoTable)
GetCurrentShiftInfoFromShiftSchedule - 返回指定班次计划 ID 的当前班次信息。如果未指定任何班次计划 ID,则服务会查看默认计划。用于计算,如 KPI 和状况计算。
输入参数:ShiftScheduleUID (String)
输出:result (InfoTable)
GetCurrentShiftsFromShiftSchedule - 返回指定班次计划 ID 的当前班次。
输入参数:ShiftScheduleUID (String)
输出:result (InfoTable)
GetShift - 检索具有指定 UID 的单个班次。
输入参数:UID (String)
输出:result (InfoTable)
GetShiftCrews - 通过班次与班组之间的链接检索与指定班次 UID 相关的所有班组的列表。
输入参数:ShiftUID (String)
输出:result (InfoTable)
GetShiftDBInfo - 检索与班次相关的数据库表信息,例如,数据库列名称。供其他服务在内部使用。不适合独立使用。
输入参数:无输入
输出:result (JSON)
GetShiftInfo - 检索按指定班次计划 UID 筛选的班次列表。供其他服务在内部使用。不适合独立使用。
输入参数:
shifts (InfoTable)
ShiftScheduleID (String)
输出:result (InfoTable)
GetShifts - 检索数据库中所有班次 (包括其 UID) 的列表。可应用 筛选器通过设置偏移和限制条件来缩小返回结果列表范围。
输入参数:
filter (JSON)
offset (integer)
limit (integer)
输出:result (InfoTable)
GetShiftsByWorkActivity - 检索与指定工作活动 UID 相关的所有班次。
输入参数:WorkActivityUID (String)
输出:result (InfoTable)
GetShiftSchedule - 检索具有指定 UID 的单个班次计划。
输入参数:UID (String)
输出:result (InfoTable)
GetShiftSchedules - 检索数据库中所有班次计划 (包括其 UID) 的列表。可应用 筛选器通过设置偏移和限制条件来缩小返回结果列表范围。
输入参数:
filter (JSON)
offset (integer)
limit (integer)
输出:result (InfoTable)
GetShiftsFromShiftSchedule - 检索与指定班次计划 ID 以及指定日期和时间相关联的所有班次。
输入参数:
ShiftScheduleID (String)
DateTime (DateTime)
输出:result (InfoTable)
GetShiftToCrewLink - 检索具有指定 UID 的单个班次与班组之间的链接。
输入参数:UID (InfoTable)
输出:result (InfoTable)
GetShiftToCrewLinks - 检索与指定班次 UID 相关的所有班次与班组之间链接的列表。
输入参数:ShiftUID (InfoTable)
输出:result (InfoTable)
GetShiftToCrewLinksByCrew - 检索与指定班组 UID 相关的所有班次与班组之间链接的列表。
输入参数:CrewUID (InfoTable)
输出:result (InfoTable)
GetShiftToWorkActivityLink - 检索具有指定 UID 的单个班次与工作活动之间的链接。
输入参数:UID (InfoTable)
输出:result (InfoTable)
GetShiftToWorkActivityLinks - 检索与指定班次 UID 相关的所有班次与工作活动之间链接的列表。
输入参数:ShiftUID (InfoTable)
输出:result (InfoTable)
GetShiftToWorkActivityLinksByWorkActivity - 检索与指定工作活动 UID 相关的所有班次与工作活动之间链接的列表。
输入参数:WorkActivityUID (InfoTable)
输出:result (InfoTable)
GetSite - 检索具有指定 UID 的单个站点。
输入参数:UID (String)
输出:result (InfoTable)
GetSites - 检索数据库中所有站点 (包括其 UID) 的列表。可应用 筛选器通过设置偏移和限制条件来缩小返回结果列表范围。
输入参数:
filter (JSON)
offset (integer)
limit (integer)
输出:result (InfoTable)
GetTimeZoneFromShiftSchedule - 检索与指定班次计划 ID 关联的站点的时区。
输入参数:ShiftScheduleID (String)
输出:result (InfoTable)
GetWorkActivities - 检索数据库中所有工作活动 (包括其 UID) 的列表。可应用 筛选器通过设置偏移和限制条件来缩小返回结果列表范围。
输入参数:
filter (JSON)
offset (integer)
limit (integer)
输出:result (InfoTable)
GetWorkActivitiesByshift - 检索与指定班次 UID 相关的所有工作活动。
输入参数:ShiftUID (String)
输出:result (InfoTable)
GetWorkActivity - 检索具有指定 UID 的单个工作活动。
输入参数:UID (String)
输出:result (InfoTable)
UpdateShiftSchedules - 使用添加到 ShiftSchedules 输入参数表中的信息按 UID 更新一个或多个班次计划。返回已更新的所有班次计划的列表。
输入参数:ShiftSchedules (InfoTable)
输出:result (InfoTable)
UpdateShiftToCrewLinks - 使用添加到 ShiftToCrewLinks 输入参数表中的信息按 UID 更新一个或多个班次与班组之间的链接。返回已更新的所有班次与班组之间链接的列表。
输入参数:ShiftToCrewLinks (InfoTable)
输出:result (InfoTable)
UpdateShiftToWorkActivityLinks - 使用添加到 ShiftToWorkActivityLinks 输入参数表中的信息按 UID 更新一个或多个班次与工作活动之间的链接。返回已更新的所有班次与工作活动之间链接的列表。
输入参数:ShiftToWorkActivityLinks (InfoTable)
输出:result (InfoTable)
UpdateSites - 使用添加到 Sites 输入参数表中的信息按 UID 更新一个或多个站点。返回已更新的所有站点的列表。
输入参数:Sites (InfoTable)
输出:result (InfoTable)