Approval (authorization) procedure when publishing an app
Background
In environments where many members within an organization create and use apps directly, test or temporary apps can be unintentionally exposed, leading to the creation of many low-quality apps within the project.
By default, app creators can set visibility permissions when publishing an app to control its exposure, but in organizations with many members, a simple mistake by some users can still cause unnecessary apps to become overly exposed.
To more reliably prevent this and ensure that only verified apps are exposed to other members, Alli provides an 'Approval process for app publication'.
When this feature is enabled, you must designate approvers when publishing an app, and the app will only be published if the designated approver(s) complete approval.
*This feature is currently provided on a limited basis. Please contact the person in charge to enable the feature.
How to use
Overview
The approval process proceeds as follows.
[Administrator] Designate members who will act as approvers within the project
[Requester] Submit an approval request to publish the app
[Approver (Recipient)] Review the app and approve / reject the approval
[Requester] Publish the approved app / edit the rejected app and resubmit for approval
Step 1 is performed once initially; thereafter steps 2–4 repeat for each approval case. Now, let’s look at the details of each step.
Detailed usage
1. For each project, an administrator designates approvers.

Go to Project Settings > Members > Manage Approvers and click the “Manage Approvers” button for the “App Publication” item. Here you designate approvers (i.e., members who can review and approve/reject approval requests submitted when publishing an app). The requester will select one of the approvers designated here to submit the approval request.
By default only administrators can access approver management. If you go to Project Settings > Members > Edit Group and select “Member Settings” > “Manage Approvers,” that group can also add/remove approvers.

2. A member who wants to publish an app clicks “Publish,” enters information, and then clicks “Next” to submit an “App Publication Request” for approval.

Now designate the approver (recipient) and enter the reason for the request. Click “Confirm” to complete the approval request.

While approval is in progress, the app is marked “Pending Approval” and cannot be edited. However, the submitted approval can be canceled, in which case editing becomes possible again.

Agent apps differ from interactive/response apps. Since one app can have multiple versions, versions other than the version pending approval can be edited. (However, the version that is the subject of the approval cannot be edited, just like other types of apps.) If you want to publish a different version, you must cancel the ongoing approval and resubmit for the desired version.
View of the requested version entered. The request can be canceled, but that version itself cannot be edited. (Clicking the “Edit” button creates a new version.)

View of the editable current (Current) version that is not the requested version

3. When an approval is requested, the members designated as approvers receive an approval receipt notification.

Notifications appear at the bottom of the left menu; clicking opens a notification panel. Clicking a notification lets you view the approval details in the approval inbox. Alternatively, you can view received approval items directly at Account Settings > Approval Inbox > Received.

Clicking an approval entry in the table lets you view details. On the detail page you can review the app information and the flow 구성 of the app, and approve/reject.

When an approver approves or rejects, the requester receives a notification.

Like approvers, requesters can click their notifications to view the approval details in the approval box (Submitted). Or they can view the approvals they submitted directly at Account Settings > Approval Inbox > Submitted. Clicking an approval entry navigates to the detail page (same content as accessed via the notification panel) to view the information.

5. Once approval is complete, the app can be published. In addition to the person who submitted the approval, anyone with editor permissions for the app can publish it.

View of an approved interactive app. Clicking “Publish” will publish it immediately.

An app that has been approved but not yet published still cannot be edited. To edit it again you must change it to “In Draft” to make it no longer under approval, then go through edit > approval. A rejected app must also be resubmitted for approval to be published. The above process will occur once more.
The final published app can be used in Works.

Last updated