다음을 통해 공유


Microsoft Teams의 교대 근무

관리자의 경우 교대 근무 일정을 계획하고 열려 있고 채워지지 않은 교대 근무를 팀에 브로드캐스트합니다. 팀 구성원의 경우 교대 근무를 쉽게 확인하고 일정 변경 요청(교환/제안/시간 제한)을 만듭니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio 스탠다드 다음을 제외한 모든 Power Automate 지역 :
     - 21Vianet에서 운영하는 중국 클라우드
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure 중국 지역
Power Apps 스탠다드 다음을 제외한 모든 Power Apps 지역 :
     - 21Vianet에서 운영하는 중국 클라우드
Power Automate 스탠다드 다음을 제외한 모든 Power Automate 지역 :
     - 21Vianet에서 운영하는 중국 클라우드
연락처
이름 Microsoft
URL https://support.microsoft.com/teams
커넥터 메타데이터
게시자 Microsoft
웹 사이트 https://docs.microsoft.com/en-us/microsoftteams/expand-teams-across-your-org/shifts-for-teams-landing-page
개인 정보 보호 정책 https://privacy.microsoft.com/privacystatement
카테고리 생산력

Microsoft Teams의 교대 근무는 팀의 일정을 만들고 업데이트하고 관리하는 데 도움이 되는 일정 관리 도구입니다.

Shifts + Power Automate를 사용하면 Shifts에서 정보를 가져와서 다른 앱으로 사용자 지정 워크플로를 만들고 대규모로 작업을 수행할 수 있습니다. 코드가 거의 또는 전혀 없는 키 프로세스를 자동화합니다.

트리거의 알려진 문제 및 제한 사항

  • 트리거는 GCC 지역에서 지원되지 않습니다.

연결을 만드는 중

커넥터는 다음 인증 유형을 지원합니다.

기본값 연결을 만들기 위한 매개 변수입니다. 모든 지역 공유할 수 없음

기본값

적용 가능: 모든 지역

연결을 만들기 위한 매개 변수입니다.

공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

Open Shift 가져오기

이 작업은 Open Shift에 대한 세부 정보를 반환합니다.

Open Shift 삭제

이 작업은 Open Shift를 삭제합니다.

Open Shift 업데이트

일정에서 열린 교대 근무를 업데이트합니다.

Open Shift 요청 가져오기

이 작업은 ID별로 Open Shift 변경 요청을 반환합니다.

Open Shift 요청 거절

이 작업을 통해 관리자는 Open Shift 요청을 거부할 수 있습니다.

Open Shift 요청 승인

이 작업을 통해 관리자는 Open Shift 요청을 승인할 수 있습니다.

Shift 가져오기

이 작업은 Shift의 고유 ID를 사용하여 Shift에 대한 세부 정보를 반환합니다.

Shift 삭제

이 작업은 Shift의 고유 ID를 사용하여 Shift를 삭제합니다.

Shifts 교환 요청 가져오기

이 작업은 ID별로 Shifts 교환 요청을 반환합니다.

Shifts 교환 요청 승인

이 작업을 통해 사용자는 Shifts 교환 요청을 승인할 수 있습니다.

Time Off 인스턴스 가져오기

이 작업은 고유한 ID를 사용하여 Time Off에 대한 세부 정보를 반환합니다.

내 팀에서 모든 시간 끄기 나열

이 작업은 모든 팀에서 사용자가 해제된 시간을 반환합니다.

내 팀에서 열린 교대 근무를 모두 나열합니다.

이 작업은 모든 팀에서 채워야 하는 Open Shifts를 반환합니다.

내 팀의 모든 교대 근무를 나열합니다.

이 작업은 모든 팀에서 할당된 Shifts를 반환합니다.

새 Open Shift 만들기

일정에 새 Open Shift를 만듭니다.

새 Shift 만들기

이 작업은 새 Shift를 만들고 팀 구성원에게 할당합니다.

새 Time Off 인스턴스 만들기

이 작업은 새 Time Off 인스턴스를 만들고 팀 구성원에게 할당합니다.

스왑 시프트 요청 거절

이 작업을 통해 사용자는 Shifts 교환 요청을 거절할 수 있습니다.

