Confluence 에서 문서 데이터 가져오기

Updated on 2월 11, 2022

이제 Confluence 페이지에서 Alli 의 지식 베이스로 문서를 가져와 검색 등에 활용할 수 있습니다. 어떻게 하는지 알아보겠습니다.

Confluence 에 Alli 추가하기

Confluence 페이지를 열고 앱 > 앱 관리 메뉴를 클릭합니다. 앱 관리 메뉴가 보이지 않는 경우 Confluence 어드민에게 어드민 권한을 요청하세요. 아래 모든 과정은 JIRA 가 아닌 Confluence 에서 진행해야 하는 점 주의하시기 바랍니다.

애드온 관리 아래의 설정을 클릭합니다. ‘Enable development node’ 가 체크되어 있지 않다면 체크하고 Apply 를 눌러 저장합니다.

애드온 관리에서 플러그인 올리기를 클릭한 후, https://backend.alli.ai/confluence/atlassian-connect.json 을 붙여넣고 Upload 버튼을 누르면 ‘Allganize integration as a Document Source in Knowledge Base’ 가 애드온으로 추가됩니다.

‘Allganize Integration as a Document Source in Knowledge Base’ 앱을 클릭한 후 ‘Configure’ 버튼을 클릭하면 client token 이 나타나며 클릭하여 복사할 수 있습니다. 이 token 정보는 다음 단계에서 Alli 대시보드에 붙여넣어야 합니다.

Confluence 와 Alli 연동하기

봇 프로젝트의 경우 지식 베이스 > 소스 설정 메뉴 탭, 인지 검색(Cognitive Search) 프로젝트의 경우 왼쪽 네비게이션 바의 소스 설정 메뉴를 선택합니다. Confluence 항목을 클릭하여 펼친 후 하단의 ‘편집’ 버튼을 클릭합니다.

  • Client token 을 Token 필드에 붙여넣으면 아래 URL 필드에 연동하고자 하는 Confluence 의 URL 이 나타납니다.
  • 또한 스페이스 드랍다운에서 문서를 가져올 스페이스를 선택할 수도 있습니다. 스페이스는 복수 선택이 가능하며, 기본값은 모든 스페이스입니다.
  • 추가 혹은 삭제 버튼을 눌러 다른 단체를 추가하거나 등록된 단체를 삭제할 수 있습니다.
  • 모든 편집이 완료되면 반드시 저장 버튼을 눌러 변경 사항을 저장하세요.

이제 ‘지금 실행’ 버튼을 클릭하면 바로 인덱싱이 시작됩니다. 또한 ‘자동 인덱싱 켜기’를 활성화하면 프로젝트 시간 자정에 매일 자동으로 인덱싱이 실행됩니다. 인덱싱 히스토리는 오른쪽에 기록됩니다. 인덱싱되는 Confluence 페이지는 모두 txt 형식으로 저장되며, 각 페이지의 제목이 파일명으로 설정됩니다.