Operator Advisor 서비스 > 교대 근무 관리 사물 형태 서비스
교대 근무 관리 사물 형태 서비스
다음 서비스는 교대 근무 관리 사물 형태(PTC.SCA.SCO.ShiftManagementThingShape)에 있습니다.
* 
UID 값은 Operator Advisor 데이터 모델의 일부인 객체를 생성할 때 시스템에서 자동으로 생성됩니다. 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 - 지정한 교대 근무 일정 ID의 현재 교대 근무에 대한 정보를 반환합니다. 교대 근무 일정 ID가 지정되지 않은 경우 서비스는 기본 일정을 확인합니다. KPI 및 상태 계산과 같은 계산에 사용합니다.
입력 매개 변수: ShiftScheduleUID(String)
출력: 결과(InfoTable)
GetCurrentShiftsFromShiftSchedule - 지정한 교대 근무 일정 ID의 현재 교대 근무를 반환합니다.
입력 매개 변수: ShiftScheduleUID(String)
출력: 결과(InfoTable)
GetShift - 지정한 UID의 개별 교대 근무를 검색합니다.
입력 매개 변수: UID(String)
출력: 결과(InfoTable)
GetShiftCrews - 교대 근무 및 팀 간의 링크를 통해 지정한 교대 근무 UID와 연관된 모든 팀의 목록을 검색합니다.
입력 매개 변수: ShiftUID(String)
출력: 결과(InfoTable)
GetShiftDBInfo - 데이터베이스 테이블 열 이름과 같이 교대 근무와 연관된 데이터베이스 테이블 정보를 검색합니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수: 입력 없음
출력: 결과(JSON)
GetShiftInfo - 지정한 교대 근무 일정 UID에 의해 필터링된 교대 근무 목록을 검색합니다. 다른 서비스에서 내부적으로 사용됩니다. 독립형으로 사용할 수 없습니다.
입력 매개 변수:
shifts(InfoTable)
ShiftScheduleID(String)
출력: 결과(InfoTable)
GetShifts - UID를 포함하여 데이터베이스의 모든 교대 근무 목록을 검색합니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(JSON)
offset(integer)
limit(integer)
출력: 결과(InfoTable)
GetShiftsByWorkActivity - 지정한 작업 활동 UID와 연관된 모든 교대 근무를 검색합니다.
입력 매개 변수: WorkActivityUID(String)
출력: 결과(InfoTable)
GetShiftSchedule - 지정한 UID의 개별 교대 근무 일정을 검색합니다.
입력 매개 변수: UID(String)
출력: 결과(InfoTable)
GetShiftSchedules - UID를 포함하여 데이터베이스의 모든 교대 근무 일정 목록을 검색합니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(JSON)
offset(integer)
limit(integer)
출력: 결과(InfoTable)
GetShiftsFromShiftSchedule - 지정한 교대 근무 일정 ID와 지정된 날짜 및 시간과 연관된 모든 교대 근무를 검색합니다.
입력 매개 변수:
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를 포함하여 데이터베이스의 모든 사이트 목록을 검색합니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(JSON)
offset(integer)
limit(integer)
출력: 결과(InfoTable)
GetTimeZoneFromShiftSchedule - 지정한 교대 근무 일정 ID와 연관된 사이트에서 시간대를 검색합니다.
입력 매개 변수: ShiftScheduleID(String)
출력: 결과(InfoTable)
GetWorkActivities - UID를 포함하여 데이터베이스의 모든 작업 활동 목록을 검색합니다. 오프셋과 제한이 있는 필터를 적용하여 반환된 결과 목록을 좁힐 수 있습니다.
입력 매개 변수:
filter(JSON)
offset(integer)
limit(integer)
출력: 결과(InfoTable)
GetWorkActivitiesByshift - 지정한 교대 근무 UID와 연관된 모든 작업 활동을 검색합니다.
입력 매개 변수: ShiftUID(String)
출력: 결과(InfoTable)
GetWorkActivity - 지정한 UID의 개별 작업 활동을 검색합니다.
입력 매개 변수: UID(String)
출력: 결과(InfoTable)
UpdateShiftSchedules - ShiftSchedules 입력 매개 변수 테이블에 추가된 정보를 사용하여 UID 별로 하나 이상의 교대 근무 일정을 업데이트합니다. 업데이트된 모든 교대 근무 일정 목록을 반환합니다.
입력 매개 변수: ShiftSchedules(InfoTable)
출력: 결과(InfoTable)
UpdateShiftToCrewLinks - ShiftToCrewLinks 입력 매개 변수 테이블에 추가된 정보를 사용하여 UID 별로 하나 이상의 교대 근무 및 팀 간의 링크를 업데이트합니다. 업데이트된 모든 교대 근무 및 팀 간의 링크 목록을 반환합니다.
입력 매개 변수: ShiftToCrewLinks(InfoTable)
출력: 결과(InfoTable)
UpdateShiftToWorkActivityLinks - ShiftToWorkActivityLinks 입력 매개 변수 테이블에 추가된 정보를 사용하여 UID 별로 하나 이상의 교대 근무 및 작업 활동 간의 링크를 업데이트합니다. 업데이트된 모든 교대 근무 및 작업 활동 간의 링크 목록을 반환합니다.
입력 매개 변수: ShiftToWorkActivityLinks(InfoTable)
출력: 결과(InfoTable)
UpdateSites - Sites 입력 매개 변수 테이블에 추가된 정보를 사용하여 UID 별로 하나 이상의 사이트를 업데이트합니다. 모든 업데이트된 사이트의 목록을 반환합니다.
입력 매개 변수: Sites(InfoTable)
출력: 결과(InfoTable)