사용자 지정 비상 연락 알림 채널 만들기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • Slack 또는 Microsoft Teams 협업 플랫폼 등 회사가 선호하는 커뮤니케이션 방법을 사용하여 개인정보 동의 요청을 보낼 사용자 지정 비상 연락 알림 채널을 생성합니다. 스크립트나 하위 플로우를 사용하여 알림 채널을 생성합니다.

    시작하기 전에

    필요한 역할: sn_imt_checkin.checkin_admin 또는 admin

    이 태스크 정보

    알림 채널을 생성한 후에는 알림을 보낼 때 채널을 선택할 수 있습니다. 채널은 지정된 제목과 본문을 사용하며, 개인정보 동의 요청을 보내면 선택한 사용자에게 알림이 전송됩니다.

    예를 들어 회사의 IT 네트워크 그룹에 이메일보다 더 면밀하게 모니터링하는 Slack 채널이 있으면 Slack 알림 채널을 만들 수 있습니다. IT 네트워크 그룹 구성원과 커뮤니케이션하려면 그룹을 대상으로 선택하고 Slack 알림 채널을 선택합니다.

    프로시저

    1. 다음으로 이동 모두 > Emergency Outreach > 채널.
    2. 새로 만들기를 클릭합니다.
      스크립트 옵션이 선택되고 기본 스크립트가 있는 새 채널 기록입니다.
    3. 알림 채널 이름을 입력합니다.
      요청자가 올바른 채널을 쉽게 선택할 수 있도록 커뮤니케이션 방법을 알려주는 간략한 이름을 사용하십시오.
    4. 제목 필드에 알림 채널 메시지의 제목을 입력합니다.
    5. 본문 필드에 메시지의 본문을 입력합니다.
    6. 알림 채널에 대한 스크립트를 생성합니다.
      1. 알림 유형 필드에서 스크립트의 기본 알림 유형을 그대로 둡니다.
      2. 스크립트 필드에서 코멘트에 있는 코드를 스크립트로 대체하여 채널에 연결합니다.
        {
                    // sendNotification(responses.privacyGr.user.email, 
        channelGr.subject, channelGr.body);
                }
        GlideRecord용 JavaScript API에 대한 자세한 내용은 GlideRecord - 범위 지정 단원을 참조하십시오.
      3. 제출을 클릭합니다.

      다음 예시에는 알림이 전송될 때 생성되는 개인정보 동의 요청의 개수를 계산하는 코드가 포함되어 있습니다. 이는 성공적으로 제공된 개인정보 동의 요청의 개수를 표시합니다. 이 정보를 사용하여 지원 기록의 제공 로그 목록에 나타나는 오류를 검토하고 처리하십시오.

      (function notify(responses, channelGr) {
      	var totalCount = responses.privacyGr.getRowCount();
          var numSent = 0;
          if (responses.mode === 'privacy_consent') {
              while (responses.privacyGr.next()) {
                  try {
                      // sendNotification(record.user.email, channelGr.subject, channelGr.body)
                      numSent += 1;
                  } catch (err) {
                      gs.error('Error occurred: ' + err.message);
                  }
              }
          }
          return {
              total_count: totalCount,
              sent_count: numSent
          };
      })(responses, channelGr);
    7. 하위 플로우 알림 채널을 생성합니다.
      1. 알림에서 사용할 하위 플로우를 생성합니다.
        하위 플로우 생성, 게시 및 테스트에 대한 자세한 내용은 하위 플로우를 참조하십시오.
        생성하는 하위 플로우에 다음과 같은 입력을 사용합니다.
        • mode(문자열)
        • 개인정보 동의(sn_imt_tracing_user_privacy_consent의 기록)

          모드가 개인정보 동의인 경우 확인은 유효한 GlideRecord로 설정되며 survey_instancesnull입니다.

        • channel(sn_imt_checkin_channels의 참조)
        다음 출력은 선택 사항입니다.
        • total_count(정수)
        • sent_count(정수)

        이러한 출력을 검토하려면 총 개인정보 동의 요청 수 대비 성공적인 개인정보 동의 요청 수를 포함하십시오.

      2. 하위 플로우 알림 유형을 선택합니다.
        스크립트 섹션이 플로우로 바뀌고 하위 플로우 참조 필드가 표시됩니다.
      3. 생성한 하위 플로우를 선택하십시오.
    8. 제출을 클릭합니다.

    사용자 지정 알림 채널을 사용하여 알림이 전송되면 Outreach 메시지에서 제공 로그 관련 목록이 표시됩니다.

    그림 1. 제공 로그 관련 목록
    실패한 로그 상태를 보여주는 배달 로그 관련 목록입니다.
    1. 알림 채널을 테스트하여 지원 메시지를 확인합니다.
    2. 오류가 발생한 채널 기록을 열고 오류 메시지를 검토한 다음 알림에 문제를 유발한 오류를 수정합니다.
    3. 채널에 더 이상 오류가 발생하지 않을 때까지 알림 채널을 계속 테스트합니다.