시간 제한 요청 가져오기

이 작업은 ID별로 Time Off 요청을 반환합니다.

시간 제한 요청 거절

이 작업을 통해 관리자는 시간 제한 요청을 거부할 수 있습니다.

시간 제한 요청 승인

이 작업을 통해 관리자는 시간 제한 요청을 승인할 수 있습니다.

시간 제한 인스턴스 삭제

이 작업은 고유한 ID를 사용하여 시간 해제를 삭제합니다.

일정 그룹 가져오기

이 작업은 고유 ID를 사용하여 일정 그룹에 대한 세부 정보를 반환합니다.

일정 세부 정보 가져오기

이 작업은 일정의 고유 ID를 사용하여 일정의 세부 정보를 반환합니다.

제안 시프트 요청 가져오기

이 작업은 ID별로 제안 Shift 요청을 반환합니다.

제안 시프트 요청 거절

이 작업을 통해 사용자는 제안 시프트 요청을 거부할 수 있습니다.

제안 시프트 요청 승인

이 작업을 통해 받는 사람/관리자는 제안 시프트 요청을 승인할 수 있습니다.

팀의 모든 Open Shift 요청 나열

이 작업은 일정에 있는 모든 Open Shift 변경 요청을 반환합니다.

팀의 모든 Open Shifts 나열

이 작업은 팀의 모든 Open Shifts를 반환합니다.

팀의 모든 Time Off 인스턴스 나열

이 작업은 일정의 모든 Time Off 인스턴스를 반환합니다.

팀의 모든 교대 근무 나열

이 작업은 팀 구성원에게 할당된 모든 Shifts를 반환합니다.

팀의 모든 스왑 교대 근무 요청 나열

이 작업은 일정에 있는 모든 Shifts 요청을 반환합니다.

팀의 모든 시간 제한 요청 나열

이 작업은 일정의 모든 Time Off 요청을 반환합니다.

팀의 모든 시간 제한 이유 나열

이 작업은 팀과 연결된 시간 제한 이유 목록을 반환합니다.

팀의 모든 일정 그룹 나열

이 작업은 일정의 모든 일정 그룹을 반환합니다.

팀의 모든 제품 교대 근무 요청 나열

이 작업은 일정의 모든 제안 교대 근무 요청을 반환합니다.

Open Shift 가져오기

이 작업은 Open Shift에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift ID 열기
openShiftId True string

Open Shift의 고유 ID입니다.

반환

Shift 엔터티 열기

Shift 열기
OpenShiftResponse

Open Shift 삭제

이 작업은 Open Shift를 삭제합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift ID 열기
openShiftId True string

Open Shift의 고유 ID입니다.

Open Shift 업데이트

일정에서 열린 교대 근무를 업데이트합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift ID 열기
openShiftId True string

Open Shift의 고유 ID입니다.

그룹 ID 예약
schedulingGroupId string

그룹 ID 예약

표시 이름
displayName string

표시 이름

비고
notes string

비고

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme string

테마 색입니다.

슬롯 개수 열기
openSlotCount True integer

슬롯 개수 열기

지불
isPaid boolean

지불

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

코드
code string

코드

표시 이름
displayName string

표시 이름

반환

Shift 엔터티 열기

Shift 열기
OpenShiftResponse

Open Shift 요청 가져오기

이 작업은 ID별로 Open Shift 변경 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift 변경 요청 ID 열기
openShiftChangeRequestId True string

요청의 고유 ID

반환

Shift 변경 요청 엔터티 열기

Shift 변경 요청 열기
OpenShiftChangeRequestResponse

Open Shift 요청 거절

이 작업을 통해 관리자는 Open Shift 요청을 거부할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift 변경 요청 ID 열기
openShiftChangeRequestId True string

요청의 고유 ID

관리자의 메시지
message string

요청이 거부될 때 관리자가 보낸 사람/받는 사람에게 보내는 메시지입니다.

Open Shift 요청 승인

이 작업을 통해 관리자는 Open Shift 요청을 승인할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift 변경 요청 ID 열기
openShiftChangeRequestId True string

요청의 고유 ID

관리자의 메시지
message string

