# Activity Thread View 사용자 가이드

## 개요

Activity Thread View 페이지는 완료된 작업 스레드의 상세 내용을 조회할 수 있는 화면입니다. 이 페이지에서는 작업의 입력 및 출력 데이터, 진행 이력, 승인 내역 등을 확인할 수 있지만, 내용을 수정할 수는 없습니다.

## 화면 구성

Activity Thread View 페이지는 크게 다음과 같은 요소로 구성됩니다:

1. **작업 정보 리본**: 작업 스레드의 기본 정보(이름, 설명, 상태, 담당자, 마감일 등)를 표시합니다.
2. **작업 내용 영역**: 작업 유형에 따라 다양한 형태의 내용이 표시됩니다.
3. **작업 이력 타임라인**: 작업의 진행 이력과 상태 변경 내역을 시간순으로 표시합니다.
4. **닫기 버튼**: 조회 화면을 닫고 이전 화면으로 돌아갑니다.

## 주요 기능

### 작업 상세 정보 조회

완료된 작업의 다음과 같은 상세 정보를 조회할 수 있습니다:

- 작업 기본 정보(이름, 설명, 상태 등)
- 담당자 및 처리자 정보
- 작업 시작 및 종료 시간
- 작업 처리 결과 및 산출물

### 작업 내용 표시

작업 인스턴스의 View 유형에 따라 다양한 형태의 내용이 표시됩니다:

#### 1. 템플릿 기반 (viewType: 'template')

HTML 템플릿을 기반으로 한 정적인 형태의 내용을 표시합니다. 템플릿은 작업 결과를 시각적으로 표현하는 데 사용됩니다.

#### 2. 자동 생성 폼 (viewType: 'generated')

활동 모델을 기반으로 자동으로 생성된 폼이 표시됩니다. 모든 필드는 읽기 전용이며, 입력 및 출력 데이터를 구조화된 형태로 보여줍니다.

#### 3. 보드 뷰어 (viewType: 'board')

보드 형태의 시각적 인터페이스를 통해 작업 내용을 표시합니다. 보드는 다양한 위젯과 컴포넌트를 포함할 수 있으며, 입력값과 출력값이 보드 내에 통합되어 표시됩니다.

#### 4. 사용자 정의 요소 (viewType: 'custom-element')

사용자 정의 웹 컴포넌트를 사용하여 완전히 맞춤화된 인터페이스를 제공합니다. 정의된 태그 이름에 따라 해당 컴포넌트가 로드되어 표시됩니다.

### 작업 이력 확인

작업 이력 타임라인을 통해 작업의 진행 이력을 확인할 수 있습니다. 이력에는 다음과 같은 정보가 포함됩니다:

- 상태 변경 내역 및 시간
- 작업 처리자 정보
- 변경 이유(사유)
- 승인/반려 정보 및 코멘트

### 인쇄 기능

Activity Thread View 페이지는 인쇄에 최적화되어 있어, 웹 브라우저의 인쇄 기능을 사용하여 작업 내용을 문서화할 수 있습니다. 인쇄 시 다음과 같은 정보가 포함됩니다:

- 작업 기본 정보
- 작업 내용(입력 및 출력 데이터)
- 작업 이력 요약

## 추가 기능

### 승인 내역 확인

작업에 대한 승인 내역을 확인할 수 있습니다. 승인 내역에는 다음과 같은 정보가 포함됩니다:

- 승인자 정보
- 승인 순서 및 라운드
- 승인 상태(승인, 반려 등)
- 승인 코멘트
- 승인 처리 시간

### 라운드 정보 확인

작업이 여러 차례 재시작된 경우, 각 라운드별 처리 내역을 확인할 수 있습니다. 라운드 정보를 통해 작업이 어떤 과정을 거쳐 최종 완료되었는지 파악할 수 있습니다.

### 관련 자료 확인

작업 처리 과정에서 첨부된 관련 자료나 문서를 확인할 수 있습니다. 첨부 자료는 작업 출력 데이터의 일부로 포함되어 있을 수 있습니다.

### 참조 링크

작업과 관련된 다른 시스템이나 문서에 대한 참조 링크가 제공될 수 있습니다. 이러한 링크를 통해 작업과 관련된 추가 정보를 확인할 수 있습니다.
