# Activity Thread List 사용자 가이드

## 개요

Activity Thread List 페이지는 시스템에 등록된 모든 작업 스레드(Activity Thread)를 조회하고 관리할 수 있는 화면입니다. 작업 스레드는 작업 인스턴스의 세부 진행 단위로, 담당자별로 할당되는 개별 작업 단위입니다.

## 화면 구성

Activity Thread List

1. **상단 필터 영역**: 다양한 조건으로 작업 스레드를 필터링할 수 있는 폼이 제공됩니다.
2. **작업 목록 영역**: 작업 스레드의 목록을 표시합니다.
3. **작업 도구 영역**: 선택한 작업 스레드에 대한 작업을 수행할 수 있는 버튼들이 위치합니다.

## 주요 기능

### 작업 스레드 목록 조회

시스템에 등록된 모든 작업 스레드가 목록에 표시됩니다. 목록은 다음과 같은 정보를 포함합니다:

- **이름**: 작업 스레드의 이름
- **설명**: 작업 스레드에 대한 설명
- **활성 상태**: 작업 스레드의 활성 여부(체크박스)
- **수정자**: 작업 스레드를 마지막으로 수정한 사용자
- **수정 시간**: 작업 스레드가 마지막으로 수정된 시간

### 작업 스레드 관리

페이지 상단의 버튼을 통해 다음과 같은 작업을 수행할 수 있습니다:

1. **저장(Save)**: 변경된 작업 스레드 정보를 저장합니다.
2. **삭제(Delete)**: 선택한 작업 스레드를 삭제합니다.

### 보기 모드

화면은 다음 세 가지 보기 모드를 지원합니다:

- **GRID**: 표 형태로 모든 정보를 상세하게 표시합니다(데스크톱 기본 모드).
- **CARD**: 카드 형태로 작업 스레드를 표시합니다.
- **LIST**: 간소화된 목록 형태로 표시합니다(모바일 기본 모드).

### 다중 선택 처리

목록에서 여러 작업 스레드를 선택하여 일괄 처리할 수 있습니다. 체크박스를 통해 여러 항목을 선택한 후, 상단의 작업 버튼을 사용하여 다음과 같은 일괄 처리가 가능합니다:

1. **일괄 삭제**: 선택한 작업 스레드를 일괄 삭제
2. **활성 상태 변경**: 선택한 작업 스레드의 활성 상태 일괄 변경

## 추가 기능

### 필터링 및 검색

상단의 필터 폼을 사용하여 다양한 조건으로 작업 스레드를 필터링할 수 있습니다:

1. **일반 검색**: 이름, 설명 등의 일반 텍스트 필드 검색
2. **활성 상태 필터**: 활성 또는 비활성 상태의 작업 스레드만 표시

### 데이터 정렬

각 열의 헤더를 클릭하여 해당 열을 기준으로 오름차순 또는 내림차순으로 정렬할 수 있습니다. 기본적으로 목록은 '이름'을 기준으로 오름차순 정렬됩니다.

### 데이터 내보내기

목록의 데이터는 내보내기 버튼을 통해 다양한 형식(Excel, CSV 등)으로 내보낼 수 있습니다. 내보내기 시 다음과 같은 데이터가 포함됩니다:

- 작업 스레드 ID
- 이름
- 설명
- 활성 상태

### 데이터 가져오기

외부 파일에서 작업 스레드 데이터를 가져올 수 있습니다. 가져오기 버튼을 클릭하면 가져오기 팝업이 표시되며, 여기서 다음과 같은 작업을 수행할 수 있습니다:

1. 파일 선택 및 업로드
2. 데이터 매핑 및 검증
3. 데이터 가져오기 실행

### 인라인 편집

목록에서 직접 작업 스레드의 정보를 편집할 수 있습니다. 편집 가능한 필드는 다음과 같습니다:

- 이름
- 설명
- 활성 상태

변경된 내용은 저장 버튼을 클릭해야 실제로 저장됩니다.