요청이 수락되면 관리자가 보낸 사람/받는 사람에게 보내는 메시지입니다.

Shift 가져오기

이 작업은 Shift의 고유 ID를 사용하여 Shift에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift ID
shiftId True string

Shift의 고유 ID입니다.

반환

Shift 엔터티입니다.

변화
ShiftResponse

Shift 삭제

이 작업은 Shift의 고유 ID를 사용하여 Shift를 삭제합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shift ID
shiftId True string

Shift의 고유 ID입니다.

Shifts 교환 요청 가져오기

이 작업은 ID별로 Shifts 교환 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shifts 변경 요청 ID 교환
swapShiftsChangeRequestId True string

요청의 고유 ID

반환

Shift 요청 엔터티 교환

Shift 요청 교환
SwapShiftsChangeRequestResponse

Shifts 교환 요청 승인

이 작업을 통해 사용자는 Shifts 교환 요청을 승인할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shifts 변경 요청 ID 교환
swapShiftsChangeRequestId True string

요청의 고유 ID

받는 사람/관리자의 메시지
message string

요청이 수락되는 경우의 메시지입니다.

Time Off 인스턴스 가져오기

이 작업은 고유한 ID를 사용하여 Time Off에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제한 시간 ID
timeOffId True string

시간 제한의 고유 ID입니다.

반환

제한 시간 엔터티입니다.

내 팀에서 모든 시간 끄기 나열

이 작업은 모든 팀에서 사용자가 해제된 시간을 반환합니다.

매개 변수

Name 필수 형식 Description
시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

사용자 표시 이름
assignedToUserName string

이름을 가진 사용자에게 할당됨

페이지 크기
$top integer

인출할 횟수

반환

Name 경로 형식 Description
시간 해제 목록
value array of TimeOffResponse

시간 해제 목록

내 팀에서 열린 교대 근무를 모두 나열합니다.

이 작업은 모든 팀에서 채워야 하는 Open Shifts를 반환합니다.

매개 변수

Name 필수 형식 Description
시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
Shifts 목록 열기
value array of OpenShiftResponse

열린 교대 근무 목록

내 팀의 모든 교대 근무를 나열합니다.

이 작업은 모든 팀에서 할당된 Shifts를 반환합니다.

매개 변수

Name 필수 형식 Description
시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

사용자 표시 이름
assignedToUserName string

이름을 가진 사용자에게 할당됨

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
Shifts 목록
value array of ShiftResponse

Shifts 목록

새 Open Shift 만들기

일정에 새 Open Shift를 만듭니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

그룹 ID 예약
schedulingGroupId string

그룹 ID 예약

표시 이름
displayName string

표시 이름

비고
notes string

비고

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme string

테마 색입니다.

슬롯 개수 열기
openSlotCount True integer

슬롯 개수 열기

지불
isPaid boolean

지불

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

코드
code string

코드

표시 이름
displayName string

표시 이름

반환

Shift 엔터티 열기

Shift 열기
OpenShiftResponse

새 Shift 만들기

이 작업은 새 Shift를 만들고 팀 구성원에게 할당합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

그룹 ID 예약
schedulingGroupId string

그룹 ID 예약

표시 이름
displayName string

표시 이름

비고
notes string

Shift Notes

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme True string

테마 색입니다.

지불
isPaid boolean

지불

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

코드
code string

코드

표시 이름
displayName string

표시 이름

사용자 ID
userId True string

사용자 ID에 할당됨

반환

Shift 엔터티입니다.

변화
ShiftResponse

새 Time Off 인스턴스 만들기

이 작업은 새 Time Off 인스턴스를 만들고 팀 구성원에게 할당합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

쉬는 이유
timeOffReasonId True string

시간 끄기 이유 ID

시작 시간
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme True string

테마 색입니다.

사용자 ID
userId True string

사용자 ID에 할당됨

반환

제한 시간 엔터티입니다.

스왑 시프트 요청 거절

이 작업을 통해 사용자는 Shifts 교환 요청을 거절할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

Shifts 변경 요청 ID 교환
swapShiftsChangeRequestId True string

요청의 고유 ID

받는 사람/관리자의 메시지
message string

요청이 거부될 때의 메시지입니다.

