InfoGrab DocsInfoGrab Docs

가져오기, 내보내기 및 마이그레이션

요약

보드를 백업하거나 다른 팀 또는 채널 워크스페이스에서 재사용하려는 경우 아카이브 파일로 내보낸 다음 선택한 팀 또는 채널 워크스페이스에서 아카이브 파일을 가져올 수 있습니다. 이를 위해 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 를 선택합니다.

사용 가능 플랜: Entry, Enterprise, Enterprise Advanced(Professional 제외)

보드 아카이브 가져오기 및 내보내기#

보드를 백업하거나 다른 팀 또는 채널 워크스페이스에서 재사용하려는 경우 아카이브 파일로 내보낸 다음 선택한 팀 또는 채널 워크스페이스에서 아카이브 파일을 가져올 수 있습니다. 내보내고 가져온 보드 아카이브에는 속성, 댓글, 설명 및 이미지 첨부 파일과 같은 모든 카드 콘텐츠가 포함됩니다.

이를 위해 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 더 보기 아이콘을 사용하여 추가 메시지 옵션에 접근합니다. 를 선택합니다. 그런 다음 보드 아카이브 내보내기 를 선택합니다. 아카이브 파일을 다운로드합니다. 내보낸 보드를 추가하려는 팀 또는 채널 워크스페이스로 이동합니다. 프로필 사진 옆의 기어 아이콘을 선택한 다음 아카이브 가져오기 를 선택합니다. 내보낸 보드가 이 팀 또는 채널 워크스페이스에 추가됩니다.

아카이브 가져오기 옵션은 현재 팀으로 보드를 가져옵니다. 가져온 보드에 대한 접근을 제어하려면 보드 권한을 사용합니다. 이전 .focalboard 형식은 향후 릴리즈에서 더 이상 지원되지 않을 예정이지만 그때까지는 가져오기를 지원합니다. 현재 가져오기 대화 상자는 .boardarchive 를 찾습니다. .focalboard 파일을 가져오려면 Select all files 를 사용합니다.

CSV로 내보내기#

보드를 CSV 파일로 내보내려면 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 더 보기 아이콘을 사용하여 추가 메시지 옵션에 접근합니다. 를 선택합니다. 그런 다음 CSV로 내보내기 를 선택합니다.

다른 애플리케이션에서 가져오기 및 내보내기#

다른 도구의 데이터를 Boards와 함께 사용하기 위해 가져올 수 있습니다.

Asana에서 가져오기#

이 노드 앱은 Asana JSON 아카이브를 .boardarchive 파일로 변환합니다.

  1. Asana 계정에 로그인합니다.
  2. Asana 보드 이름 옆의 드롭다운 메뉴를 선택합니다. 그런 다음 Export/Print > JSON 을 선택합니다. 이렇게 하면 Boards에서 사용할 아카이브 파일이 생성됩니다.
  3. 파일을 로컬에 저장합니다(예: asana.json).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/asana 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importAsana.ts -i <asana.json> -o archive.boardarchive 를 실행합니다. 다음 데이터가 생성됩니다.
asana macbook$ npx ts-node importAsana.ts -i ~/Downloads/asana.json -o archive.boardarchive
Board: 1:1 Meeting Agenda Test
Card: [READ ME] Instructions for using this project
Card: [EXAMPLE TASK] Feedback on design team presentation
Card: [EXAMPLE TASK] Finalize monthly staffing plan
Card: [EXAMPLE TASK] Review Q2 launch video outline
Card: [EXAMPLE TASK] Mentor a peer

Found 5 card(s).
Exported to archive.boardarchive
  1. Boards에서 내보내기에 사용할 보드를 엽니다.
  2. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  3. 업로드 를 선택합니다.
  4. 보드로 돌아가서 Asana 데이터가 표시되는지 확인합니다.

Asana 데이터가 표시되지 않으면 오류가 표시됩니다. 오류에 대한 로그 파일도 확인할 수 있습니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 섹션(칼럼) 멤버십, 이름 및 메모와 함께 가져옵니다.

Notion에서 가져오기#

이 노드 앱은 Notion CSV 및 마크다운 내보내기를 .boardarchive 파일로 변환합니다.

  1. Notion 보드에서 보드 오른쪽 상단 모서리의 ... 메뉴를 엽니다.
  2. Export 를 선택하고 내보내기 형식으로 Markdown & CSV 를 선택합니다.
  3. 생성된 파일을 로컬에 저장하고 폴더의 압축을 풉니다.
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/notion 으로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importNotion.ts -i <path to the notion-export folder> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Notion 데이터가 표시되는지 확인합니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 속성 및 마크다운 콘텐츠와 함께 가져옵니다.

Notion 내보내기 형식은 속성 유형을 보존하지 않으므로 스크립트는 현재 모든 카드 속성을 Select 유형으로 가져옵니다. Focalboard로 가져온 후 유형을 변경할 수 있습니다.

Jira에서 가져오기#

