> For the complete documentation index, see [llms.txt](https://genos-docs.gitbook.io/default/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://genos-docs.gitbook.io/default/v1.9.3/basic-tutorials/guides/data/ai-drive-approval.md).

# AI 드라이브 승인

## 개요

AI 드라이브 승인은 그룹 드라이브의 주요 변경을 곧바로 반영하지 않고 결재자의 승인을 거치게 하는 기능입니다. 드라이브별로 «승인 사용 여부»를 켜면 업로드·삭제·버전 복원·보안등급 변경·커스텀 토큰 변경이 실제 반영 없이 **승인 신청**으로 접수되고, 승인이 떨어진 시점에 파일·벡터 데이터·활동 로그에 반영됩니다. 반려되거나 취소되면 아무 것도 바뀌지 않습니다.

설정은 **데이터 > AI 드라이브**의 그룹 드라이브 생성 다이얼로그와 드라이브 상세 «기본 정보» 패널에서 하고, 결재는 **관리 > 승인**의 통합 승인 목록에서 합니다. 신청 이력은 각 드라이브 상세 하단의 «승인 이력» 섹션에서 확인합니다.

<figure><img src="https://541419907-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKhN1XWFV3oOVnFMMIHTE%2Fuploads%2Fgit-blob-1a3bb17091ccffd44f51b7b75729e2633db3fe42%2Faidriveappr_01_drive-list-approval-column.png?alt=media" alt="그룹 드라이브 목록의 «승인 사용 여부» 컬럼"><figcaption><p>그룹 드라이브 목록의 «승인 사용 여부» 컬럼</p></figcaption></figure>

## 주요 개념

| 개념        | 설명                                                                |
| --------- | ----------------------------------------------------------------- |
| 승인 사용 여부  | 드라이브별 승인 게이트 on/off 설정입니다. 그룹 드라이브에만 있고, 변경 권한은 슈퍼 관리자입니다.        |
| 승인 신청(대기) | 변경 내용을 스냅샷으로 저장만 해 둔 상태입니다. 이 시점에는 파일·벡터 데이터·활동 로그가 전혀 바뀌지 않습니다.  |
| 스냅샷       | 신청 시점의 대상·파일 크기·보안등급 전후·버전 번호 등을 굳혀 둔 기록입니다. 승인 시점에 이 값으로 재검증합니다. |
| 결재        | 승인 목록에서 승인 또는 반려하는 행위입니다. 승인하면 그때 실제 변경이 적용됩니다.                   |
| 신청 취소     | 신청자 본인이 결재 전에 자기 신청을 거두는 것입니다.                                    |
| 적용 실패     | 승인은 났지만 대상이 이미 없어졌거나 용량 한도를 넘겨 반영에 실패한 상태입니다.                     |
| 통합 승인 목록  | 관리 > 승인 화면입니다. AI 드라이브·스킬·커스텀 토큰·운영 이관 등 모든 결재 건이 한 목록에 모입니다.     |

## 승인 사용 여부 설정

승인 게이트는 **드라이브 단위**로 켭니다. 켜고 끄는 권한은 **슈퍼 관리자**뿐입니다.

### 어디서 설정하는가

| 위치                 | 표시                                             |
| ------------------ | ---------------------------------------------- |
| 그룹 드라이브 목록         | «승인 사용 여부» 컬럼 — 그룹 탭에만 있고, 이 컬럼으로는 정렬할 수 없습니다. |
| 드라이브 생성 다이얼로그      | 그룹 드라이브를 만들 때만 «승인 사용 여부» 항목이 나옵니다.            |
| 드라이브 상세 > 기본 정보 패널 | 읽기 모드에서는 «사용»/«사용하지 않음», 수정 모드에서는 스위치로 보입니다.   |

<figure><img src="https://541419907-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKhN1XWFV3oOVnFMMIHTE%2Fuploads%2Fgit-blob-8a3c8f2e1bbfabc93518a9401c813052e05be486%2Faidriveappr_02_create-drive-approval-toggle.png?alt=media" alt="드라이브 생성 다이얼로그의 «승인 사용 여부»"><figcaption><p>드라이브 생성 다이얼로그의 «승인 사용 여부»</p></figcaption></figure>

<figure><img src="https://541419907-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKhN1XWFV3oOVnFMMIHTE%2Fuploads%2Fgit-blob-c0cea948b16fdfc30e06b974a6d3740284d7d052%2Faidriveappr_03_drive-properties-approval-switch.png?alt=media" alt="기본 정보 패널의 승인 사용 여부 스위치"><figcaption><p>기본 정보 패널의 승인 사용 여부 스위치</p></figcaption></figure>

### 권한과 화면 동작

* 슈퍼 관리자가 아니면 스위치가 **비활성 상태로 보입니다**(숨지 않습니다). 같은 패널의 이름·상세설명 등 다른 항목은 정상적으로 수정·저장됩니다.
* 승인 사용 여부를 바꾸면 드라이브 «활동» 탭에 «승인 사용 여부 변경» 이력이 남습니다. 값이 실제로 달라졌을 때만 기록됩니다.
* **개인(내) 드라이브는 대상이 아닙니다.** 생성 시 승인 사용 여부가 강제로 꺼지며, 목록 컬럼·생성 다이얼로그·패널 스위치 모두 그룹 드라이브에서만 나옵니다. 개인 드라이브는 결재할 관리 그룹이 없어 승인권자가 존재하지 않기 때문입니다.

### 공유받은 문서함도 승인 대상입니다

게이트 판정은 **드라이브 기준**입니다. 그래서 다른 사람에게서 공유받아 «공유 문서함»으로 들어간 경로에서 파일을 올리거나 지워도 원본 드라이브의 승인 설정이 그대로 적용됩니다. 공유는 사본이 아니라 원본 노드를 그대로 가리키는 방식이라, 공유 경로를 예외로 두면 읽기·쓰기 권한을 공유받은 사람이 승인을 건너뛰고 원본을 바꿀 수 있게 되기 때문입니다.

## 승인 대상 작업

승인 사용 여부가 켜져 있을 때 다음 작업이 승인 신청으로 전환됩니다.

| 작업                          | 진입 위치                   | 승인 목록 «요청 유형» | 여러 건 처리 방식       |
| --------------------------- | ----------------------- | ------------- | ---------------- |
| 파일 업로드                      | 드라이브 내부 > 파일 업로드        | 업로드           | **파일 1개당 신청 1건** |
| 파일·폴더 삭제                    | 행 메뉴 삭제 · 목록 일괄 삭제      | 삭제            | **대상 1개당 신청 1건** |
| 드라이브 자체 삭제                  | 드라이브 목록 삭제 · 드라이브 상세 삭제 | 삭제 (종류: 드라이브) | 단건               |
| 파일 버전 복원                    | 버전 이력 모달 > 복원           | 복원            | 단건               |
| 보안등급 변경                     | 파일 속성 > 보안등급            | 보안등급 변경       | 단건               |
| 커스텀 토큰 추가·수정·삭제·일괄 등록·속성 변경 | 드라이브 내부 > 커스텀 토큰        | 커스텀 토큰        | 작업 1건당 신청 1건     |

### 승인 없이 바로 반영되는 작업

아래 작업은 승인 사용 여부와 무관하게 즉시 반영됩니다.

* 이름·상세설명 수정, 폴더 생성, 항목 이동
* 공유 및 공유 해제
* 재적재·적재 취소, 청크 편집
* 버전 고정(pin)·버전 삭제
* 휴지통에서의 복원·영구 삭제
* 드라이브 메타 정보(임베딩 모델·전처리기 등) 수정

> 파일 속성 패널에서 이름과 보안등급을 함께 바꾸고 \[저장]하면 **이름만 즉시 반영되고 보안등급 변경만 승인 신청으로 넘어갑니다.** 이때 «수정이 완료되었습니다. 보안등급 변경은 승인 요청이 접수되었습니다.» 안내가 뜨고, 보안등급만 바꿨다면 «보안등급 승인 신청이 접수되었습니다. 승인 완료 후 반영됩니다.»가 뜹니다. 신청 상태에서는 값이 아직 바뀌지 않았으므로 화면을 새로 불러오면 보안등급이 이전 값으로 보이는 것이 정상입니다.

## 승인 신청하기

승인 사용 여부가 켜진 드라이브에서 위 작업을 하면 «승인 요청이 접수되었습니다.» 안내가 뜨고, 실제 변경은 일어나지 않습니다. 여러 건을 한 번에 처리하면 «N건의 승인 요청이 접수되었습니다.»로 건수를 알려줍니다.

* **여러 파일을 한 번에 올리면 파일마다 신청이 하나씩 만들어집니다.** 결재자가 파일별로 승인·반려할 수 있게 하기 위한 것으로, 처리는 순차로 진행됩니다. 일부가 실패하면 실패 건수를 안내하고 나머지는 그대로 접수됩니다.
* **목록에서 여러 항목을 골라 삭제해도 대상마다 신청이 하나씩** 만들어집니다.
* 드라이브 목록에서 여러 드라이브를 한 번에 지울 때는 승인 사용 여부가 섞일 수 있어 «드라이브 N개가 휴지통으로 이동되었습니다»와 «M건의 승인 요청이 접수되었습니다.»를 **따로** 안내합니다.
* 업로드 신청 중인 파일은 임시 보관 영역에 잠시 보관되며, 반려·취소되면 정리됩니다.
* 용량 한도는 **신청 시점에 미리 확인**하고, 실제 사용량 가산은 **승인이 적용되는 시점**에 일어납니다. 대기 건이 많이 쌓여 있으면 승인 시점에 한도를 넘겨 «적용 실패»로 끝날 수 있습니다.

## 승인 요청이 막히는 경우

같은 대상에 대기 건이 겹치면 나중 신청을 받지 않습니다. 이미 대기 중인 건을 먼저 처리(승인·반려·취소)한 뒤 다시 신청해야 합니다.

| 상황                                           | 결과                                                      |
| -------------------------------------------- | ------------------------------------------------------- |
| 동일한 파일·폴더에 이미 대기 중인 신청이 있음                   | «해당 대상에 처리 대기 중인 승인 건이 있습니다. 먼저 처리 후 신청해 주세요.»          |
| 폴더가 삭제 승인 대기 중인데 그 하위에 파일을 올리거나 파일·폴더를 지우려 함 | «승인 대상이 삭제 처리 중이거나 이미 삭제되어 신청할 수 없습니다.»                 |
| 드라이브 자체 삭제가 대기 중인데 그 드라이브에 새 신청을 하려 함        | «드라이브 삭제 승인이 처리 대기 중입니다. 먼저 처리한 후 신청해 주세요.»             |
| 드라이브를 지우려 하는데 그 드라이브 안에 대기 건이 1건이라도 있음       | «'드라이브명' 안에 승인 대기 건이 있습니다. 승인 대기 건을 처리 후 다시 시도해 주세요.»   |
| 커스텀 토큰 승인이 대기 중인데 커스텀 토큰을 또 변경하려 함           | «해당 드라이브에 처리 대기 중인 커스텀 토큰 승인 건이 있습니다. 먼저 처리 후 신청해 주세요.» |

**드라이브 삭제 거부는 승인 사용 여부를 꺼 두어도 적용됩니다.** 설정을 끈 뒤 드라이브를 지우면 남아 있던 대기 건이 처리할 수 없는 상태로 남기 때문에, 대기 건이 있는 동안에는 설정과 무관하게 드라이브 삭제를 막습니다.

드라이브 삭제 진입점은 두 곳(드라이브 삭제, 드라이브 최상위 노드 삭제)이지만 어느 쪽으로 들어와도 같은 게이트가 걸립니다.

## 승인 이력과 신청 취소

각 드라이브 상세 하단의 «승인 이력» 섹션에서 그 드라이브의 신청 내역을 봅니다. **승인 사용 여부를 껐더라도 과거 이력을 볼 수 있도록 항상 표시됩니다.**

<figure><img src="https://541419907-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKhN1XWFV3oOVnFMMIHTE%2Fuploads%2Fgit-blob-f1e539af30abcb749f804e567c69b4b50972b28c%2Faidriveappr_04_approval-history-section.png?alt=media" alt="드라이브 상세의 승인 이력 섹션"><figcaption><p>드라이브 상세의 승인 이력 섹션</p></figcaption></figure>

| 컬럼         | 내용                                        |
| ---------- | ----------------------------------------- |
| ID         | 승인 신청 번호입니다. 섹션 상단 검색창에서 이 ID로 찾을 수 있습니다. |
| 요청 유형      | 업로드 / 삭제 / 복원 / 보안등급 변경                   |
| 대상         | 파일·폴더 이름입니다. 확장자를 그대로 표시합니다.              |
| 상태         | 대기 / 승인 / 반려 / 취소 / 적용 실패                 |
| 신청자 · 신청일시 | 신청한 사람과 시각                                |
| 승인자 · 처리일시 | 결재한 사람과 시각. 취소된 건은 승인자가 «-»로 표시됩니다.       |
| 상세         | 돋보기 버튼으로 «승인 신청 내용» 모달을 엽니다.              |

«상세»의 돋보기를 누르면 «승인 신청 내용» 모달이 열립니다. ID·상태·신청자·신청일시·승인자·처리일시·요청 유형·대상·종류가 공통으로 표시되고, 요청 유형에 따라 파일 크기, \[덮어쓰기] 표시, 보안등급 변경 전/후, 복원 대상 버전, 반려 사유가 함께 나옵니다.

* **\[신청 취소]는 대기 상태이고 신청자 본인일 때만** 동작합니다. 취소하면 «승인 신청이 취소되었습니다.»가 뜨고, 업로드 신청이었다면 임시 보관 파일도 함께 정리됩니다. 이미 취소한 건을 다시 취소해도 오류 없이 성공 처리되며 알림이 다시 나가지는 않습니다.
* 신청 내용에 **파일 본문 미리보기는 없습니다.** AI 드라이브는 pdf·hwpx·docx 등 확장자가 자유로워 본문을 화면에 띄우는 것이 성립하지 않기 때문에, 대상 이름·크기·보안등급·버전 같은 정보로 검토합니다.
* 보안등급은 신청 시점에 굳혀 둔 이름·색상으로 표시합니다. 나중에 등급 이름이 바뀌거나 삭제되어도 신청 당시의 표기가 유지됩니다. 색상을 찾지 못하면 색 칩 대신 글자로만 표시합니다.
* **드라이브 자체 삭제 건은 이 섹션에 나오지 않습니다.** 이 섹션은 드라이브 «안»의 변경 이력이고, 삭제가 승인되면 드라이브 상세로 들어갈 수도 없기 때문입니다. 드라이브 자체 삭제는 통합 승인 목록에서만 확인합니다.

## 통합 승인 목록에서 결재하기

**관리 > 승인** 화면에서 AI 드라이브 결재 건을 처리합니다. AI 드라이브는 승인 유형 «데이터» 범위에 속합니다.

### 결재 방식 — 인라인 처리와 \[검토] 모달

| 요청 유형                      | 결재 방식                                                      |
| -------------------------- | ---------------------------------------------------------- |
| 업로드 · 삭제 · 복원 · 드라이브 자체 삭제 | 목록에서 바로 **\[승인] / \[반려]**. 체크박스로 여러 건을 골라 일괄 승인·반려도 가능합니다. |
| 보안등급 변경                    | **\[검토]** 모달에서 변경 전/후 등급을 비교한 뒤 승인·반려                      |
| 커스텀 토큰                     | **\[검토]** 모달에서 신청 내용을 확인한 뒤 승인·반려                          |

보안등급 변경과 커스텀 토큰만 모달을 남긴 것은 검토할 내용이 «변경 전과 후의 비교»라 목록 칸으로 대체되지 않기 때문입니다. 나머지 유형은 대상과 액션이 목록에 이미 다 드러나므로 목록에서 곧바로 처리합니다.

\[승인]을 누르면 확인 창이 뜨고, \[반려]를 누르면 반려 사유를 입력하는 창이 뜹니다.

> 승인 목록에서는 업로드 대상 파일 목록이나 덮어쓰기 여부 같은 신청 스냅샷을 볼 수 없습니다. 그 내용은 \*\*드라이브 상세 > 승인 이력 > \[상세]\*\*에서 확인합니다.

### 행을 더블클릭하면 어디로 가는가

승인 목록의 행을 더블클릭하면 **대상이 보이는 위치**로 이동합니다.

| 대상        | 이동 위치             |
| --------- | ----------------- |
| 드라이브      | 그 드라이브 내부         |
| 폴더        | 그 폴더 내부           |
| 파일        | 그 파일이 들어 있는 폴더 내부 |
| 신규·다중 업로드 | 업로드하려는 상위 폴더      |

파일 대상이어도 파일 뷰어로 바로 열지 않고 폴더로 이동합니다(스킬 결재 건과 동작을 통일). \[검토] 모달 안에서는 링크를 걸지 않습니다 — 모달에서 화면을 이동하면 모달이 닫히면서 결재 화면을 벗어나 다시 돌아와야 하기 때문입니다.

### 삭제된 대상의 행을 더블클릭하면

삭제 승인이 완료되어 대상이 사라진 뒤에도 승인 행은 목록에 남습니다(감사 목적). 이 행을 더블클릭하면 대상 상태에 따라 안내가 갈립니다.

| 대상 상태      | 동작                                                                                  |
| ---------- | ----------------------------------------------------------------------------------- |
| 휴지통에 남아 있음 | **데이터 > AI 드라이브 > 휴지통**으로 이동하고 «휴지통으로 이동된 리소스입니다. 데이터 > AI 드라이브 > 휴지통에서 확인해 주세요» 안내 |
| 영구 삭제됨     | 이동하지 않고 «영구 삭제되어 이동할 수 없습니다» 안내                                                     |

30일 경과 여부를 계산하는 것이 아니라 **휴지통에 실제로 남아 있는지**로만 판단합니다. 드라이브 자체가 삭제된 경우와 파일·폴더만 삭제된 경우 모두 같은 방식으로 갈립니다.

* 휴지통 탭은 접근 권한이 있는 드라이브만 보여줍니다. 승인 권한만 가진 결재자는 이동한 뒤 해당 드라이브가 목록에 없을 수 있습니다 — 안내 문구가 그 사유를 함께 설명합니다.
* **삭제된 대상의 행에는 \[승인]/\[반려] 버튼이 나오지 않습니다.** 대상이 없어 승인해도 «적용 실패»로 끝나기 때문입니다.
* 드라이브가 휴지통으로 들어가면 그 드라이브의 업로드·삭제·복원·보안등급 변경 행도 모두 같은 안내를 따릅니다. 드라이브 상세로는 들어갈 수 없기 때문입니다.
* 스킬은 휴지통이 없어 삭제 즉시 접근 불가이므로 «삭제된 리소스 입니다» 안내를 그대로 씁니다.

### 상태 표시

목록의 상태 칩은 «신청(업로드)», «신청(삭제)», «신청(복원)», «신청(보안등급변경)» 형태로 표시되고, 드라이브·스킬 자체 삭제는 «삭제»로 접어 보여줍니다. 대상이 드라이브인지 스킬인지는 «종류» 칸으로 구분합니다. 취소된 건은 결재 대기로 보이지 않고 «-»로 표시되며 결재할 수 없습니다.

## 알림

신청이 접수되면 결재 권한이 있는 사용자에게 알림이 갑니다. 알림 종류는 업로드·수정(보안등급 변경)·삭제·복원 4종으로 스킬 승인과 코드를 공유하며, 알림의 \[검토] 버튼을 누르면 신청이 발생한 워크스페이스로 전환한 뒤 승인 목록의 «데이터» 범위로 이동합니다.

* 결재 권한이 없는 수신자에게는 \[검토] 버튼이 표시되지 않습니다.
* 신청자 본인이면서 결재 권한이 없을 때는 팝업 알림이 뜨지 않습니다. 알림함과 안 읽음 개수에는 그대로 남습니다.

## API 호출 방식

승인 게이트는 기존 API 경로를 그대로 씁니다. 게이트가 켜져 있으면 실제 변경 대신 접수 응답(`approval_id`, `action_type`, `status: "pending"`)이 돌아옵니다.

| 메서드  | 경로                                                    | 용도                                                       |
| ---- | ----------------------------------------------------- | -------------------------------------------------------- |
| POST | `/ai-drive/{drive_id}/nodes/register`                 | 파일 업로드 — 게이트 시 파일당 신청 1건                                 |
| POST | `/ai-drive/{drive_id}/nodes/{node_id}/trash`          | 파일·폴더 삭제 (최상위 노드는 드라이브 삭제로 위임)                           |
| POST | `/ai-drive/{drive_id}/trash`                          | 드라이브 자체 삭제                                               |
| POST | `/ai-drive/{drive_id}/versions/restore`               | 버전 복원                                                    |
| POST | `/ai-drive/{drive_id}/nodes/{node_id}/update`         | 이름·상세설명은 즉시 반영, 보안등급 변경분만 신청 (응답에 `pending_approval` 동봉) |
| GET  | `/ai-drive/{drive_id}/approvals`                      | 승인 이력 목록 (드라이브 자체 삭제 건 제외)                               |
| POST | `/ai-drive/{drive_id}/approvals/{approval_id}/cancel` | 신청 취소 — 신청자 본인·대기 건만, 재요청은 멱등                            |

## 오류·예외 처리

| 코드         | 발생 상황                                 | 안내 문구                                                 |
| ---------- | ------------------------------------- | ----------------------------------------------------- |
| `03049001` | 동일 대상에 대기 건이 있음                       | 해당 대상에 처리 대기 중인 승인 건이 있습니다. 먼저 처리 후 신청해 주세요.          |
| `03049001` | 삭제 대기 폴더 하위에 업로드·삭제 시도, 또는 대상이 이미 삭제됨 | 승인 대상이 삭제 처리 중이거나 이미 삭제되어 신청할 수 없습니다.                 |
| `03049001` | 드라이브 자체 삭제가 대기 중인 드라이브에 새 신청          | 드라이브 삭제 승인이 처리 대기 중입니다. 먼저 처리한 후 신청해 주세요.             |
| `03049002` | 취소 대상 신청을 찾을 수 없음                     | 취소할 승인 신청을 찾을 수 없습니다.                                 |
| `03049003` | 남의 신청을 취소하려 함                         | 본인이 신청한 건만 취소할 수 있습니다.                                |
| `03049004` | 이미 결재가 끝난 건을 취소하려 함                   | 이미 결재가 완료된 요청입니다.                                     |
| `03049005` | 대기 건이 남은 드라이브를 삭제하려 함                 | '{드라이브명}' 안에 승인 대기 건이 있습니다. 승인 대기 건을 처리 후 다시 시도해 주세요. |
| `00030021` | 커스텀 토큰 승인 대기 중에 또 변경하려 함              | 해당 드라이브에 처리 대기 중인 커스텀 토큰 승인 건이 있습니다. 먼저 처리 후 신청해 주세요. |
| `AP0005`   | 승인은 났지만 대상이 사라졌거나 용량 한도를 넘겨 반영 실패     | 승인 이력 상태가 «적용 실패»로 표시됩니다.                             |

* 승인 대기 충돌 오류는 파일 속성 패널의 «이름» 입력칸 오류로 표시되지 않고 별도 안내로 나옵니다. 이름 관련 오류(길이 초과·중복·확장자)만 입력칸 아래에 표시됩니다.
* 승인 반영 도중 오류가 나면 응답에 실패 사유가 담겨 내려옵니다.

## 사용자 시나리오

### 그룹 드라이브에 승인 절차를 도입한다

슈퍼 관리자가 «영업본부 자료» 그룹 드라이브 상세에서 \[수정]을 누르고 «승인 사용 여부» 스위치를 켜고 저장합니다. 드라이브 «활동» 탭에 «승인 사용 여부 변경» 이력이 남고, 이후 이 드라이브의 업로드·삭제·복원·보안등급 변경·커스텀 토큰 변경은 모두 결재를 거칩니다.

### 파일 5개를 올렸는데 3개만 통과된다

실무자가 파일 5개를 한 번에 업로드하면 «5건의 승인 요청이 접수되었습니다.»가 뜨고 파일은 아직 목록에 보이지 않습니다. 결재자는 관리 > 승인에서 5개 행 중 3개를 체크박스로 골라 \[승인], 나머지 2개는 \[반려]하며 사유를 씁니다. 승인된 3개만 드라이브에 등록·적재되고, 반려된 2개는 임시 보관분까지 정리됩니다. 실무자는 드라이브 상세 «승인 이력»에서 반려 사유를 확인합니다.

### 파일의 보안등급을 올린다

실무자가 파일 속성에서 이름을 다듬고 보안등급을 «내부»에서 «대외비»로 바꿔 저장합니다. «수정이 완료되었습니다. 보안등급 변경은 승인 요청이 접수되었습니다.» 안내가 뜨고, 이름은 바로 바뀌었지만 보안등급은 «내부»로 남아 있습니다. 결재자는 승인 목록에서 이 행의 \[검토]를 눌러 «내부 → 대외비» 비교를 확인한 뒤 승인하고, 그 시점에 등급이 «대외비»로 반영됩니다.

### 폴더를 지우려는데 그 안에서 업로드 신청이 올라온다

실무자 A가 «2026 견적» 폴더 삭제를 신청합니다. 이 상태에서 실무자 B가 같은 폴더에 파일을 올리려 하면 «승인 대상이 삭제 처리 중이거나 이미 삭제되어 신청할 수 없습니다.» 안내로 막힙니다. 결재자가 A의 삭제 신청을 반려하면 B는 다시 업로드를 신청할 수 있습니다.

### 드라이브를 지우려는데 대기 건이 남아 있다

관리자가 «임시 검증» 드라이브를 지우려 하지만 그 안에 승인 대기 건이 2건 남아 있어 «'임시 검증' 안에 승인 대기 건이 있습니다. 승인 대기 건을 처리 후 다시 시도해 주세요.»로 거부됩니다. 대기 2건을 각각 승인·반려로 정리한 뒤 다시 삭제를 시도하면 삭제 신청이 접수되고, 결재자가 승인하는 시점에 드라이브가 휴지통으로 이동합니다. 이후 승인 목록에서 그 행을 더블클릭하면 휴지통으로 이동하며 «휴지통으로 이동된 리소스입니다.» 안내가 함께 뜹니다.

### 승인 사용 여부가 꺼진 드라이브의 커스텀 토큰을 수정한다

승인 사용 여부가 «사용하지 않음»인 그룹 드라이브에서 커스텀 토큰을 수정하면 결재 없이 즉시 반영됩니다. 승인 사용 여부를 켠 드라이브에서는 «커스텀 토큰 삭제 신청하였습니다.» 같은 신청 안내가 뜨고, 결재자가 승인 목록의 \[검토]에서 승인해야 반영됩니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://genos-docs.gitbook.io/default/v1.9.3/basic-tutorials/guides/data/ai-drive-approval.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