시간 제한 요청 가져오기

이 작업은 ID별로 Time Off 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제한 시간 요청 ID
timeOffRequestId True string

제한 시간 요청의 고유 ID

반환

시간 제한 요청 엔터티

휴가 요청
TimeOffRequestResponse

시간 제한 요청 거절

이 작업을 통해 관리자는 시간 제한 요청을 거부할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제한 시간 요청 ID
timeOffRequestId True string

제한 시간 요청의 고유 ID

관리자의 메시지
message string

요청이 거부될 때 관리자가 보낸 사람/받는 사람에게 보내는 메시지입니다.

시간 제한 요청 승인

이 작업을 통해 관리자는 시간 제한 요청을 승인할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제한 시간 요청 ID
timeOffRequestId True string

제한 시간 요청의 고유 ID

관리자의 메시지
message string

요청이 수락되면 관리자가 보낸 사람/받는 사람에게 보내는 메시지입니다.

시간 제한 인스턴스 삭제

이 작업은 고유한 ID를 사용하여 시간 해제를 삭제합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제한 시간 ID
timeOffId True string

시간 제한의 고유 ID입니다.

일정 그룹 가져오기

이 작업은 고유 ID를 사용하여 일정 그룹에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

그룹 ID 예약
schedulingGroupId True string

일정 그룹의 고유 ID입니다.

반환

그룹 엔터티 예약

그룹 예약
SchedulingGroupResponse

일정 세부 정보 가져오기

이 작업은 일정의 고유 ID를 사용하여 일정의 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

엔터티를 예약합니다.

제안 시프트 요청 가져오기

이 작업은 ID별로 제안 Shift 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제안 시프트 요청 ID
offerShiftRequestId True string

제안 시프트 요청의 고유 ID

반환

제안 Shift 요청 엔터티

제안 시프트 요청
OfferShiftRequestResponse

제안 시프트 요청 거절

이 작업을 통해 사용자는 제안 시프트 요청을 거부할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제안 시프트 요청 ID
offerShiftRequestId True string

제안 시프트 요청의 고유 ID

받는 사람/관리자의 메시지
message string

요청이 거부될 때의 메시지입니다.

제안 시프트 요청 승인

이 작업을 통해 받는 사람/관리자는 제안 시프트 요청을 승인할 수 있습니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

제안 시프트 요청 ID
offerShiftRequestId True string

제안 시프트 요청의 고유 ID

받는 사람/관리자의 메시지
message string

요청이 수락되는 경우의 메시지입니다.

팀의 모든 Open Shift 요청 나열

이 작업은 일정에 있는 모든 Open Shift 변경 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

요청 상태
state string

요청 상태 필터

반환

Name 경로 형식 Description
Shift 변경 요청 목록 열기
value array of OpenShiftChangeRequestResponse

열린 교대 근무 변경 요청 목록입니다.

팀의 모든 Open Shifts 나열

이 작업은 팀의 모든 Open Shifts를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
Shifts 목록 열기
value array of OpenShiftResponse

열린 교대 근무 목록

팀의 모든 Time Off 인스턴스 나열

이 작업은 일정의 모든 Time Off 인스턴스를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
제한 시간 인스턴스 목록
value array of TimeOffResponse

시간 제한 인스턴스 목록

팀의 모든 교대 근무 나열

이 작업은 팀 구성원에게 할당된 모든 Shifts를 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

시작 시간부터
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
Shifts 목록
value array of ShiftResponse

Shifts 목록

팀의 모든 스왑 교대 근무 요청 나열

이 작업은 일정에 있는 모든 Shifts 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

요청 상태
state string

요청 상태 필터

반환

Name 경로 형식 Description
Shifts 변경 요청 목록 교환
value array of SwapShiftsChangeRequestResponse

교환 교대조 변경 요청 목록입니다.

팀의 모든 시간 제한 요청 나열

이 작업은 일정의 모든 Time Off 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

요청 상태
state string

요청 상태 필터

반환

Name 경로 형식 Description
제한 시간 요청 목록
value array of TimeOffRequestResponse

시간 제한 요청 목록입니다.

팀의 모든 시간 제한 이유 나열