이 노드 앱은 Jira .XML 내보내기를 .boardarchive 파일로 변환합니다.

  1. Jira 고급 검색을 열고 내보낼 모든 항목을 검색합니다.
  2. Export > Export XML 을 선택합니다.
  3. 생성된 파일을 로컬에 저장합니다(예: jira_export.xml).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/jira 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importJira.ts -i <path-to-jira.xml> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Jira 데이터가 표시되는지 확인합니다.

가져오기 범위 및 알려진 제한 사항#

현재 스크립트는 각 항목을 단일 보드의 카드로 가져옵니다. Jira .XML 내보내기는 한 번에 1000개 이슈로 제한됩니다.

사용자는 사용자 이름과 함께 Select 속성으로 가져옵니다.

현재 가져오지 않는 항목은 다음과 같습니다.

  • 사용자 정의 속성
  • 댓글
  • 임베드된 파일

Trello에서 가져오기#

이 노드 앱은 Trello .json 아카이브를 .boardarchive 파일로 변환합니다.

  1. Trello 보드 메뉴에서 ...Show Menu 를 선택합니다.
  2. More > Print and Export > Export to JSON 을 선택합니다.
  3. 생성된 파일을 로컬에 저장합니다(예: trello.json).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/trello 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importTrello.ts -i <path-to-trello.json> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Trello 데이터가 표시되는지 확인합니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 목록(칼럼) 멤버십, 이름 및 설명과 함께 가져옵니다.

Todoist에서 가져오기#

이 노드 앱은 Todoist .json 아카이브를 .boardarchive 파일로 변환합니다.

  1. 오픈 소스 Todoist 데이터 내보내기 서비스 https://darekkay.com/todoist-export/를 방문합니다.
  2. 옵션 메뉴에서 Export As > JSON (all data) 를 선택합니다.
  3. 보관됨 옵션이 체크되어 있으면 체크를 해제합니다.
  4. Authorize and Backup 을 선택합니다. 그러면 Todoist 계정으로 이동합니다. 화면의 지침을 따릅니다.
  5. 다운로드된 .json 파일의 이름과 위치를 기록합니다.
  6. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/todoist 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importTodoist.ts -i <path-to-todoist.json> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Todoist 데이터가 표시되는지 확인합니다.

가져오기, 내보내기 및 마이그레이션

Mattermost v12.0
원문 보기

요약

보드를 백업하거나 다른 팀 또는 채널 워크스페이스에서 재사용하려는 경우 아카이브 파일로 내보낸 다음 선택한 팀 또는 채널 워크스페이스에서 아카이브 파일을 가져올 수 있습니다. 이를 위해 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 를 선택합니다.

사용 가능 플랜: Entry, Enterprise, Enterprise Advanced(Professional 제외)

보드 아카이브 가져오기 및 내보내기#

보드를 백업하거나 다른 팀 또는 채널 워크스페이스에서 재사용하려는 경우 아카이브 파일로 내보낸 다음 선택한 팀 또는 채널 워크스페이스에서 아카이브 파일을 가져올 수 있습니다. 내보내고 가져온 보드 아카이브에는 속성, 댓글, 설명 및 이미지 첨부 파일과 같은 모든 카드 콘텐츠가 포함됩니다.

이를 위해 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 더 보기 아이콘을 사용하여 추가 메시지 옵션에 접근합니다. 를 선택합니다. 그런 다음 보드 아카이브 내보내기 를 선택합니다. 아카이브 파일을 다운로드합니다. 내보낸 보드를 추가하려는 팀 또는 채널 워크스페이스로 이동합니다. 프로필 사진 옆의 기어 아이콘을 선택한 다음 아카이브 가져오기 를 선택합니다. 내보낸 보드가 이 팀 또는 채널 워크스페이스에 추가됩니다.

아카이브 가져오기 옵션은 현재 팀으로 보드를 가져옵니다. 가져온 보드에 대한 접근을 제어하려면 보드 권한을 사용합니다. 이전 .focalboard 형식은 향후 릴리즈에서 더 이상 지원되지 않을 예정이지만 그때까지는 가져오기를 지원합니다. 현재 가져오기 대화 상자는 .boardarchive 를 찾습니다. .focalboard 파일을 가져오려면 Select all files 를 사용합니다.

CSV로 내보내기#

보드를 CSV 파일로 내보내려면 보드 상단의 새로 만들기 버튼 왼쪽에 있는 옵션 메뉴 더 보기 아이콘을 사용하여 추가 메시지 옵션에 접근합니다. 를 선택합니다. 그런 다음 CSV로 내보내기 를 선택합니다.

다른 애플리케이션에서 가져오기 및 내보내기#

다른 도구의 데이터를 Boards와 함께 사용하기 위해 가져올 수 있습니다.

Asana에서 가져오기#

이 노드 앱은 Asana JSON 아카이브를 .boardarchive 파일로 변환합니다.

  1. Asana 계정에 로그인합니다.
  2. Asana 보드 이름 옆의 드롭다운 메뉴를 선택합니다. 그런 다음 Export/Print > JSON 을 선택합니다. 이렇게 하면 Boards에서 사용할 아카이브 파일이 생성됩니다.
  3. 파일을 로컬에 저장합니다(예: asana.json).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/asana 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importAsana.ts -i <asana.json> -o archive.boardarchive 를 실행합니다. 다음 데이터가 생성됩니다.
