스포크를 사용하여 메시지를 게시하고 채널에 대한 접근을 Slack 관리합니다.

통합 허브 구독

이 스포크는 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - 통합 허브 개요를 참조하십시오. 구독에 대한 자세한 내용은 계정 관리자에게 문의하십시오.

스포크 버전

Slack 스포크 v1.8.0이 최신 버전입니다.

Slack 계정 요구 사항

스포크를 사용하려면 Slack Slack 스포크에 대한 OAuth 2.0 토큰을 생성하기 위해 계정에 작업 공간과 사용자 지정 앱을 Slack 생성해야 합니다. Slack 앱 구성 문서를 참조하십시오.
주: 여기에 설명된 스포크 설정 절차에는 봇 사용자 토큰만 필요합니다. 봇 토큰 범위를 사용하는 동안에는 사용자 생성 및 사용자 비활성화 작업을 사용할 수 없습니다. 이러한 작업을 사용하려면 Slack 계정에서 사용자 토큰을 가져와야 합니다.

스포크 하위 플로우

이 스포크는 Slack 작업 공간 작업 자동화를 보여주는 몇 가지 샘플 하위 플로우를 Slack 제공합니다. 샘플 하위 플로우를 사용자 지정하려면 새 애플리케이션 범위에 복사합니다. 사용 가능한 샘플 하위 플로우는 다음과 같습니다.
하위 플로우 설명
구성원 ID로 Slack 사용자 상세 정보 삽입 구성원 ID를 기준으로 Slack 사용자 캐시 모듈에 필요한 사용자의 상세 정보를 삽입합니다.
사용자 ID로 Slack 사용자 상세 정보 삽입 사용자 ID를 기반으로 Slack 사용자 캐시 모듈에 필요한 사용자의 상세 정보를 삽입합니다.
실행 가능한 메시지 게시 채널에 실행 가능한 메시지를 게시합니다 Slack .
주: 이 하위 플로우에는 입력으로 아웃바운드 구성이 필요합니다. 요구 사항에 따라 기본 아웃바운드 구성을 사용자 지정하거나 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 아웃바운드 구성 ServiceNow 구성 문서를 참조하십시오.
승인 메시지 게시 채널에 승인 메시지를 게시합니다 Slack .
주: 이 하위 플로우에는 입력으로 아웃바운드 구성이 필요합니다. 요구 사항에 따라 기본 아웃바운드 구성을 사용자 지정하거나 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 아웃바운드 구성 ServiceNow 구성 문서를 참조하십시오.
Slack 승인 메시지에 응답 채널에 확인 메시지를 게시합니다 Slack .
Slack 명령에 응답 명령에 대한 응답을 채널에 게시합니다 Slack .
Slack 메시지 작업에 응답 채널에 알림을 게시합니다 Slack .

하위 플로우를 사용자 지정하는 동안 무한 루프를 방지하도록 하위 플로우가 구성되어 있는지 확인하십시오.

스포크 작업

스포크는 Slack 인스턴스에서 이벤트가 발생할 ServiceNow 때 작업 공간 작업을 자동화 Slack 하는 작업을 제공합니다. 사용 가능한 작업은 다음과 같습니다.

