Slack을 채널 제공자로 활성화
연결을 확인하여 활성화 Slack 합니다 Slack .
시작하기 전에
필요한 역할:
- sn_msi.workspace_admin - 쓰기
- sn_msi.chat_collab_provider - 읽기
연결이 활성화되고 유효성이 확인되면 제공자 연결의 유효성이 성공적으로 확인되었다는 정보 메시지가 표시됩니다. 사용자를 추가 및 제거하고 채널을 더 추가하거나 기존 채널의 이름을 변경하여 채널 구성을 수정할 수 있습니다.
프로시저
- 다음으로 이동 모두 > 중요 보안 인시던트 관리 > 채팅 채널 > 채팅 공급자 구성.
-
Slack을 선택하여 Slack 채팅 제공자 구성을 엽니다.
그림 1. Slack 채팅 제공자 구성 -
Slack 매니페스트 다운로드를 선택하여
slack_manifest.json파일을 다운로드합니다.slack_manifest.json파일에는 Slack 설정에 대한 전체 구성이 포함되어 있으며 Slack을 자동으로 구성할 수 있습니다. 이 JSON 파일을 Slack 구성에 업로드해야 합니다. -
slack_manifest.json파일을 열고 다음 단계를 수행합니다.-
웹 브라우저에서
api.slack.com/appsURL로 이동합니다. - Create New App(새 앱 만들기) 작업을 선택합니다.
- Create an app(앱 생성) 팝업에서 From an app manifest(앱 매니페스트에서 ) 옵션을 선택합니다.
-
앱을 개발할 작업 영역 선택 팝업의 목록에서 작업 영역을 선택하고 다음을 선택합니다.
예: MSIM Slack 작업 공간
-
아래에 앱 매니페스트 입력 팝업에서 JSON 탭을 선택하고
slack_manifest.json파일에서 코드를 복사하여 붙여넣습니다. - 다음을 선택합니다.
-
Review summary & create your app 팝업에서 Create를 선택합니다.
이제 앱이 생성되었습니다.
-
Basic Information(기본 정보) 페이지에서 Install to Workspace(작업 영역에 설치)를 선택합니다.
Slack 통합 봇은 MSIM Slack 작업 공간에 액세스할 수 있는 권한을 요청합니다.
- 허용을 선택합니다.
- 앱 자격 증명 섹션에서 ServiceNow 인스턴스로 다시 이동하여 상세 정보를 입력합니다.
-
선택 모두 > Slack 구성.
이 작업에는 sn_msi.workspace_admin 역할이 필요합니다.
- 서명 비밀 속성을 선택합니다.
- 서명 암호를 복사하여 Slack의 앱 자격 증명 섹션에 붙여넣습니다.
- ServiceNow 인스턴스에서 모두 > 플로우 디자이너.
- 다음으로 이동 연결 > 여유 시간 > 상세 정보 보기 > 구성.
-
양식에서 필드를 채웁니다.
필드 설명 연결 이름 이 연결의 이름입니다. 예: Slack. 연결 URL 이 연결의 URL입니다. 예를 들어, https://slack.com 자격 증명 이름 자격 증명의 이름입니다. 예: Slack 자격 증명 OAuth 이름 OAuth의 이름입니다. 예: Slack OAuth. OAuth 클라이언트 ID Slack에서 생성한 계정에 대해 생성된 클라이언트 ID입니다. OAuth 클라이언트 비밀 Slack에서 만든 계정의 클라이언트 비밀입니다. OAuth 리디렉션 URL OAuth 리디렉션 인스턴스 이름입니다. 예를 들어, msimslack.service-now.com/oauth_redirect.do -
OAuth 토큰 구성 및 가져오기를 선택합니다.
Slack 통합 봇은 MSIM Slack 작업 공간에 액세스할 수 있는 권한을 요청합니다.
-
허용을 선택합니다.
OAuth 액세스 토큰은 사용할 수 있으며 <YYYY-MM-DD> <HH:MM:SS>에 만료됩니다.
-
웹 브라우저에서
- 다음으로 이동 모두 > 중요 보안 인시던트 관리 > 채팅 채널 > 채팅 공급자 구성.
- 채팅 제공자 기록을 활성화하려면 활성 확인란을 선택합니다.
-
연결 확인을 선택하여 연결을 테스트합니다.
공급자 연결의 유효성이 성공적으로 확인되었다는 확인 메시지가 표시됩니다.
-
기록을 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
그 후 Slack과 Now Platform 인스턴스 간의 연결이 성공적으로 설정됩니다.
-
다음으로 이동 api.slack.com/apps > 기능 > OAuth 및 권한.
- 모든 범위가 올바른지 확인합니다.
- 다음으로 이동 기능 > 이벤트 구독.
-
URL 요청 필드에서 재시도를 선택합니다.
확인된 메시지를 볼 수 있습니다.
- 저장을 선택합니다.