연락 방법으로 설정 Slack
사용자가 에스컬레이션에 대한 알림을 수신 Slack 할 수 있도록 구성 Slack 합니다. 교대조 구성원에 대한 연락 방법으로 제공 Slack 하려면 에 대한 통합 허브 스포크를 설치합니다.Slack
당직 일정 관리용 Slack 구성
스포크는 Slack당직 일정 관리 알림을 자동화하고 응답합니다. 다음 구성은 알림을 지원합니다 당직 일정 관리 .
아웃바운드 구성
- Slack > 아웃바운드 구성 > 당직: 승인을 통해 할당
- 일반 에스컬레이션 메시지를 생성합니다. 기록을 수정하여 메시지 템플릿을 사용자 지정합니다.
그림 1. 아웃바운드 승인을 통해 할당 하위 플로우 - Slack > 아웃바운드 구성 > 당직: 승인을 통해 할당 통합
- 예비 연락망 에스컬레이션 메시지를 생성합니다. 이 기록을 수정하여 메시지 템플릿을 사용자 지정합니다.
인바운드 결정
- Slack > 인바운드 결정 > 당직: 승인을 통해 할당 결정
- 에스컬레이션 메시지 수용 또는 거부에 대한 일반 응답 처리를 위한 인바운드 구성을 정의합니다. 일반 에스컬레이션에 대한 아웃바운드 구성 및 인바운드 결정을 매핑하는 키로 사용합니다 action_id . 사용자가 수락 또는 거부를 클릭할 때 실행되는 하위 플로우를 가리키는 응답입니다. 기록을 수정하여 응답 처리 동작을 변경합니다.
그림 3. 인바운드 승인을 통해 할당 결정 하위 플로우 - Slack > 인바운드 결정 > 당직: 승인을 통해 할당 통합 결정
- 메시지 수락 또는 거부에 대한 에스컬레이션의 예비 연락망 응답 처리를 위한 인바운드 구성입니다. 예비 연락망 상황에 대한 아웃바운드 구성 및 인바운드 결정을 매핑하는 키로 사용합니다 action_id . 사용자가 수락 또는 거부를 클릭할 때 실행되는 하위 플로우를 가리키는 응답입니다. 기록을 수정하여 응답 처리 동작을 변경합니다.
그림 4. 승인을 통해 할당 통합 결정 하위 플로우
하위 플로우
- 당직 확인을 통해 할당
- 이 하위 플로우는 들어 Slack 오는 응답을 처리한 다음 조치를 취합니다. 예를 들어, 사용자에게 작업을 할당하고 승인 메시지를 반환합니다. 거부의 경우, 하위 플로우는 응답을 기록하고 에스컬레이션을 다음 에스컬레이션 신청자에게 이동합니다.
- Slack 응답 삽입
- 이 작업은 [sn_slack_ah_v2_inbound] 테이블에 수신 Slack 응답에 대한 기록을 생성합니다. 를 기반으로 워크플로우로 응답을 참조할 수 있습니다 context_id.
- 당직 응답 컨트롤러
- 이 작업은 사용자가 다음에서 수락 또는 거부를 클릭할 때 적절한 작업을 수행합니다.Slack OnCallSlackUtils 스크립트 포함의 작업을 수행하기 위해 유틸리티 메서드를 호출합니다.