범주 작업 설명
대화 관리 채널에 사용자 추가 Slack 작업 공간의 지정된 채널에 기존 사용자를 추가합니다.
채널 보관 작업 공간에 채널을 보관합니다 Slack .
대화 이름 변경 대화의 이름을 바꿉니다.
대화 정보 조회 대화에 대한 정보를 조회합니다.
채널 작성 Slack 작업 공간에 채널을 생성합니다.
대화 또는 구성원 ID로 첨부 파일 스트림 조회 관련 채널, 구성원 또는 봇 사용자와 관련된 첨부 파일을 조회합니다.
채널 이력 스트림 조회 채널의 이력을 검색합니다. 채널 ID와 시작 및 종료 날짜를 입력으로 제공해야 합니다.
대화 조회 지정된 채널에서 스레드에 대한 대화 메시지를 조회합니다.
대화 오픈 직접 메시지 또는 복수의 직접 메시지를 열거나 다시 시작합니다.
구성원 ID로 대화 ID 스트림 조회 Slack의 지정된 구성원과 관련된 대화 ID의 상세 정보를 조회합니다.
채널 주제 설정 Slack 채널에 대한 주제를 설정합니다.
채널에서 사용자 제거 작업 공간의 채널에서 Slack 사용자를 제거합니다.
알림 관리 실행 가능한 메시지 게시 Slack 채널에 작업 가능한 메시지를 게시합니다.
주: 이 작업에는 입력으로 아웃바운드 구성이 필요합니다. 요구 사항에 따라 기본 아웃바운드 구성을 사용자 지정하거나 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 아웃바운드 구성 ServiceNow 구성 문서를 참조하십시오.
승인 메시지 게시 채널에 승인 메시지를 게시합니다 Slack .
주: 이 작업에는 입력으로 아웃바운드 구성이 필요합니다. 요구 사항에 따라 기본 아웃바운드 구성을 사용자 지정하거나 아웃바운드 구성을 생성합니다. 자세한 내용은 인스턴스에서 아웃바운드 구성 ServiceNow 구성 문서를 참조하십시오.
변경 세부 정보 포스팅 채널에 변경 기록 상세 정보를 게시합니다.
인시던트 상세 정보 게시 인시던트 기록 상세 정보를 채널에 게시합니다.
메시지 게시 채널에 메시지를 게시합니다 Slack .
Slack에 응답 게시 Slack에 응답을 게시합니다.
승인 기록 업데이트 승인 기록을 업데이트합니다.
문제 세부 정보 게시 문제 기록 상세 정보를 채널에 게시합니다.
사용자 관리 사용자 작성 Slack 작업 공간에 사용자를 작성합니다.
주: 이 작업을 수행하려면 Slack 계정의 사용자 토큰이 필요합니다. 봇 사용자 토큰이 있는 경우 이 작업을 사용할 수 없습니다.
사용자 비활성화 작업 공간에서 지정된 사용자를 비활성화합니다 Slack .
주:

이 작업에는 계정의 사용자 토큰이 Slack 필요합니다. 봇 사용자 토큰이 있는 경우 이 작업을 사용할 수 없습니다.

사용자 조회 지정된 사용자 또는 봇에 대한 정보를 반환합니다. 이 정보는 사용자 또는 봇의 이름, 시간대, 작업 공간 관리자 권한 및 팀 소유권일 수 있습니다.
구독 비활성화 Slack에서 사용자 구독을 비활성화합니다. 이 작업을 사용하려면 의 Slack Enterprise Grid 애플리케이션 생성 및 Slack Enterprise 연결 생성 섹션에 Slack과(와) 통합설명된 단계를 수행합니다.
접근 로그 스트림 조회 제공된 가장 오래된 날짜 이후 모든 사용자에 대한 접근 로그를 조회합니다. 이 작업을 사용하려면 의 Slack과(와) 통합Slack 작업 공간 애플리케이션 생성 및 Slack 작업 공간 연결 생성 섹션에 설명된 단계를 수행합니다.
사용자 스트림 조회 Slack Enterprise 그리드에서 모든 사용자를 검색합니다. 이 작업을 사용하려면 의 Slack Enterprise Grid 애플리케이션 생성 및 Slack Enterprise 연결 생성 섹션에 Slack과(와) 통합설명된 단계를 수행합니다.
주:
  • 사용자 생성 및 사용자 비활성화 작업에는 관리자 범위가 필요합니다. 여기에 설명된 스포크 설정 절차에는 봇 사용자 토큰만 필요합니다. 봇 토큰 범위를 사용하는 동안에는 사용자 생성 및 사용자 비활성화 작업을 사용할 수 없습니다. 이러한 작업을 사용하려면 Slack 계정에서 사용자 토큰을 가져와야 합니다.
  • 관리자 범위는 Slack 작업 공간 소유자만 사용할 수 있습니다.

사용 가능한 AI 에이전트

스포크를 설치하고 Now Assist 사용 가능한 AI 에이전트 사용을 시작합니다. 자세한 내용은 Now Assist 스포크용 문서를 참조하십시오.

