← 전체로 돌아가기
프로젝트 메모 api -home-son-prj-printer

Jira 연동 계획

프린터 앱에서 Jira 서브태스크 라이프사이클 관리

jiraapi-integrationsubtaskproject-managementprinter-app

프린터 앱에서 Jira 서브태스크 라이프사이클을 관리하는 계획이야. 에픽/태스크는 Jira에서 직접 다루고, 프린터 앱은 서브태스크 생성 및 상태 동기화만 담당해.

핵심 스코프: * 서브태스크 생성: 영수증 출력 시 Jira 서브태스크 자동 생성 * 상태 동기화: 앱에서 '완료' 처리 시 Jira 상태 업데이트 (Jira REST API PATCH 활용하면 됨)

적용 팁: 향후 기능 설계 시 print_jobs 테이블에 jira_key TEXT 같은 필드를 추가하고, 동기화 상태 플래그도 고려해야 해. 인증은 사용자별 Jira API 토큰을 저장해서 처리하면 된다.

여기서 배울 것

  1. 프린터 앱에서 Jira 서브태스크 생성 및 상태 동기화 가능
  2. 에픽/태스크는 Jira에서 직접 관리하도록 설계
  3. DB에 `jira_key` 필드와 동기화 상태 플래그 추가 고려
  4. Jira API 토큰을 이용한 사용자별 인증 처리
원본 파일 보기 (.claude/projects/-home-son-prj-printer/memory/project_jira_integration.md)
---
name: Jira integration plan
description: Planned Jira integration scope for the printer app
type: project
---

Planned Jira integration for the printer app.

**Why:** User wants subtask lifecycle managed through the printer app, while epics/tasks stay in Jira directly.

**Scope:**
- Subtask creation: printing a receipt creates a Jira subtask
- Subtask done: marking done on this page syncs status back to Jira (e.g. via Jira REST API PATCH transition)
- Epics and tasks: managed directly in Jira, not through this app

**How to apply:** When designing future features (new DB columns, API endpoints, UI changes), consider leaving hooks for a Jira issue key field (e.g. `jira_key TEXT`) on print_jobs, and a sync status flag. Auth will likely need a Jira API token stored per user.