본문 바로가기

ETC

레드마인 매뉴얼 #1 - 일감 업로드 하기

주의 : 실제 프로젝트 레드마인 초기 셋팅시, 테스트 업로드를 기반으로 스크린샷을 찍다보니 일부 모자이크 처리 된 점 양해 부탁드립니다.

레드마인

 

 

Overview - Redmine

Redmine¶ Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL). Features

www.redmine.org

 

레드마인이란?

오픈소스 프로그램으로 웹 기반의 프로젝트 관리 와 버그 추적 기능을 제공하는 도구. 화면기반의 프로젝트 관리에 도움이 되도록 달력과 간트 차트를 제공하고 일정관리 기능을 제공한다. 레드마인은 통합된 프로젝트관리 기능과 이슈추적, 여러가지 형상 관리 기능을 제공한다.

매뉴얼을 만들게 된 배경

팀장님이 담당하시는 프로젝트에서 현재 작성된 WBS 외에 레드마인을 사용한다고 하신다. 그래서 WBS 내용을 레드마인에 통으로 옮겨달라고 하시는데,, 레드마인은 정말 처음 써봐서 아무것도 모르기도 하고,, 검색해도 잘 안나와서 나중에 혹여 다시 사용하게 될까봐 주요 기능들을 정리해두려 한다.

 


 

#1 레드마인 일감 CSV로 업로드하기

0. csv 파일 작성 -> 1. 일감 - 일감 가져오기 -> 2. 파일 업로드 -> 
3. 옵션 선택 -> 4. Mapping -> 5. 업로드 후 수정 및 삭제 필요 시 웹 상에서 수정 필요. 
순으로 실행.

 


0. csv 파일 작성

포맷에 맞춰 csv로 저장.

주의할 점은 최상위Depth ~ 최하위Depth까지 한파일에 작성해서 올려야 한다.

  • 만약 한번 올린 후 동일한 일감에 대해서 하위 일감들을 추가로 올리고 싶을 경우엔 레드마인에서 따로 작성해야 한다.
CSV 업로드 파일 컬럼 항목 & 설명
  • 각각의 컬럼은 일감 가져오기 항목에 해당된다.
컬럼명 설명 비고
project_id    
tracker 일감 유형 (예: WBS, Bug 등)
trackers에서 검색되는 유형들 중 하나 선택

select t.name from trackers t
subject 제목  
description 설명  
status 상태 (하위 항목 중 택 1) select * from issue_statuses
(상태: New, In Progress, Resolved, Feedback, Closed, Rejected 등)
assigned_to 담당자 (예: 타리 킴, 재리, 찌렁 박) select concat(firstname, ' ', lastname) from users
priority 우선순위 (하위 항목 중 택 1) Low, Normal, High, Urgent, Immediate
due_date 완료일  날짜
start_date 시작일  날짜
done_ratio 진척도  int
estimated_hours 추정시간  float
is_private 비공개여부 (0: 공개, 1: 비공개)
category 범주  
fixed_version 목표버전  
unique_id 고유 ID 임의 생성, 하위 일감 연결을 위해 필요
parent_issue_id 상위 일감 부모에 해당하는 unique_id 기입
relation_relates 다음 일감과 관련됨 parent_issue_id를 동일하게 기입




1. 일감 - 일감 가져오기

2. 파일 업로드

업로드할 파일 csv 파일로 저장 후 업로드.

일감 가져오기 - 파일 업로드

3. 옵션 선택

인코딩만 유의 (문제 없으면 보통은 그냥 기본 설정되어있는 것으로 진행하면 된다.)

일감 가져오기 - 옵션 선택

4. Mapping

컬럼명에 맞춰 알아서 맵핑이 된다.
혹시 틀린 부분 없는지 확인만 진행하면 됨.

 

일감 가져오기 - 항목 맵핑

 

일감 가져오기 - 항목 맵핑 (하위노드 설정)

 

  • 업로드 한 정보 DB에서 확인
    select 
     i.*
    from issues i
    where 1=1 
    and TRACKER_ID = 5 -- trackers 에서 traker_id
    and PROJECT_ID = 7 -- projects
    ;
    
    select * from projects 
    ;
    select * from issues 
    ;
    select * from trackers 
    ;

 

5. 업로드 후 수정 및 삭제 필요 시 웹 상에서 수정 필요.

 

 

 

p.s. 예시 CSV 파일 필요하신 분 댓글 남겨주세요 ~