Blog链接:https://blog.51cto.com/13969817
AppSource validation确保你的Office Add-in Submission符合Microsoft的高标准,本文将总结截至2022年11月影响Office Add-in Submission的主要AppSource validation错误,帮助大家快速锁定问题,解决问题。
Additional charges not disclosed
必须在AppSource列表上的外接程序说明中通知用户对任何其他服务或帐户的依赖性以及他们是否需要购买。例如,如果所用的插件需要购买软件即服务(SaaS)产品或其他服务,请务必在AppSource市场列表提交的描述字段中披露这些要求,具体来说,包括有关所需产品和服务的信息,如它们的名称和如何获取它们的链接。
First-run experience unclear
Office Add-in Submission必须具有明确的value proposition ,并提供无缝的first-run experience,明确说明如何使用add-in,这意味着,在外接程序时,需要至少1-2行描述其功能和优点,如果用户必须登录或注册才能使用外接程序,那么在他们这样做之前,必须明确拥有帐户或服务的value proposition 。
如果在Marketplace提交的认证说明中指出,所使用的Office外接程序面向企业用户(即大型组织中的用户),那么你不需要拥有无缝的首次运行体验和value proposition ,但是,您必须在外接程序的UI中包含电子邮件联系人或链接,以便用户可以了解有关服务的更多信息。
No links for sign in, sign out, sign up
依赖于外部帐户或服务的Office Add-in Submission必须为登录、注销和注册提供清晰简单的体验,但是,如果你在Marketplace提交的“认证说明”部分中指出,Office外接程序的目标是企业用户(即大型组织中的用户),则不需要提供登录体验,外接程序之外的企业管理外部帐户和服务,而不是个人用户。
ProviderName doesn’t match Publisher name
上传到Partner Center的外接程序清单的ProviderName元素中给定的名称必须与用于提交外接程序的发布者ID关联的名称相同或相似,出版商的名称是在Marketplace上与报价一起显示的名称。
Testing instructions missing or inadequate
必须提供必要的说明和资源,以便认证审核人员能够完成外接程序的验证和测试。这包括提供有关如何测试外接程序的说明,以及相应的产品密钥、测试凭据和示例帐户,审阅者不会直接联系你以获取更多信息,你不应该期望能够联系审阅者以提供缺失的信息。
如果使用Office外接程序需要购买软件即服务(SaaS)产品或其他服务,请确保还包括这些产品和服务的测试许可证和测试帐户凭据。
如果外接程序包含自定义函数,则必须提供至少一个自定义函数的测试说明,以便在提交时验证自定义函数。
你可以在提交的Marketplace的认证说明部分提供测试说明。
相关连接:
• Commercial marketplace certification policies
• Office store apps checklist: Am I ready to publish?
• Office store apps: Store step-by-step submission guide
• Deploy and publish Office Add-ins
• 1100.1 Microsoft 365 > General content
• 1100.1 Microsoft 365 > General content and 1100.5 Microsoft 365 > Customer control
• 1100.5 Microsoft 365 > Customer control
• 1120.3 Office Add-ins: Word, Excel, PowerPoint, and Outlook > Functionality
• 100.14 General > Testability