Sonoma Partners Microsoft CRM and Salesforce Blog

Microsoft AppSource Admin Portal Improvements

Did you know that Microsoft AppSource recently celebrated its one-year anniversary? Me neither…time really flies, as I just assumed it has been around so much longer. The progress made over one year has been incredible!

Microsoft recently improved the app submission process experience with the release of their Cloud Partner Portal (https://cloudpartner.azure.com). In a previous post, I discussed how to prep your Dynamics 365 Customer Engagement solution to make it AppSource ready. This post will delve a bit more into the submission portal pages and detail the assets you need to have ready to submit an app.

Getting Started

First, you need to sign in with an account authorized to publish apps.

After sign in, you'll be taken to your offers list. This will show the status of your offers, including if there are any with errors existing with the submission process.

image

To create a new Dynamics 365 Customer Engagement (ie CRM) submission, click New offer and Select Dynamics 365 Customer Engagement.

image

This will take you to the new and improved Editor experience. As before, you can save your progress at any point (I always recommend you save often!).

image

The submission is broken into 4 key areas.

  • Offer Settings sets the Id, Publisher, and Name
  • Technical Info deals with Package information. The assets you need for this area is covered in detail in my previous post.
  • Storefront Details contains all of the marketing information required for the store.
  • Contacts simply collects the Engineering and Support Contact info

Storefront Details Section

Let's delve into my key takeaways from the Storefront Details section.

As you develop your solution for AppSource, be sure to have the following items ready from your content, product, and marketing teams:

App distribution logistics

  • A short summary and description of your application
  • Select your apps targeted industries, categories, and countries you plan to support
  • URLs to the following:
    • Help guide
    • App's privacy policy
    • Customer support
  • Terms of use
    • For some reason, this isn't a url, but the portal expects an HTMLI prefer to have our terms on our website, so we use the following HTML snippet:
    • <p>[App Name] is governed by the following terms located on our website.</p>
      < p>Please visit: 
      < a href=http://[url to license agreeement] target="_blank">http://[url to license agreeement</a>
      for full details.</p>

Marketing Artifacts

  • The new UI only requires two sizes for app logos. A 48x48 and a 216x216 sized logo. Be sure to the sizes correct
  • You can optionally connect videos that are stored on YouTube or Vimeo
  • You need at least one document. We usually add a product datasheet pdf
  • You can also add up to 5 screenshots of your app. Ensure your images size is 1280x720

Lead Management

Finally, you need to decide where you want AppSource to send the information it collects when users download your application. Your choices are:

  • None
  • Azure Blob
  • Azure Table
  • Dynamics 365 (CRM Online)
  • HTTPS Endpoint
  • Marketo
  • Salesforce

Additional Features

Compare

One final really cool new  feature is the Compare function. You can use Compare to find differences between the published version and your current draft version. This is helpful when you are making and trying to keep track of updates to your app.

image

image

Additional Portal Users

The new Cloud Partner Portal also allows the admin to create additional users who can have rights to contribute to the submission process.

SNAGHTML19b0cb5c7

This ensured that I am not a bottleneck in our app submissions and was a huge help to our organization. Smile

Final Thoughts

Once you are ready to submit, you will click the Publish button. Microsoft AppSource will go through a series of validation steps and email the contacts (and any additional email addresses you submit as part of the process) updates on completion or send you an email alert if it finds an error with something in your submission.

If you are an ISV and would like assistance with this process, please don't hesitate to contact us!

Topics: ISV for CRM Microsoft Dynamics 365