> For the complete documentation index, see [llms.txt](https://docs.allganize.ai/allganize-alli-works/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allganize.ai/allganize-alli-works/alli-dashboard/app-publish-approval.md).

# 앱 공개 시 승인(결재) 절차 밟기

## 배경

조직 내 많은 구성원들이 앱을 직접 생성하고 사용하는 환경에서는, 테스트용 앱이나 임시 앱이 의도치 않게 노출되어 프로젝트 내에 저품질 앱이 다수 생성될 수 있습니다.

기본적으로 앱 생성자는 공개 시 권한을 설정하여 앱의 노출 범위를 조정할 수 있지만, 구성원이 많은 조직에서는 일부 사용자의 단순 실수만으로도 불필요한 앱이 과도하게 공개될 가능성이 있습니다.

이러한 상황을 보다 확실하게 방지하고, 검증된 앱만 다른 구성원에게 노출되도록 하기 위해 Alli에서는 '앱 공개 시 결재 프로세스'를 제공합니다.

이 기능을 활성화하면, 앱을 공개할 때 결재자를 지정해야 하며, 지정된 결재자의 승인이 완료된 경우에만 앱이 공개됩니다.&#x20;

\*현재 제한적으로 제공되는 기능입니다. 기능을 활성화하시려면 담당자에게 문의해주세요.

## 사용법

### 개요

결재 프로세스는 아래와 같이 진행됩니다.

1. \[관리자] 프로젝트 내 결재 승인자로 활동할 구성원 지정
2. \[상신자] 앱 공개 승인 요청 결재 상신
3. \[승인자(수신자)] 앱 검토 후 결재 승인 / 반려
4. \[상신자] 승인된 앱 공개하기 / 반려된 앱 편집 후 결재 재상신

1은 최초 1회 진행, 이후 결재 건 별로 2-4가 반복됩니다. 이제, 각 단계 별로 상세 내용을 알아보겠습니다.

### 상세 사용법

1\. 프로젝트 별로 관리자가 결재 승인자들을 지정합니다.

<figure><img src="/files/NPep92xtj8qqZe1uiGNp" alt=""><figcaption></figcaption></figure>

프로젝트 설정 > 멤버 > 승인자 관리 에 진입해, “앱 공개” 항목의 “승인자 관리” 버튼을 클릭합니다. 여기서 결재 승인자 (즉, 앱 공개 시 상신되는 결재를 검토, 승인/반려할 수 있는 구성원)들을 지정합니다. **상신자는 여기서 지정된 승인자들 중 한 명을 지정하여 결재를 상신하게 됩니다.**

기본적으로 관리자들만 승인자 관리에 접근할 수 있으며, 프로젝트 설정 > 멤버 > 그룹 편집 에 진입해, “멤버 설정” > “승인자 관리” 항목을 선택하면 해당 그룹 또한 승인자들을 추가/삭제할 수 있습니다.<br>

<figure><img src="/files/s9B3osKv98o47DV2akoi" alt=""><figcaption></figcaption></figure>

2\. 앱을 공개하려는 구성원은, “공개하기”를 누르고, 정보 입력 후 "다음" 을 누르면 “앱 공개 요청” 결재를 상신할 수 있습니다.

<figure><img src="/files/549fdyEc2LLGNnNtbwKi" alt=""><figcaption></figcaption></figure>

이제 결재 승인자(수신자)를 지정하고, 요청 사유를 입력합니다. "확인"을 누르면 결재 요청이 완료됩니다.

<figure><img src="/files/qBMR6HNV4F0AwKCtjcj7" alt=""><figcaption></figcaption></figure>

결재가 진행되는 동안, 앱은 “승인 대기”로 변경되며 수정이 불가능해집니다. 단, 상신한 결재는 취소 가능하며 이 경우, 다시 수정이 가능해집니다.

<figure><img src="/files/bGFd1n2lHOaTptJq9hDO" alt=""><figcaption></figcaption></figure>

에이전트 앱은 대화형/답변형 앱과 다른 점이 있습니다. 한 앱이 버전을 여러 개 가질 수 있으므로, 승인 대기 중인 ‘버전’ 외 다른 버전은 수정이 가능합니다. (단, 결재의 대상이 되는 버전은 타 유형의 앱들과 마찬가지로 수정이 불가능합니다.) 다른 버전으로 공개를 원하는 경우는, 이전에 진행되던 결재를 취소하고 해당 버전으로 다시 상신해야합니다.

<figure><img src="/files/aFzlC3ymJvGW3MOwumN9" alt=""><figcaption><p>승인 요청한 버전에 진입한 모습. 요청 취소는 가능하지만 해당 버전 자체는 편집이 불가능합니다. ("편집" 버튼 클릭 시 새 버전이 생성됩다.)</p></figcaption></figure>

<figure><img src="/files/l4ODGRfENwfTtjOIRNJi" alt=""><figcaption><p>승인 요청된 버전이 아닌 편집 가능한 현재(Current) 버전에 진입한 모습</p></figcaption></figure>

3\. 결재가 요청되면, 승인자로 지정된 구성원은 결재 수신 알림을 받게 됩니다.

<figure><img src="/files/Uj9q7eU5OXIBmJnbLfbl" alt=""><figcaption></figcaption></figure>

알림은 좌측 메뉴 하단에 노출되며, 클릭 시 알림함이 팝업됩니다. 알림 내역을 클릭하면 결재함 내의 해당 결재 상세 내용을 확인할 수 있습니다. 혹은 계정 설정 > 결재함 > 수신함 에서 직접 수신한 결재 건들을 확인할 수 있습니다.

<figure><img src="/files/Jh1Ybx8bbZiFuBqcVtDl" alt=""><figcaption></figcaption></figure>

테이블에서 결재 내역을 클릭 시, 상세 내용을 확인할 수 있습니다. 상세 페이지에서 앱 정보와 앱이 구성된 흐름을 확인하고, 승인/반려를 할 수 있습니다.

<figure><img src="/files/g5T3DWzn7VbiAzdoIDCq" alt=""><figcaption></figcaption></figure>

4. 승인자가 승인/반려 시, 결재상신자는 알림을 받게 됩니다.

<figure><img src="/files/oi9a5I8E5JOpcGumOaR8" alt=""><figcaption></figcaption></figure>

승인자와 마찬가지로, 상신자 또한 알림 내역을 클릭하면 결재함(상신함) 내의 해당 결재 상세 내용을 확인할 수 있습니다. 혹은 계정 설정 > 결재함 > 상신함 에서 직접 상신한 결재 건들을 확인할 수 있습니다. 결재 내역 클릭 시, 상세 페이지(위 알림함 통한 진입과 동일한 내용)로 이동해서 정보를 확인할 수 있습니다.&#x20;

<figure><img src="/files/QXeQdzKZeRYnrYK5Lbam" alt=""><figcaption></figcaption></figure>

5\. 승인이 완료된 앱은 이제 공개가 가능합니다. 결재를 상신했던 당사자를 더불어서, 앱의 편집자 권한을 가진 사람은 모두 앱을 공개할 수 있습니다.&#x20;

<figure><img src="/files/YuEfuNvA4yOFj3TPNsgh" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/PQfi2O8j9DdzkxzVvbYL" alt=""><figcaption><p>승인완료된 대화형 앱에 진입한 모습. "공개하기"를 누르면 즉시 공개됩니다.</p></figcaption></figure>

승인 완료 후 공개되지 않은 상태의 앱은 여전히 수정이 불가능하며, 이를 재수정하려면 “작성 중으로 변경"을 통해 다시 결재가 진행 중이 아닌 상태로 변경 후, 수정 > 결재 과정을 거쳐야합니다. 반려된 앱 또한, 공개하기 위해서는 다시 결재를 상신해야합니다. 위 과정이 한 번 더 이루어지게 됩니다.&#x20;

6. 최종 공개된 앱은 Works에서 사용하실 수 있습니다.

<figure><img src="/files/bjbdq0pADdPqAYAJ9nVv" alt=""><figcaption></figcaption></figure>