asana macbook$ npx ts-node importAsana.ts -i ~/Downloads/asana.json -o archive.boardarchive
Board: 1:1 Meeting Agenda Test
Card: [READ ME] Instructions for using this project
Card: [EXAMPLE TASK] Feedback on design team presentation
Card: [EXAMPLE TASK] Finalize monthly staffing plan
Card: [EXAMPLE TASK] Review Q2 launch video outline
Card: [EXAMPLE TASK] Mentor a peer

Found 5 card(s).
Exported to archive.boardarchive
  1. Boards에서 내보내기에 사용할 보드를 엽니다.
  2. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  3. 업로드 를 선택합니다.
  4. 보드로 돌아가서 Asana 데이터가 표시되는지 확인합니다.

Asana 데이터가 표시되지 않으면 오류가 표시됩니다. 오류에 대한 로그 파일도 확인할 수 있습니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 섹션(칼럼) 멤버십, 이름 및 메모와 함께 가져옵니다.

Notion에서 가져오기#

이 노드 앱은 Notion CSV 및 마크다운 내보내기를 .boardarchive 파일로 변환합니다.

  1. Notion 보드에서 보드 오른쪽 상단 모서리의 ... 메뉴를 엽니다.
  2. Export 를 선택하고 내보내기 형식으로 Markdown & CSV 를 선택합니다.
  3. 생성된 파일을 로컬에 저장하고 폴더의 압축을 풉니다.
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/notion 으로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importNotion.ts -i <path to the notion-export folder> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Notion 데이터가 표시되는지 확인합니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 속성 및 마크다운 콘텐츠와 함께 가져옵니다.

Notion 내보내기 형식은 속성 유형을 보존하지 않으므로 스크립트는 현재 모든 카드 속성을 Select 유형으로 가져옵니다. Focalboard로 가져온 후 유형을 변경할 수 있습니다.

Jira에서 가져오기#

이 노드 앱은 Jira .XML 내보내기를 .boardarchive 파일로 변환합니다.

  1. Jira 고급 검색을 열고 내보낼 모든 항목을 검색합니다.
  2. Export > Export XML 을 선택합니다.
  3. 생성된 파일을 로컬에 저장합니다(예: jira_export.xml).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/jira 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importJira.ts -i <path-to-jira.xml> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Jira 데이터가 표시되는지 확인합니다.

가져오기 범위 및 알려진 제한 사항#

현재 스크립트는 각 항목을 단일 보드의 카드로 가져옵니다. Jira .XML 내보내기는 한 번에 1000개 이슈로 제한됩니다.

사용자는 사용자 이름과 함께 Select 속성으로 가져옵니다.

현재 가져오지 않는 항목은 다음과 같습니다.

  • 사용자 정의 속성
  • 댓글
  • 임베드된 파일

Trello에서 가져오기#

이 노드 앱은 Trello .json 아카이브를 .boardarchive 파일로 변환합니다.

  1. Trello 보드 메뉴에서 ...Show Menu 를 선택합니다.
  2. More > Print and Export > Export to JSON 을 선택합니다.
  3. 생성된 파일을 로컬에 저장합니다(예: trello.json).
  4. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/trello 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importTrello.ts -i <path-to-trello.json> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Trello 데이터가 표시되는지 확인합니다.

가져오기 범위#

현재 스크립트는 단일 보드의 모든 카드를 해당 목록(칼럼) 멤버십, 이름 및 설명과 함께 가져옵니다.

Todoist에서 가져오기#

이 노드 앱은 Todoist .json 아카이브를 .boardarchive 파일로 변환합니다.

  1. 오픈 소스 Todoist 데이터 내보내기 서비스 https://darekkay.com/todoist-export/를 방문합니다.
  2. 옵션 메뉴에서 Export As > JSON (all data) 를 선택합니다.
  3. 보관됨 옵션이 체크되어 있으면 체크를 해제합니다.
  4. Authorize and Backup 을 선택합니다. 그러면 Todoist 계정으로 이동합니다. 화면의 지침을 따릅니다.
  5. 다운로드된 .json 파일의 이름과 위치를 기록합니다.
  6. 로컬 머신에서 터미널 창을 열고 focalboard 리포지터리를 로컬 디렉터리(예: focalboard)에 클론합니다.
git clone https://github.com/mattermost/focalboard focalboard
  1. focalboard/webapp 으로 이동합니다.
  2. npm install 을 실행합니다.
  3. focalboard/import/todoist 로 디렉터리를 변경합니다.
  4. npm install 을 실행합니다.
  5. 같은 폴더에서 npx ts-node importTodoist.ts -i <path-to-todoist.json> -o archive.boardarchive 를 실행합니다.
  6. Boards에서 내보내기에 사용할 보드를 엽니다.
  7. Settings > Import archive 를 선택하고 archive.boardarchive 를 선택합니다.
  8. 업로드 를 선택합니다.
  9. 보드로 돌아가서 Todoist 데이터가 표시되는지 확인합니다.