com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_link3' is unknown.

Introduction to Application Approval Process

The application (app) approval process involves all the states in an application life cycle from creation to retirement. The user's actions will be restricted based on the permissions that have been assigned to them. The following topics illustrate the application approval process:

Application approval process action definitions

The actions that can be carried out in the application approval process are defined as follows:

ActionDefinition
Submit

The user can submit newly created mobile apps to be reviewed.

Approve

The reviewer will approve mobile apps that pass the review process.

Rejected

The reviewer will reject mobile apps that fail the review process.

Publish

The publisher can publish mobile apps that are approved. All published mobile apps are visible in the Store.

Unpublish

If needed, the publisher can unpublish mobile apps. Unpublished mobile apps are temporarily removed from the Store, but are supported by EMM. Furthermore, these apps can be re-published to the Store whenever needed.

Depreciate

The publisher can deprecate mobile apps. All deprecated apps will be automatically removed from the Store, to stop all new installations. However, these mobile apps will be supported by EMM.

Retire

The publisher will retire mobile apps, and such apps will not be supported by EMM in the future. In such instances, all retired apps will be automatically removed from the Store, to stop all new installations.

Application approval process based on user roles

The transitions in the app approval process, together with the permissions needed at each state are listed as follows:

Transition ProcessAllowed RolesAllowed Actions
Creating a new appAdministrator
Internal/Publisher
 
Submitting newly created apps

Administrator
Internal/Publisher

Submit
Reviewing submitted appsAdministrator
Internal/Review
Approve
Reject 
Publishing approved appsAdministrator
Internal/Publisher
Publish
Re-submitting rejected appsAdministrator
Internal/Publisher
Submit
Unpublishing published appsAdministrator
Internal/Publisher
Unpublish
Re-publishing unpublished appsAdministrator
Internal/Publisher
Publish
Deprecating unpublished appsAdministrator
Internal/Publisher
Deprecate
Deprecating published appsAdministrator
Internal/Publisher
Deprecate
Retiring deprecated appsAdministrator
Internal/Publisher
Retire
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.