이 작업은 팀과 연결된 시간 제한 이유 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

시간 제한 이유 목록입니다.

팀과 관련된 시간 제한 이유 목록
GetTimeOffReasonsResponse

팀의 모든 일정 그룹 나열

이 작업은 일정의 모든 일정 그룹을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

반환

Name 경로 형식 Description
그룹 목록 예약
value array of SchedulingGroupResponse

일정 그룹 목록입니다.

팀의 모든 제품 교대 근무 요청 나열

이 작업은 일정의 모든 제안 교대 근무 요청을 반환합니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

페이지 크기
$top integer

페이지당 항목(.../설정에서 페이지 매김 사용)

요청 상태
state string

요청 상태 필터

반환

Name 경로 형식 Description
제안 교대 근무 요청 목록
value array of OfferShiftRequestResponse

제품 교대 근무 요청 목록입니다.

트리거

Open Shift 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Open Shift 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

Shifts 교환 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Shifts 교환 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

Shift가 생성, 업데이트 또는 삭제되는 경우

이 작업은 Shift를 만들거나 업데이트하거나 삭제할 때 트리거됩니다.

시간 제한 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Time Off 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

제품 시프트 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 제안 Shift 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

Open Shift 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Open Shift 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

Shifts 교환 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Shifts 교환 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

Shift가 생성, 업데이트 또는 삭제되는 경우

이 작업은 Shift를 만들거나 업데이트하거나 삭제할 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

시간 제한 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 Time Off 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

제품 시프트 요청이 생성, 업데이트 또는 삭제되는 경우

이 작업은 제안 Shift 요청이 생성, 업데이트 또는 삭제될 때 트리거됩니다.

매개 변수

Name 필수 형식 Description
teamId True string

팀 ID 추가

반환

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

정의

WebhookPushResponse

구독 메타데이터 및 데이터를 포함하는 백 엔드에서 페이로드

Name 경로 형식 Description
value
value array of WebhookNotificationEntity

값 목록

WebhookNotificationEntity

Name 경로 형식 Description
변경 유형
changeType string

리소스 변경 유형(생성/업데이트/삭제됨).

resourceData
resourceData WebhookPushResponseResourceEntity

WebhookPushResponseResourceEntity

Name 경로 형식 Description
리소스 ID
id string

업데이트되는 리소스의 ID입니다.

팀 ID
teamId string

업데이트가 발생한 팀의 ID입니다.

ScheduleResponse

엔터티를 예약합니다.

Name 경로 형식 Description
일정 ID
id string

일정의 고유 ID입니다.

표준 시간대 예약
timeZone string

일정의 표준 시간대입니다.

프로비전 상태 예약
provisionStatus string

일정의 프로비전 상태입니다.

프로비전 상태 코드 예약
provisionStatusCode string

일정의 프로비전 상태 코드입니다.

TimeOffResponse

제한 시간 엔터티입니다.

Name 경로 형식 Description
아이디
id string

시간 제한의 고유 ID입니다.

만든 날짜 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 날짜 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

사용자 ID에 할당됨
userId string

사용자 ID에 할당됩니다.

사용자 정보
userInfo UserInfo

사용자 정보

팀 정보
teamInfo TeamInfo

팀 정보

sharedTimeOff SharedTimeOff

시간 제한의 공유 버전입니다.

초안 변경 >
draftTimeOff DraftTimeOff

Time Off의 예비 버전

SharedTimeOff

시간 제한의 공유 버전입니다.

Name 경로 형식 Description
시간 끄기 이유 ID
timeOffReasonId string

시간 끄기 이유 ID입니다.

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

DraftTimeOff

Time Off의 예비 버전

Name 경로 형식 Description
시간 끄기 이유 ID
timeOffReasonId string

시간 끄기 이유 ID입니다.

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

ShiftResponse

Shift 엔터티입니다.

Name 경로 형식 Description
아이디
id string

Shift의 고유 ID입니다.

만든 날짜 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 날짜 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

사용자 ID에 할당됨
userId string

사용자 ID에 할당됩니다.

그룹 ID 예약
schedulingGroupId string

그룹 ID 예약

그룹 정보 예약
schedulingGroupInfo SchedulingGroupInfo