이 스포크는 인간과 유사한 인텔리전스를 모방하여 인스턴스에서 작업을 ServiceNow 수행하는 독립 실행형 AI 에이전트를 제공합니다.
  • ServiceNow 에이전트 시스템에서는 목표를 실행하기 위한 하나 이상의 독립 실행형 AI 에이전트와 함께 대규모 언어 모델(LLM) 지침 세트로 구성된 에이전트 워크플로우를 생성할 수 있습니다. 요구 사항에 따라 에이전트 워크플로우를 생성하고 필요한 트리거를 제공하기 위해 AI 에이전트를 추가하는 방법에 대한 자세한 내용은 을 참조하십시오 에이전틱 워크플로우 생성 .

    사용 가능한 다른 AI 에이전트를 검색하고 에이전트 워크플로우에 추가할 수도 있습니다. 자세한 내용은 AI 에이전트 찾기 문서를 참조하십시오.

  • 필요한 스포크 AI 에이전트의 클론을 생성하고 요구 사항에 따라 사용자 지정할 수 있습니다. 클론 생성에 대한 자세한 내용은 을 참조하십시오 AI 에이전트 복제 .
  • AI 에이전트에 대한 자세한 내용은 을 참조하십시오 Now Assist AI 에이전트 .
사용 가능한 AI 에이전트는 다음과 같습니다.
AI 에이전트 설명
Slack 사용자 관리자 사용자를 관리하고 Slack Slack 작업을 워크플로우와 ServiceNow 통합합니다. 사용자를 조회하고 Slack 채널 내에서 사용자 관리 및 커뮤니케이션을 간소화합니다.
Slack 알림 관리자 스포크 작업을 실행하여 워크플로우를 자동화합니다 Slack . 이를 통해 사용자는 인시던트, 문제, 변경 사항 및 요청의 상세 정보와 같은 알림 및 업데이트를 채널에 보낼 수 있습니다 Slack . 커뮤니케이션을 간소화하고 알림을 더 잘 관리합니다.
Slack 대화 관리자 채널 주제 설정, 대화 이름 바꾸기, 채널에서 사용자 추가 또는 제거, 채널 생성 및 보관 등의 작업을 수행합니다.
AI 에이전트를 찾고 계신가요?
  • 에이전트 워크플로우에서 사용되지 않는 애플리케이션과 함께 Now Assist 설치되는 AI 에이전트가 있을 수 있습니다. 인스턴스에서 사용할 수 있는 모든 에이전트를 보는 방법을 알아보려면 AI 에이전트 찾기를 참조하십시오.
  • 인스턴스에 설치되지 않을 수 있는 에이전트를 찾으려면 에서 AI 에이전트 마켓플레이스ServiceNow Store방문하십시오.
주: AI 에이전트를 실행하는 사용자에게 AI 에이전트와 연결된 테이블의 데이터에 액세스하거나 데이터에 대한 작업을 수행하는 데 필요한 역할과 권한이 있는지 확인합니다.

스포크 모듈

Slack 스포크가 Slack 애플리케이션을 ServiceNow 인스턴스에 추가합니다. Slack 애플리케이션에는 다음 모듈이 포함되어 있습니다.
모듈 설명
Slack 모달 구성 모달을 생성하고 모달에 표시할 Slack 필드를 지정합니다.
Slack 사용자 캐시 인스턴스에서 업데이트가 ServiceNow 필요하거나 인스턴스로부터 ServiceNow 응답이 필요한 채널에서 작업을 Slack 수행한 사용자에 대한 정보에 액세스합니다.
슬랙 채널 캐시 인스턴스에서 업데이트가 ServiceNow 필요하거나 인스턴스로부터 ServiceNow 응답이 필요한 작업이 수행되는 채널에 대한 정보에 액세스합니다.
인바운드 결정 인스턴스에서 작업을 수행해야 ServiceNow 하는 애플리케이션 내 Slack 이벤트를 지정합니다.

