问题标签 [appsource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 关于通过 ARM 支持某些资源的问题
我即将在 Azure Market Place 上发布一个应用程序,我正在尝试创建一个“试驾”。我的应用程序基于几个 Azure 资源:
- 应用服务(webapp + api)
- Azure 搜索索引
- Azure 存储
- SQL 数据库
- PowerBI 嵌入式
我的问题是:这些资源是否都通过 ARM 支持?(尤其是创建天蓝色搜索索引和“链接”到 PowerBI 帐户的 PowerBI Embedded)
谢谢你。
dynamics-crm - 应用程序是否可以依赖另一个附加组件 - Appsource 应用程序
我计划在 appsource 上放置一个应用程序,该应用程序将成为 Dynamics 365 for customer service的扩展。我的应用程序将需要使用客户自助服务门户。因此,我们将在客户自助服务门户上进行定制(如添加新页面)。然后,我们将打包提交的解决方案。
我阅读了应用审查指南,上面写着“您的应用必须易于配置和设置(无需自定义)。 ”。
Microsoft 是否允许发布依赖于其他插件(如客户自助服务门户)的应用程序?
macos - 如何在 Mac 上为 AppSource 编译 MS Word 加载项项目
我已经使用我的 Mac 创建了一个 MS Word 加载项,并希望开始将其提交到 AppSource 以进行验证的过程。但是,该过程需要上传一个包,而且我还没有找到任何关于如何将我的项目编译成预期的包的文档。
您上传包的页面列出了以下可接受的文件类型:.msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap
. 我已经下载了 Visual Studio for Mac,因为有一些文档描述了使用 VS 将项目编译为这些类型的包,但是看不到导入我现有项目文件夹的方法——也没有任何方法来启动新的 Word 加载项项目(或任何听起来相似的东西。)
我的项目是使用 Yeoman Office 项目生成器 ( https://github.com/OfficeDev/generator-office )创建的基于 React 的插件,由您的标准 React 项目结构(package.json、webpack 配置文件、src /components) 以及我的 manifest.xml 文件。
编辑:
需要明确的是,在提交过程中确实有一个地方说:
但是,当我尝试manifest.xml
使用此界面上传文件时,我收到以下错误:
我在我当前的清单上使用了清单验证工具,他们告诉我它在结构上是有效的并且拥有所有必需的字段。这一点,以及我在下面的评论中提到的接受的文件类型列表,让我相信我应该上传一个特定的编译包类型。
ms-word - 将 Word 加载项项目清单上传到 AppSource 的持续问题
我将在这里创建另一个问题,因为这是我能够从 Microsoft Office 支持团队获得有意义的回复的唯一方法。请参阅此问题,了解我提出的关于此主题的最后一个问题、回复以及我对回复的回答(尚未回答)。
我正在尝试将现有的 Word 加载项项目上传到 App Source。目前有一个我们创建的应用程序的提交,存在于此处:
当我单击“继续提交”时,我看到以下内容:
当我单击“包”时,我看到以下内容:
在任何时候,我都没有提示或能够上传 manifest.xml 文件,有人告诉我这应该是这个过程中的一个步骤。
这是我们开始的错误提交类型吗?如果是这样,我们应该怎么做才能上传清单文件以开始加载项验证过程?
请在描述我应该采取的任何步骤时尽可能明确,以便我可以确定我看到的选项是否不是建议的选项。尝试开始验证我的加载项的过程是令人难以置信的令人沮丧的几天。
谢谢你。
编辑:
这是我第一次进入 SellerDashboard 时单击“Office”后进入的屏幕。
没有任何地方可以创建新的加载项。如果我单击“Windows”和“产品”,它会将我带到现有的加载项,我无法将 manifest.xml 文件添加到其提交。
office365 - 如何从卖方仪表板将 Word 加载项上传到 AppSource?
我们花了一两个星期试图获得使用 SellerDashboard 上传 Word 插件的能力,但没有运气。我们还通过电话、实时聊天、屏幕共享以及与 Microsoft 的支持票 - 但仍然没有运气。因此,向社区寻求帮助。
我已经阅读了这篇文章,但该用户试图在错误的位置上传 - 而我拥有所有正确的权限,但陷入了无限循环。
1:进入合作伙伴中心>>点击“Office Store”>>点击“Overview”/“Client IDs”/“Office Profile”
2:重新定向到https://sellerdashboard.microsoft.com/Registration
3:点击Office下的“继续”
4:重新定向到https://partner.microsoft.com/en-US/dashboard/Office/signup
5:点击“立即注册”
6:重新定向到https://partner.microsoft.com/en-us/dashboard/Account/Management?accountProgram=Office
7:旋转拇指
所以,基本上,我可以无限期地做下去,没有出路。我已将我们的公司添加为租户,我已将我们的 Microsoft 用户添加为用户,我可以链接的所有内容 - 都已链接。
这是最疯狂的部分。此合作伙伴中心帐户的“所有者”不会陷入此循环。
在第 1 步之后,他被重定向到https://sellerdashboard.microsoft.com/Application/Summary并可以选择开始创建加载项(但我是加载项的开发人员,所以我需要上传清单并填写所有内容,进行调整等)。
我尝试过使用 Chrome、Incognito Chrome(无 Chrome 扩展程序)和 Safari - 但没有运气。
我没有阻止任何 cookie,但仍然没有运气。
我在 Chrome 开发工具中看到,当我转到卖方仪表板时有很多错误,但我对此无能为力。
有没有人遇到过这样的事情,有什么建议吗?即使在电话中找到正确的支持团队,也很难在各地重新定向。
5月28日更新:
在等待 Microsoft 支持 2.5 周后,我收到的关于此问题的最接近“答案”的是,只有帐户的所有者(例如,第一个创建帐户的人,使用他们的个人 Microsoft 凭据)才能创建应用程序,上传它们,等等等等......
“但一旦定向到实际的卖家仪表板,只有 Microsoft 帐户的所有者才能访问这些功能。这是设计使然”
这太疯狂了,我什至不相信这真的是答案,而且一定有什么误解。因为,这基本上意味着,如果创建 Seller Dashboard 帐户的人离开了公司,那么您将无法再访问 Office 商店中的产品。
dynamics-crm - Dynamics 8.1 和 365:“Publisher”是否可移植用于托管解决方案?
我们正在创建和发布基于 CRM 2016 8.1 的托管解决方案。此解决方案旨在与 9.x 向前兼容,我们计划将其发布到 AppSource。
我们可能需要将 Publisher 从 CRM 2016 8.1 的一个实例迁移到另一个实例,并期望之后能够发布和部署到 AppSource。
但是,经过大量研究,我无法确定 Publisher 本身是否易于迁移。
假设在我们的原始实例实例 A 中,我们导出了一个托管解决方案并将其发布到 AppSource。
现在我们要迁移到实例 B。我们将非托管解决方案导入 B,进行更改,增加版本号,然后导出托管解决方案的新版本。我们现在尝试将其发布为对 AppSource 中现有解决方案的升级(或通过向我们的客户分发升级的托管包的方式)。
这行得通吗?还是有什么东西将我们的发布者记录与我们需要注意的那个实例联系起来?
azure - MS AppSource SaaS Web App - 限制多租户 Web 应用程序的访问
我开发多租户网络应用程序。
应用程序配置为支持任何组织目录中的帐户 ( https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-modify-supported-accounts )。
我计划在 AppSource 市场“Web 应用”类别 ( https://appsource.microsoft.com/en-us/?product=web-apps ) 中注册应用。
应用程序必须支持“免费试用”发布选项 ( https://docs.microsoft.com/en-us/azure/marketplace/determine-your-listing-type )。
如何仅限制试用组织和购买许可证的组织访问我的应用程序?
如何检查许可证?或者,如果用户没有许可证,Azure 可能不会授予用户访问应用程序的令牌?
javascript - 如何在 Dynamics CRM 中操作 HTML-Web 资源
我有一个用于 Dynamics CRM 的网络资源。项目将上传到 AppSource。它由一个 .html- 和一个 .js 文件组成。如果我尝试在 .js 文件中使用 document.getElementById 获取 .html 文件的元素,我会收到错误消息,即不支持 DOM 操作。
如何使用 .js 文件操作我的 .html 文件?
如何注册点击事件?
我希望你能在那里帮助我。
编辑
我刚刚解决了第一个问题:
要访问 DOM 元素,我需要使用以下代码:
但是如何在元素上注册事件?
编辑 2
我试图注册这样的事件:
像这样:
两条线都得到相同的错误:
“element.onclick = functionName”注册或取消注册模型驱动应用程序的文档对象模型 (DOM) 事件的句柄。Dynamics 365 和 PowerApps 的所有版本均不支持此技术,应将其替换为注册客户端事件处理程序的受支持方法。
编辑 3
我找到了事件注册的解决方案(见我自己的答案)。现在我遇到了问题,我在我的 .js 脚本中使用了 FileReader,它使用了 onloadend 和 onerror 事件。当然,由于上述错误,crm 不允许我在文件中注册事件。
javascript - 如何使用 webpack for AppSource 上传 Dynamics webresource 构建?
我有一个使用 webpack 构建的 vue.js 项目。它是 Dynamics CRM 的网络资源。要将其上传到 AppSource,它必须通过 Power Apps Checker,但编译后的 javascript 文件违反了许多规则。这些规则是最糟糕的:
- 不要直接处理 DOM(50 次)
- 不要直接访问 DOM(113 次)
- 不要假设父窗口是实体窗体(796次)
几乎 webpack 生成的每一行都违反了至少一条规则,因为它使用了document.getElmentById
,document.createElement
或之类的语句addEventListener
,这些语句对于 AppSource-Apps 都是禁止的。
如何通过 AppSource Checker,仍然使用 webpack 构建项目?