그룹 정보 예약

사용자 정보
userInfo UserInfo

사용자 정보

팀 정보
teamInfo TeamInfo

팀 정보

sharedShift SharedShift

Shift의 공유 버전입니다.

초안 변경 >
draftShift DraftShift

Shift의 예비 버전

SharedShift

Shift의 공유 버전입니다.

Name 경로 형식 Description
표시 이름
displayName string

표시 이름

비고
notes string

Shift Notes

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

Activities
activities Activities

교대 근무 활동

DraftShift

Shift의 예비 버전

Name 경로 형식 Description
표시 이름
displayName string

표시 이름

비고
notes string

비고

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

Activities
activities Activities

교대 근무 활동

Theme

테마 색입니다.

테마 색입니다.

Theme
string

Activities

교대 근무 활동

Name 경로 형식 Description
지불
isPaid boolean

지불

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

코드
code string

코드

표시 이름
displayName string

표시 이름

SchedulingGroupResponse

그룹 엔터티 예약

Name 경로 형식 Description
아이디
id string

일정 그룹의 고유 ID입니다.

표시 이름
displayName string

일정 그룹의 표시 이름입니다.

활성 상태
isActive boolean

새 엔터티를 만들거나 기존 엔터티를 업데이트할 때 일정 그룹을 사용할 수 있는지 여부를 나타냅니다.

사용자 ID
userIds array of string

예약 그룹의 사용자 ID 목록입니다.

SchedulingGroupInfo

그룹 정보 예약

Name 경로 형식 Description
그룹 ID 예약
schedulingGroupId string

일정 그룹의 고유 ID입니다.

표시 이름
displayName string

일정 그룹의 표시 이름입니다.

코드
code string

예약 그룹 코드입니다.

사용자 정보

사용자 정보

Name 경로 형식 Description
사용자 ID
userId string

사용자의 ID입니다.

표시 이름
displayName string

사용자의 표시 이름입니다.

TeamInfo

팀 정보

Name 경로 형식 Description
팀 ID
teamId string

팀의 ID입니다.

표시 이름
displayName string

팀의 표시 이름입니다.

OpenShiftResponse

Shift 엔터티 열기

Name 경로 형식 Description
아이디
id string

Open Shift의 고유 ID입니다.

만든 날짜 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 날짜 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

그룹 ID 예약
schedulingGroupId string

그룹 ID 예약

그룹 정보 예약
schedulingGroupInfo SchedulingGroupInfo

그룹 정보 예약

팀 정보
teamInfo TeamInfo

팀 정보

sharedOpenShift SharedOpenShift

Open Shift의 공유 버전

초안 변경 >
draftOpenShift DraftOpenShift

Open Shift의 예비 버전

SharedOpenShift

Open Shift의 공유 버전

Name 경로 형식 Description
표시 이름
displayName string

표시 이름

비고
notes string

비고

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

슬롯 개수 열기
openSlotCount integer

슬롯 개수 열기

Activities
activities Activities

교대 근무 활동

DraftOpenShift

Open Shift의 예비 버전

Name 경로 형식 Description
표시 이름
displayName string

표시 이름

비고
notes string

비고

시작 시간
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

종료 시간
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Theme
theme Theme

테마 색입니다.

슬롯 개수 열기
openSlotCount integer

슬롯 개수 열기

Activities
activities Activities

교대 근무 활동

GetTimeOffReasonsResponse

시간 제한 이유 목록입니다.

Name 경로 형식 Description
시간 제한 이유가 포함된 배열
value array of object

시간 제한 이유 목록입니다.

시간 끄기 이유 ID
value.id string

시간 제한 이유의 고유 ID입니다.

만든 시간
value.createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 날짜 시간
value.lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

표시 이름
value.displayName string

표시 이름

아이콘 유형
value.iconType string

아이콘 유형

활성 상태
value.isActive boolean

활성 상태

TimeOffRequestResponse

시간 제한 요청 엔터티

Name 경로 형식 Description
아이디
id string

제한 시간 요청의 고유 ID입니다.

만든 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Assigned To
assignedTo string

요청이 할당된 사람: '관리자' 또는 '받는 사람'

state string

