AppExchange is hiring! 日本語

Publishing Guide

10

Handling Additional Publishing Submission and Maintenance Tasks

Depending on how you wish to continue to work with your app and listing, you may need to perform the following tasks described in the sections below:

Reworking Your App to Resubmit for Publication (Publisher Role)
 

If your app is not approved by the ARB, you will receive an email describing the work needed in order for your app to pass the review. In the Manage My Apps tab, the app status will be set to In Edit, allowing you to make changes.

  1. Make the needed changes to your app listing, package, or both.
  2. Carry out the publishing process from the beginning to resubmit your app for review.
  3. Click the Manage My Apps tab, then find the app that you wish to resubmit for review.
  4. Click Resubmit for Publication to the right of the app's status.

You will be sent an email acknowledging your new submission. The status of your app remains In Edit until it is changed to In Review.

The Application Review Board will review your app shortly and send you an email when the review is complete. The email will inform you whether your app has been approved for posting to the AppExchange or if further work is required before you resubmit it for review.

Learning About Becoming a Partner (Developer or Publisher Role)
 

If you have questions about becoming an AppExchange partner or want to post a listing for a partner client app that users will download and use outside of Salesforce, you can request information from the AppExchange partner team.

  1. On the Manage My Publisher Profile tab, click Become a Partner.
  2. Fill out the Become a Partner form, then click Submit.

You will receive an email acknowledgment of your request. A salesforce.com rep will contact you shortly.

NOTE: You can request that salesforce.com evaluate your app for risks, security, and best practices to verify that your app meets salesforce.com's highest standards for AppExchange apps. Certified apps are highlighted on the AppExchange by an AppExchange Certified icon. To learn more about this fee-based certification program, go to the AppExchange Certified Application Program page.

Changing Your App Listing After Approval (Publisher Role)
 

Once your app listing has been approved by the ARB, it is locked. Only the AppExchange team can make changes or allow you to do so.

  1. Click the Manage My Apps tab, then find the title of the app for which you want to update the listing.
  2. Click Change Listing Info. (See Figure 9.)
    Figure 9. Change Listing Info link
  3. When the Change Listing Info page appears, fill in the fields, and click Submit. (See Figure 10.)
    Figure 10. Filling out the Change Listing Info page
  4. Depending on the extent of the changes, either the AppExchange team or you will make the edits.
    • If the changes are minor and fully described in the Change Listing Info page Comments:
      • A member of the AppExchange team will make the changes and let you know when they are complete.
      • You can then verify the changes in your public listing.
      The status of your app will remain Public — Approved.
    • If the changes are major:
      • The AppExchange team will set the status of your app to Public
        - In Edit, and request that you make the desired changes.
      • On the Manage My Apps tab, click Edit to the right of the app name.
      • Update the necessary fields, then click Save.
      • Click Resubmit for Publication to the right of the app status.
      • Fill out the resubmission form. Be sure to describe the changes in the Comments field.
      • Click Submit.
      You will be sent an email acknowledging your submission. The Application Review Board will:
      • change the app status to Public — In Review
      • review your app shortly
      • send you an email when the review is complete
      The email will inform you whether your app listing has been approved for posting to the AppExchange or if further work is required before you resubmit it for review.
Replacing the Package for an Approved Listing (Developer and Publisher Roles)
 

If you have published an app on the AppExchange and want to offer an updated managed or unmanaged package, you can use the Resubmit Package capability. During this procedure, you will supply a replacement package with a new version name or number that the AppExchange team will associate with your approved AppExchange listing.

If you are supplying an unmanaged package or transitioning from supplying an unmanaged to a managed package, customers who have already installed your previous app will not be able to simply install the update. The previous version will have to be removed by the customer, resulting in a potential loss of data. If this is the case, you should consider providing your customers with instructions about how to back up their data, then re-install.

  1. Create a new version of the package containing the new or updated objects, tabs, reports, and other components. (Developer Role)
  2. Package and register the app using a different version name or number. (Developer Role)
  3. Log in to the AppExchange using your Salesforce username and password. (Publisher Role)
  4. Click the Manage My Apps tab, then find the name of the app currently on the AppExchange that corresponds to your replacement package. (Publisher Role)
  5. Click Replace Package. (Publisher Role)
  6. When the Replace Package page appears, fill out all the fields. (See Figure 11.) (Publisher Role)
    1. Choose a replacement package from the Replace Package picklist.
    2. In the Comments box be sure to include a list of any updated documents or other files you've included in the replacement package.
    Figure 11. Filling out fields on the Replace Package page
  7. Click Submit. (Publisher Role)

You will be sent an email acknowledging your replacement request. The status of your app remains Public — Approved, and your users can continue to download the existing app until the new package replaces it.

The AppExchange team will review and test your replacement package, and update your listing. You will be sent an email when the new package is available on the AppExchange.

Providing an App Logo
 

You can display an icon that represents your AppExchange app--much the way that icons on a PC desktop represent applications. To do so, you'll need to provide a 60 x 60 pixel icon image (gif, jpeg, or png) for each of your publicly-listed applications.

  1. Click the Manage My Apps tab, then find the app you for which you wish to provide an icon.
  2. Click Logo next to the app name.
  3. When the Icon Upload page appears, browse to the location where the icon graphic is stored, then click Upload.
  4. When the upload is finished, click Close.
Copying Your App to Create a New Listing (Developer or Publisher Role)
 

You can copy your app listing information and package so that you can submit your app to another exchange.

  1. Click the Manage My Apps tab, then find the app you wish to copy.
  2. Click Copy next to the app name.

    A copy of the app and listing having the app name of App Name (Copy) appears below the original app.

    You can edit the app listing, delete the copied app, copy the new app, or assign it to an exchange.

    NOTE: If you assign an app that's been approved on one exchange to another exchange, the app must be reviewed and approved independently by both exchanges.

Manually Deleting Your App and Listing from the AppExchange (Developer or Publisher Role)
 

You can delete your AppExchange listing at any time. (This also removes the package from your AppExchange developer account.)

  1. Click the Manage My Apps tab, then find the app you wish to delete.
  2. Click Delete next to the app name, then click Delete to confirm.

    Both the app and the listing are deleted.

NOTE: If you want to re-instate an app on the AppExchange after deleting it, you must resubmit your app beginning with the first step of the publishing process.