Slack 스포크
스포크를 Slack 사용하여 메시지를 게시하고 채널에 대한 액세스를 관리합니다.
Integration Hub 구독
이 스포크는 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - 통합 허브 개요를 참조하십시오. 구독에 대한 자세한 내용은 계정 관리자에게 문의하세요.
스포크 버전
Slack 스포크 v1.6.0이 최신 버전입니다.
Slack 계정 요구 사항
스포크 하위 플로우
| 하위 플로우 | 설명 |
|---|---|
| 구성원 ID로 Slack 사용자 상세 정보 삽입 | 구성원 ID를 기준으로 Slack 사용자 캐시 모듈에 필수 사용자의 상세 정보를 삽입합니다. |
| 사용자 ID로 Slack 사용자 상세 정보 삽입 | 사용자 ID를 기준으로 Slack 사용자 캐시 모듈에 필요한 사용자의 상세 정보를 삽입합니다. |
| 실행 가능한 메시지 게시 | 채널에 작업 가능한 메시지를 게시합니다 Slack . 주: 이 하위 플로우에는 아웃바운드 구성을 입력으로 사용해야 합니다. 기본 아웃바운드 구성을 사용자 지정하거나 요구 사항에 따라 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 ServiceNow 아웃바운드 구성 구성 문서를 참조하십시오. |
| 승인 메시지 게시 | 채널에 승인 메시지를 게시합니다 Slack . 주: 이 하위 플로우에는 아웃바운드 구성을 입력으로 사용해야 합니다. 기본 아웃바운드 구성을 사용자 지정하거나 요구 사항에 따라 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 ServiceNow 아웃바운드 구성 구성 문서를 참조하십시오. |
| Slack 승인 메시지에 응답 | 채널에 Slack 확인 메시지를 게시합니다. |
| Slack 명령에 응답 | 채널의 명령에 대한 응답을 게시합니다 Slack . |
| Slack 메시지 작업에 응답 | 채널에 알림을 게시합니다 Slack . |
하위 플로우를 사용자 지정하는 동안 무한 루프를 방지하도록 하위 플로우를 구성했는지 확인하십시오.
스포크 작업
스포크는 Slack 인스턴스에서 Slack 이벤트가 발생할 때 작업 공간 작업을 자동화하는 ServiceNow 작업을 제공합니다. 사용 가능한 작업은 다음과 같습니다.
| 범주 | 작업 | 설명 |
|---|---|---|
| 대화 관리 | 채널에 사용자 추가 | Slack 작업 영역의 지정된 채널에 기존 사용자를 추가합니다. |
| 채널 보관 | 워크플레이스에 채널을 보관합니다 Slack . | |
| 대화 이름 변경 | 대화의 이름을 바꿉니다. | |
| 대화 정보 조회 | 대화에 대한 정보를 조회합니다. | |
| 채널 생성 | Slack 워크플레이스에 채널을 생성합니다. | |
| 대화 또는 구성원 ID로 첨부 파일 스트림 조회 | 관련 채널, 구성원 또는 봇 사용자와 관련된 첨부 파일을 조회합니다. | |
| 채널 이력 스트림 조회 | 채널의 이력을 검색합니다. 채널 ID와 시작 및 종료 날짜를 입력으로 제공해야 합니다. | |
| 대화 조회 | 지정된 채널에서 스레드에 대한 대화 메시지를 조회합니다. | |
| 대화 오픈 | 직접 메시지 또는 복수의 직접 메시지를 열거나 다시 시작합니다. | |
| 구성원 ID로 대화 ID 스트림 조회 | Slack의 지정된 구성원과 관련된 대화 ID의 상세 정보를 조회합니다. | |
| 채널 주제 설정 | 슬랙 채널에 대한 주제를 설정합니다. | |
| 채널에서 사용자 제거 | 워크플레이스의 채널 Slack 에서 사용자를 제거합니다. | |
| 알림 관리 | 실행 가능한 메시지 게시 | Slack 채널에 작업 가능한 메시지를 게시합니다. 주: 이 작업을 수행하려면 아웃바운드 구성을 입력으로 사용해야 합니다. 기본 아웃바운드 구성을 사용자 지정하거나 요구 사항에 따라 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 ServiceNow 아웃바운드 구성 구성 문서를 참조하십시오. |
| 승인 메시지 게시 | 채널에 승인 메시지를 게시합니다 Slack . 주: 이 작업을 수행하려면 아웃바운드 구성을 입력으로 사용해야 합니다. 기본 아웃바운드 구성을 사용자 지정하거나 요구 사항에 따라 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 ServiceNow 아웃바운드 구성 구성 문서를 참조하십시오. |
|
| 변경 세부 정보 포스팅 | 채널에 변경 기록 상세 정보를 게시합니다. | |
| 인시던트 상세 정보 게시 | 채널에 인시던트 기록 상세 정보를 게시합니다. | |
| 메시지 게시 | 채널에 메시지를 게시합니다 Slack . | |
| Slack에 응답 게시 | Slack에 응답을 게시합니다. | |
| 승인 기록 업데이트 | 승인 기록을 업데이트합니다. | |
| 문제 세부 정보 게시 | 채널에 문제 기록 상세 정보를 게시합니다. | |
| 사용자 관리 | 사용자 작성 | Slack 작업 영역에 사용자를 작성합니다. 주: 이 작업을 수행하려면 Slack 계정의 사용자 토큰이 필요합니다. 봇 사용자 토큰이 있는 경우 이 작업을 사용할 수 없습니다. |
| 사용자 비활성화 | 워크플레이스에서 지정된 사용자를 비활성화합니다 Slack . 주: 이 작업을 수행하려면 계정의 사용자 토큰이 Slack 필요합니다. 봇 사용자 토큰이 있는 경우 이 작업을 사용할 수 없습니다. |
|
| 사용자 조회 | 지정된 사용자 또는 봇에 관한 정보를 반환합니다. 정보는 사용자 또는 봇의 이름, 시간대, 작업 영역 관리자 권한, 팀 소유권일 수 있습니다. | |
| 구독 비활성화 | Slack에서 사용자 구독을 비활성화합니다. 이 작업을 사용하려면 Slack과 통합의 Slack Enterprise Grid 애플리케이션 생성 및 Slack Enterprise 연결 생성 섹션에 설명된 단계를 수행합니다. | |
| 접근 로그 스트림 조회 | 제공된 가장 오래된 날짜 이후 모든 사용자에 대한 접근 로그를 조회합니다. 이 작업을 사용하려면 Slack과 통합의 Slack 워크플레이스 애플리케이션 생성 및 Slack 워크플레이스 연결 생성 섹션에 설명된 단계를 수행합니다. | |
| 사용자 스트림 조회 | Slack Enterprise 그리드에서 모든 사용자를 검색합니다. 이 작업을 사용하려면 Slack과 통합의 Slack Enterprise Grid 애플리케이션 생성 및 Slack Enterprise 연결 생성 섹션에 설명된 단계를 수행합니다. |
- 사용자 만들기 및 사용자 비활성화 작업에는 관리자 범위가 필요합니다. 여기에 설명된 스포크 설정 절차에는 봇 사용자 토큰만 필요합니다. 봇 토큰 범위를 사용하는 동안에는 사용자 생성 및 사용자 비활성화 작업을 사용할 수 없습니다. 이러한 작업을 사용하려면 Slack 계정에서 사용자 토큰을 가져와야 합니다.
- 관리자 범위는 Slack 워크스페이스 소유자만 사용할 수 있습니다.
스포크 모듈
| 모듈 | 설명 |
|---|---|
| Slack 모달 구성 | 모달을 생성하고 모달에 표시 Slack 되어야 하는 필드를 지정합니다. |
| Slack 사용자 캐시 | 인스턴스에서 ServiceNow 업데이트가 필요하거나 인스턴스의 응답이 필요한 채널에서 Slack 작업을 수행한 사용자에 대한 정보에 액세스합니다ServiceNow. |
| Slack 채널 캐시 | 인스턴스에서 ServiceNow 업데이트가 필요하거나 인스턴스에서 ServiceNow 응답이 필요한 작업이 수행되는 채널에 대한 정보에 액세스합니다. |
| 인바운드 결정 | 인스턴스에서 작업을 수행해야 하는 애플리케이션의 SlackServiceNow 이벤트를 지정합니다. 예를 들어 승인자가 관련 Slack 채널에서 작업을 승인할 때 인스턴스의 ServiceNow 작업 상세 정보를 업데이트하도록 인바운드 결정을 지정할 수 있습니다. 참조용으로 5가지 샘플 인바운드 결정을 사용할 수 있습니다. 이러한 결정을 사용자 지정하거나 요구 사항에 따라 인바운드 결정을 생성합니다. 인바운드 결정에 언급된 조건이 충족되면 연결된 하위 플로우가 트리거되고 인바운드 작업을 시작한 Slack 사용자에 대한 기록이 Slack 사용자 캐시 모듈에 생성됩니다. |
| 모달의 인바운드 결정 | 필요한 인바운드 결정이 충족될 때 트리거해야 하는 하위 플로우를 지정합니다. 인바운드 결정에 언급된 조건이 충족되면 연결된 하위 플로우가 트리거되고 인바운드 작업을 시작한 Slack 사용자에 대한 기록이 Slack 사용자 캐시 모듈에 생성됩니다. |
| Slack 아웃바운드 선택 항목 | Slack 채널에 목록으로 표시되어야 하는 선택 사항입니다. |
| 인바운드 Slack 메시지 | Slack 애플리케이션에서 인스턴스로 들어오는 메시지에 대한 정보에 액세스합니다 ServiceNow . |
| 아웃바운드 구성 | 애플리케이션에서 작업을 수행해야 하는 인스턴스의 ServiceNowSlack 이벤트를 지정합니다. 예를 들어, 인스턴스에서 작업이 생성될 때 승인을 요청하는 메시지를 채널에 Slack 보내도록 아웃바운드 구성을 지정할 수 있습니다 ServiceNow . 참조용으로 세 가지 샘플 아웃바운드 구성을 사용할 수 있습니다. 이러한 구성을 사용자 지정하거나 요구 사항에 따라 아웃바운드 구성을 생성합니다. 아웃바운드 구성은 실행 가능한 메시지 게시 및 승인 메시지 게시 작업에 대한 템플릿도 제공합니다. 예를 들어, 관련 Slack 채널에서 전송되는 승인 메시지에 승인 및 거부 버튼을 표시하도록 아웃바운드 구성을 구성할 수 있습니다. 아웃바운드 구성에 언급된 구성이 충족되면 관련 하위 플로우가 트리거되어 Slack 애플리케이션에서 작업을 수행합니다. |
| Slack 구성 | Slack 앱 및 서명 키에 대한 정보를 제공합니다. |
| 테이블 | 필드 |
|---|---|
| Slack 채널 캐시 [sn_slack_ah_v2_slack_channel_cache] |
|
| Slack 구성 [sn_slack_ah_v2_slack_configurations] |
|
| Slack 자격 증명 [sn_slack_ah_v2_slack_credential] |
|
| Slack 아웃바운드 선택 항목 [sn_slack_ah_v2_slack_outbound_choices] |
|
| Slack 사용자 캐시 [sn_slack_ah_v2_slack_user_details] |
|
| Slack 워크플레이스 토큰 [sn_slack_ah_v2_slack_workspace_tokens] |
|
| Slack 모달 구성 [sn_slack_ah_v2_slack_modal_configuration] |
|
연결 및 자격 증명 별칭 요구 사항
Integration Hub는 별칭을 사용하여 연결 및 자격 증명 정보와 OAuth 자격 증명을 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 연결 또는 자격 증명 정보가 변경되면 연결을 사용하는 작업을 업데이트할 필요가 없습니다.
스포크 설정에 대한 자세한 내용은 다음을 참조하십시오. Slack 스포크 설정.