'승인됨', '보류 중' 또는 '거부됨'

보낸 사람 시간
senderDateTime date-time

요청이 전송된 시간

보낸 사람 메시지
senderMessage string

요청 발신자의 메시지

보낸 사람 ID
senderUserId string

요청을 보낸 사용자의 ID입니다.

관리자 작업 시간
managerActionDateTime date-time

관리자가 응답한 시간

관리자 메시지
managerActionMessage string

관리자의 메시지

관리자 ID
managerUserId string

응답한 관리자의 ID입니다.

시작 시간
startDateTime date-time

요청된 시간 시작

종료 시간
endDateTime date-time

종료 요청 끄기

시간 끄기 이유 ID
timeOffReasonId string

쉬는 이유의 ID입니다.

OfferShiftRequestResponse

제안 Shift 요청 엔터티

Name 경로 형식 Description
아이디
id string

제안 시프트 요청의 고유 ID입니다.

만든 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Assigned To
assignedTo string

요청이 할당된 사람: '관리자' 또는 '받는 사람'

state string

'승인됨', '보류 중' 또는 '거부됨'

보낸 사람 시간
senderDateTime date-time

요청이 전송된 시간

보낸 사람 메시지
senderMessage string

요청 발신자의 메시지

보낸 사람 ID
senderUserId string

요청을 보낸 사용자의 ID입니다.

보낸 사람 Shift ID
senderShiftId string

보낸 사람의 Shift ID입니다.

수신자 시간
recipientActionDateTime date-time

받는 사람이 응답한 시간

받는 사람 메시지
recipientActionMessage string

받는 사람의 메시지

받는 사람 ID
recipientUserId string

요청 받는 사람의 ID입니다.

관리자 작업 시간
managerActionDateTime date-time

관리자가 응답한 시간

관리자 메시지
managerActionMessage string

관리자의 메시지

관리자 ID
managerUserId string

응답한 관리자의 ID입니다.

SwapShiftsChangeRequestResponse

Shift 요청 엔터티 교환

Name 경로 형식 Description
아이디
id string

Shift 교환 요청의 고유 ID입니다.

만든 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Assigned To
assignedTo string

요청이 할당된 사람: '관리자' 또는 '받는 사람'

state string

'승인됨', '보류 중' 또는 '거부됨'

보낸 사람 시간
senderDateTime date-time

요청이 전송된 시간

보낸 사람 메시지
senderMessage string

요청 발신자의 메시지

보낸 사람 ID
senderUserId string

요청을 보낸 사용자의 ID입니다.

보낸 사람 Shift ID
senderShiftId string

보낸 사람의 Shift ID입니다.

수신자 시간
recipientActionDateTime date-time

받는 사람이 응답한 시간

받는 사람 메시지
recipientActionMessage string

받는 사람의 메시지

받는 사람 ID
recipientUserId string

요청 받는 사람의 ID입니다.

받는 사람 교대 ID
recipientShiftId string

받는 사람의 Shift ID입니다.

관리자 작업 시간
managerActionDateTime date-time

관리자가 응답한 시간

관리자 메시지
managerActionMessage string

관리자의 메시지

관리자 ID
managerUserId string

응답한 관리자의 ID입니다.

OpenShiftChangeRequestResponse

Shift 변경 요청 엔터티 열기

Name 경로 형식 Description
아이디
id string

Shift 변경 열기 요청의 고유 ID입니다.

만든 시간
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

수정된 시간
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식)

Assigned To
assignedTo string

요청이 할당된 사람: '관리자' 또는 '받는 사람'

state string

'승인됨', '보류 중' 또는 '거부됨'

보낸 사람 시간
senderDateTime date-time

요청이 전송된 시간

보낸 사람 메시지
senderMessage string

요청 발신자의 메시지

보낸 사람 ID
senderUserId string

요청을 보낸 사용자의 ID입니다.

관리자 작업 시간
managerActionDateTime date-time

관리자가 응답한 시간

관리자 메시지
managerActionMessage string

관리자의 메시지

관리자 ID
managerUserId string

응답한 관리자의 ID입니다.

Shift ID 열기
openShiftId string

요청 중인 Open Shift의 ID입니다.