Actions
요구사항 #387
closedStart date:
09/03/2024
Due date:
% Done:
0%
Estimated time:
Description
-
클라우드 지라 상태 룰셋 데이터 정의
- 상태 룰 셋 관련 정의 방법
- 클라우드 지라 상태 갱신을 수행 시 상태 카테고리 데이터를 DB에 INSERT 시킨다.
- INSERT된 데이터는 카테고리 별 데이터 처리하고 Priority 컬럼을 둔다.
- 혹은 미리 정의된(하드코딩 ㅋ) 룰셋 DB를 만든다.
- 이게 편할 거 같긴 함.
- 근데 만약… 룰셋 외에 데이터만 있다면?
- 클라우드 지라 상태 갱신을 수행 시 상태 카테고리 데이터를 DB에 INSERT 시킨다.
- 상태 룰 셋 관련 정의 방법
-
룰셋 DB 샘플
Open¶
Status Count Category Priority Open 30 Open 1 Work in progress 7 Open 2 Awaiting approval 7 Open 3 Awaiting implementation 6 Open 4 In Negotiation 1 Open 5 In review 2 Open 6 In Progress¶
Status Count Category Priority In Progress 30 In Progress 1 Waiting for approval 10 In Progress 2 Waiting for customer 6 In Progress 3 Waiting for support 6 In Progress 4 Backlog 6 In Progress 5 Draft 2 In Progress 6 Completed¶
Status Count Category Priority Closed 24 Completed 1 Resolved 27 Completed 2 Done 21 Completed 3 Completed 3 Completed 4 Published 1 Completed 5 Review 4 Completed 6 Other¶
Status Count Category Priority Feedback 1 Other 1 Build Broken 12 Other 2 Building 12 Other 3 Canceled 7 Other 4 Declined 8 Other 5 Pending 9 Other 6 Reopened 9 Other 7 To Do 15 Other 8 Failed 4 Other 9 Implementing 4 Other 10 Lost 1 Other 11 Opportunity 1 Other 12 Planning 3 Other 13 Under investigation 3 Other 14 Under review 2 Other 15 Won 1 Other 16 미해결 1 Other 17 다시 열림 1 Other 18 종료 1 Other 19 해결됨 1 Other 20 게시됨 1 Other 21 테스트 상태 3 Other 22 테스트 상태 2 2 Other 23
※ 1번일 시 갱신 시 마다 룰셋 재정의와 이미 설정된 데이터가 변경되는 것에 대해서는 괜찮은지?
- 룰셋 API를 따로 만드는 편이 좋다고 판단
- 만약 룰셋에 없는 데이터에 대한 방어코드 필요
-
룰셋 기반 프리셋 로직
※ 상태 갱신 로직과 무관한게 진행 필요하다 판단(프리셋 API라 가정)
- ALM 프로젝트별 이슈 유형별 이슈 상태 목록이 조회
- ALM 상태 목록 - 상태 목록 카테고리(컬럼 필요) 기준 그룹화 필요
- 상태 카테고리별 ALM 상태 목록(N개라 가정) 우선순위 룰셋 테이블에서 각 상태의 우선순위를 나열 후 가장 높은 우선순위의 상태를 ARMS 상태(카테고리가 매핑된 프리셋 상태)와 연결
- ALM 상태 카테고리(
undefined
,new
,indeterminate
,done
)별 ALM 상태 목록별로 실행되도록 처리 - 아마 undefined는 활용하지 않을 거라 판단.
Actions