예를 들어, 승인자가 관련 Slack 채널에서 작업을 승인할 때 인스턴스의 작업 상세 정보를 ServiceNow 업데이트하도록 인바운드 결정을 지정할 수 있습니다. 5가지 샘플 인바운드 결정을 참조할 수 있습니다. 이러한 결정을 사용자 지정하거나 요구 사항에 따라 인바운드 결정을 생성합니다.

인바운드 결정에 언급된 조건이 충족되면 연결된 하위 플로우가 트리거되고 인바운드 작업을 시작한 Slack 사용자에 대한 기록이 Slack 사용자 캐시 모듈에 생성됩니다.

모달에 대한 인바운드 결정 필요한 인바운드 결정이 충족될 때 트리거해야 하는 하위 플로우를 지정합니다.

인바운드 결정에 언급된 조건이 충족되면 연결된 하위 플로우가 트리거되고 인바운드 작업을 시작한 Slack 사용자에 대한 기록이 Slack 사용자 캐시 모듈에 생성됩니다.

슬랙 아웃바운드 선택 항목 Slack 채널에 목록으로 표시되어야 하는 선택 사항입니다.
인바운드 Slack 메시지 Slack 애플리케이션에서 인스턴스 ServiceNow 로 들어오는 인바운드 메시지에 대한 정보에 액세스합니다.
아웃바운드 구성 애플리케이션에서 작업을 수행해야 Slack 하는 인스턴스의 이벤트를 ServiceNow 지정합니다.

예를 들어, 인스턴스에 작업이 생성될 때 승인을 요청하는 메시지를 채널에 보내 Slack 도록 아웃바운드 구성을 지정할 수 있습니다 ServiceNow . 세 가지 샘플 아웃바운드 구성을 참조할 수 있습니다. 요구 사항에 따라 이러한 구성을 사용자 지정하거나 아웃바운드 구성을 생성합니다.

아웃바운드 구성은 실행 가능한 메시지 게시 및 승인 메시지 게시 작업에 대한 템플릿도 제공합니다. 예를 들어 관련 Slack 채널에서 전송되는 승인 메시지에 승인거부 버튼을 표시하도록 아웃바운드 구성을 구성할 수 있습니다.

아웃바운드 구성에 언급된 구성이 충족되면 관련 하위 플로우가 트리거되어 Slack 애플리케이션에서 작업을 수행합니다.

Slack 구성 Slack 앱 및 서명 키에 대한 정보를 제공합니다.
이러한 모듈의 데이터는 다음 스포크 테이블에서 채워집니다.
테이블 필드
Slack 채널 캐시 [sn_slack_ah_v2_slack_channel_cache]
  • 채널 ID
  • 채널 링크
  • 채널 이름
  • 작성자
  • 문서 ID
  • 보관됨
  • 비공개임
  • 소스 테이블
Slack 구성 [sn_slack_ah_v2_slack_configurations]
  • 클라이언트 비밀
  • 연결 별칭
  • 속성 이름
  • Slack 앱
Slack 자격 증명 [sn_slack_ah_v2_slack_credential]
  • 인증 키
  • 활성
  • 컨텍스트 이름
  • 도메인 이름
  • 개인 키
Slack 아웃바운드 선택 [sn_slack_ah_v2_slack_outbound_choices]
  • 이름
  • 활성
  • 언어
  • 시퀀스
  • 도메인
Slack 사용자 캐시 [sn_slack_ah_v2_slack_user_details]
  • 표시 이름
  • Slack 구성원 ID
  • 팀 ID
  • 사용자
Slack 작업 공간 토큰 [sn_slack_ah_v2_slack_workspace_tokens]
  • 연결 별칭
  • Slack 앱
  • 작업 공간 이름
Slack 모달 구성 [sn_slack_ah_v2_slack_modal_configuration]
  • 모달 제목
  • 이름
  • 스크립트 확인
  • 사용자 지정 모달

연결 및 자격 증명 별칭 요구 사항

통합 허브는 별칭을 사용하여 연결 및 자격 증명 정보와 OAuth 자격 증명을 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 연결 또는 자격 증명 정보가 변경되면 연결을 사용하는 작업을 업데이트할 필요가 없습니다.

스포크 설정에 대한 자세한 내용은 다음을 참조하십시오. Slack 스포크 설정.