Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 48 additions & 2 deletions src/pages/guides/submission/app-builder-submission.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,11 +96,11 @@ Once the app has been built, tested, and packaged (using App Builder in the Adob

The developer can keep adding more information related to the version (such as optional products that their app supports and release notes) while the validations are performed. The “Package download” checkbox lets developers opt to allow users to download the package once they have acquired it from the marketplace.

![Screenshot of the home page with links to three plugins](../../images/AppBuilder_Submission_9.png)
![Screenshot of the Version Details page while validations are running on the uploaded package](../../images/AppBuilder_Submission_15.png)

When all the mandatory listing and version level details have been added, and the version package has passed the validations, the Preview and submit button will be enabled. Clicking the button will open the submission modal. The modal also gives the developer the option to preview the listing or view their public profile.

For an initial listing, the developer cant choose what they are submitting as a new listing and its first version are always submitted together. The developer must provide a note to Adobe reviewers and mark the checkbox for Adobe brand guidelines in order for the Submit listing button to be enabled.
For an initial listing, the developer can't choose what they are submitting as a new listing and its first version are always submitted together. The developer must provide a note to Adobe reviewers, mark the checkbox for Adobe brand guidelines, and acknowledge that submitting for review will permanently delete any test deployment environments, in order for the Submit listing button to be enabled.

“Delay publishing” allows the developer to choose whether they want to publish the app immediately on approval by Adobe, or at a later date.

Expand All @@ -110,6 +110,52 @@ Upon successful submission of the listing, the developer is taken to the “List

![Screenshot of the home page with links to three plugins](../../images/AppBuilder_Submission_11.png)

## Test Deploy

Before submitting an app for Adobe's review, developers can use 'Test Deploy' to try the acquisition, deployment, and un-deployment experience of their application on Adobe Exchange.

The 'Test Deploy' button on the Version Details page stays disabled until an application package has been uploaded and a draft version has been saved.

![Disabled Test Deploy button with a tooltip](../../images/AppBuilder_Submission_16.png)

Once the package is uploaded and the draft version is saved, the 'Test Deploy' button is enabled. A 'New: Test Deploy' tooltip introduces the feature the first time this happens.

![New Test Deploy tooltip with validations passed](../../images/AppBuilder_Submission_17.png)

Clicking 'Test Deploy' opens a modal letting the developer know they are leaving Developer Distribution to manage their test deployment on Adobe Exchange.

![Manage your deployment on Adobe Exchange confirmation modal](../../images/AppBuilder_Submission_18.png)

Clicking 'Continue' takes the developer to the Application details page for their app on Adobe Exchange, under Manage → App Builder applications. The app does not need to be acquired or approved first, and 'Distribution' shows 'Test' instead of 'Public'.

![Exchange page showing the application approved for test deployment](../../images/AppBuilder_Submission_19.png)

To deploy and start using the app, the developer needs to add an environment. Clicking 'Add environment' opens a modal to name it.

<InlineAlert variant="info" slots="header, text1" />

Environment limit

A single App ID can have up to 10 environments per organization, combining test and production environments.

![List of test environments with Deployed and Draft statuses](../../images/AppBuilder_Submission_20.png)

Clicking an environment's card opens its details page, where the developer can deploy it.

![Environment details page with a Deploy button](../../images/AppBuilder_Submission_21.png)

On the 'Configuration' tab, the developer can set the custom configurations and product profiles for the environment before deploying. These configurations come from the application's package and vary by app. Clicking 'Deploy' shows a toast letting them know deployment is underway and may take a few minutes.

![Configuration tab while the application is deploying](../../images/AppBuilder_Submission_22.png)

On successful deployment, the environment's status changes to 'Deployed', and the option to 'Undeploy' becomes available.

![Deployed environment with the Undeploy option](../../images/AppBuilder_Submission_23.png)

'Application description' and 'Publisher email' on the Application details page only show if the developer filled in 'Description' and 'Support email' on the Listing details page.

After the developer clicks 'Test Deploy' once, the button is relabeled 'Manage Deploy'. It works the same way, opening the same modal to take the developer back to the Exchange Manage page.

## Reviewing A Submission

When an application has been submitted for review, an Adobe administrator will review the application details. If all the information is complete and the requirements are met, the reviewer will approve the submission. The status of the submission will show a green ‘Approved’ or ‘Published’, depending on what the developer chose as the publishing time preference.
Expand Down
Binary file added src/pages/images/Acquire_and_Manage_17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/pages/images/AppBuilder_Submission_10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_19.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_21.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_22.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/images/AppBuilder_Submission_23.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/pages/images/AppBuilder_Submission_9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.