오비스 공간에서 받은 멘션 채팅을 Slack의 DM으로 수신할 수 있습니다.
※ 오비스의 멘션 채팅은 '일대일' 멘션 채팅을 의미합니다. @all, @here 등 그룹 멘션이나 다수의 사람을 대상으로 하는 멘션 채팅은 포함되지 않습니다.
대상 권한
Slack 연동 기능 On/Off 설정 | 조직 관리자 또는 권한이 부여된 그룹 내 이용자 |
Slack-오비스 간의 계정 연동 설정 | 공간의 관리자 및 멤버 권한을 가진 이용자 |
Slack 연동 기능 설정
사전 준비
설정을 위해 아래의 권한이 필요합니다.
- Slack의 관리자 권한
- 오비스의 조직 관리자 권한
Slack 설정
1. https://api.slack.com/apps에 접속합니다.
2. [ Create New App ] 버튼을 클릭합니다.
3. 팝업 창이 뜨면 From scratch를 선택합니다.
4. [ App name ]에 임의의 이름을 입력합니다.
※ 한글은 사용할 수 없습니다. 알파벳과 숫자를 사용하여 설정해주세요.
5. [ Pick a workspace to develop your app in: ]에서 Slack 작업공간을 지정합니다.
6. 하단의 [ Create App ] 버튼을 클릭합니다.
7. 사이드 메뉴에서 OAuth & Permissions를 클릭합니다.
8. 화면을 아래로 스크롤하여 Scopes - Bot Token Scopes의 Add an OAuth Scope 버튼을 클릭합니다.
9. 검색을 통해 [ users:read ] 와 [ users:read.email ], [ chat:write ] 항목을 추가해주세요.
10. 화면을 위로 스크롤하여 OAuth Tokens for Your Workspace 항목의 [ Install to Workspace ] 버튼을 클릭합니다.
11. 앱이 Slack 작업 공간에 접근할 수 있는 권한을 요청하면 허용합니다.
12. 발행된 Bot User OAuth Token 값을 복사합니다.
오비스 설정
1. 오비스 조직 설정페이지에 입장하여 아래와 같은 경로로 이동합니다.
[≡] → 조직 탭 → 조직 설정 → 외부 서비스 → Slack Workspace 앱 선택
2. 아래와 같이 각 설정 항목을 입력하고 저장합니다.
- 액세스 토큰 : Slack 설정 - 과정 12에서 복사한 토큰 값을 붙여넣기합니다.
- Slack Workspace 도메인 : [___].slack.com 중 [___] 부분을 입력합니다.
3. 이 설정을 완료하면 조직 내 모든 공간에 개인 설정 - 연동 - 조직 연동 항목에 Slack 옵션이 추가됩니다. 해당 옵션은 공간의 관리자 및 멤버 권한 이용자에게 표시됩니다.
각 이용자의 계정 연동하기
1. 공간의 개인 설정 → 연동 → 조직 연동 항목으로 이동합니다.
2. Slack 옵션의 [ 연동하기 ] 버튼을 클릭합니다.
3. 새 창으로 권한 요청 페이지가 열리면 우측 상단의 콤보 박스를 통해 연동할 Slack 워크스페이스를 선택합니다.
4. 요청 내용을 확인하고 하단의 [ 허용 ] 버튼을 클릭합니다.
- 연동을 시도한 이용자 계정의 이메일 주소와 Slack 계정의 이메일 주소가 일치한다면 연동이 완료됩니다.
- 하나의 공간에서 연동을 완료할 경우 해당 조직 내 다른 공간에도 자동으로 연동 설정이 적용됩니다.
연동 상황에 따른 DM 확인
오비스 - Slack 간 연동 상황 (발신자) | Slack DM |
발신자가 Slack과 연동한 경우 | 발신자와 자신의 Slack DM 메시지 창에 메시지가 전송됩니다. |
발신자가 Slack과 연동하지 않은 경우 또는 발신자가 방문자 권한(외부인)일 경우 |
SlackBot이 DM을 발송합니다. |
연동 해제하기
1. 공간의 개인 설정 → 연동 → 조직 연동 항목으로 이동합니다.
2. Slack 옵션의 [ 연결 완료 ] 버튼을 클릭합니다.