带有通过 Office 365 管理中心部署的加载项的 AutoOpen 任务窗格

Posted

技术标签:

【中文标题】带有通过 Office 365 管理中心部署的加载项的 AutoOpen 任务窗格【英文标题】:AutoOpen taskpanes with an add-in that is deployed via the Office 365 Admin Center 【发布时间】:2018-07-27 13:44:56 【问题描述】:

上下文

目前我正在开发一个 Word 插件,它使用 Office 的新 javascript API。该插件由一些基本功能和一个数字模板组成。打开文档时,模板(普通文档)会自动打开任务窗格。我遵循以下guide 来实现这一点。手动调整 OOXML (webextensions) 并没有达到预期的效果。幸运的是,我通过 Office.js 中提供的API functions 成功实现了自动打开的任务窗格

问题

理想情况下,此加载项将通过 Office 365 admin center 部署。但是我不确定这种部署加载项的方式是否可以与自动打开任务窗格结合使用。在指南中,我只能找到对以下清单存储类型的支持:

OMEX(应用程序源) 文件系统(网络共享) EXCatalog(通过 Exchange 服务器部署) 注册表(系统注册表)

关于WebExtensionReference 的文档列出了更多选项,这让我充满希望。但是,说明并未明确说明 Office 365 管理中心使用哪种商店类型(如果有的话)。

OMEX (Office.com) SPDatalog(SharePoint 公司目录) SPApp(SharePoint 应用程序) Exchange(Exchange 服务器) 文件系统(文件系统共享) 注册表 ExCatalog(通过 Exchange 集中部署)

由于我目前无法通过 Office 365 管理中心部署加载项的测试版本。我希望有人能告诉我是否确实可以通过 Office 365 管理中心将自动打开的任务窗格和集中部署结合起来。如果是这样,使用哪种清单存储类型,以及如何在 OOXML 中引用它。

提前谢谢你!

【问题讨论】:

很好的问题。我正在咨询产品团队。 (我怀疑它是 EXcatalog,但我会报告我的发现。) 【参考方案1】:

是的,这在使用集中部署时最有效。您将看到从集中部署目录插入的加载项的形状如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<we:webextension xmlns:we="http://schemas.microsoft.com/office/webextensions/webextension/2010/11" id="52811C31-4593-43B8-A697-EB873422D156">
    <we:reference id="af8fa5ba-4010-4bcc-9e03-a91ddadf6dd3" version="1.0.0.0" store="EXCatalog" storeType="EXCatalog"/>
    <we:alternateReferences/>
    <we:properties/>
    <we:bindings/>
    <we:snapshot xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
</we:webextension>

您可以实际测试它,请参阅this page 并了解如何为 Office 365 开发人员帐户设置免费的30-day trial,这样您就可以实际测试驱动集中部署并验证您的加载项是否有效正如预期的那样。

此外,如果您有 MSDN 订阅,则您有权使用 Office 365 开发人员帐户,请查看同一页面中的信息。

【讨论】:

以上是关于带有通过 Office 365 管理中心部署的加载项的 AutoOpen 任务窗格的主要内容,如果未能解决你的问题,请参考以下文章

Office 365 系列之六:通过管理中心批量导入用户

Office 365管理中心门户

Office365混合部署之RemoteMailbox的权限管理

易宝典文章——玩转Office 365中的Exchange Online服务 之三十 体验全新的Office 365管理中心

如何在office365上搭建hybrid

Office365管理员操作手册-1