Microsoft希望帮助业务开发人员充分利用Microsoft Teams的爆炸性增长。在Build 2020上,该公司在预览版中为Teams启动了Visual Studio和Visual Studio Code扩展,在Power Platform和Teams之间引入了新的集成,并宣布了可帮助IT管理员的自定义应用程序提交过程。哦,该公司放弃了很多即将推出的Teams功能。我们有机会与Microsoft Teams生态系统CVP Bhrighu Sareen进行了讨论。

Teams是公司基于Office 365聊天的协作工具,可与Slack,Facebook的Workplace和Google Chat竞争。它也是微软有史以来增长最快的业务应用程序。在冠状病毒大流行开始为远程工作和学习筹集资金之前,这就是2018年的事实。截至4月29日,Microsoft Teams的每日活跃用户为7500万,比六周前的4400万每日活跃用户增长了70%。那些只是每天使用“团队”应用程序的人-仅在工作日或不经常使用该应用程序的人就有几百万。

Sareen负责构建Microsoft Teams平台。除其他职责外,他还帮助三组开发人员为团队开发应用程序:公司开发人员,独立软件供应商(ISV)和Microsoft合作伙伴。但是他们已经可以构建应用程序了,那么Build 2020有什么新功能?

“您是对的,开发人员可以构建应用程序,” Sareen说。“我要谈论的三个主要方面是:易于构建,无缝应用发现和更深入的用户参与。”

易于构建

首先,Microsoft宣布了一系列新的Teams工具,以“简化应用程序开发”。坦白地说,对于开发人员来说,似乎是一堆重叠的杂物。事实证明,这是故意的。

“许多平台都有特定的构建方式,” Sareen说。“您必须遵循这一点才能在该平台上构建应用程序。在我们看来,Teams支持多种方式,并欢迎各方面的开发人员前来建设。这是我的脑海。一方面,人们可以今天为团队构建本机应用程序。另一方面,对于公司中的任何人来说,最简单,授权和民主化的应用程序开发。”您可能已经猜到了:前者是Visual Studio,后者是Power Platform。

视觉工作室

新的Visual Studio和Visual Studio Code扩展使您可以构建项目支架,配置功能,创建应用程序包清单和设置托管以及验证应用程序包。为什么甚至需要扩展才能构建Teams应用程序?Sareen举了一个例子:假设您想在10分钟内为Teams构建一个机器人。Sareen说:“拥有正确的模板,代码示例以及您所需要的所有其他功能,唾手可得,这就是我们为此投资的原因。”“这大大简化了工作……并减少了摩擦。”

该扩展程序甚至可以启动应用程序发布过程(针对您自己,组织目录或Teams应用程序商店)。稍后会详细介绍该过程。

动力平台

接下来,Microsoft宣布了Power Platform与Teams的集成,使您可以为团队和客户使用自定义应用程序,工作流,机器人和仪表板构建低代码/无代码体验。他们都将在接下来的两个月内到来:

Power Virtual Agents(6月)和Power Apps(7月)的简化的“添加到团队”按钮。

6月:使用Power中的新的“共享给团队”按钮改进了与团队的Power BI共享。您还可以将Power BI报表中的各个图表复制到Teams对话中,并使聊天包含该图表的丰富缩略图预览,以及一个自适应卡,该卡允许用户对该图表进行操作。

7月:借助Power Automate + Teams增强了工作流程自动化。专为团队打造的新触发器和操作,用于解锁自定义消息扩展,自动@提及和自定义机器人体验。新的业务流程方案模板也将推出,以快速启动自动化开发。

7月:Power Virtual Agents进入团队,使为团队创建和管理低代码聊天机器人变得更加容易。

Microsoft Graph和App Studio

然后是Microsoft Graph,这是公司AI战略的关键组成部分。Microsoft Graphs for Teams为团队获得了24种新的细化权限,用于应用程序数据访问授权。开发人员和管理员可以将应用程序的访问权限和范围缩小到特定团队的数据集,而不是所有团队数据。

新的Microsoft Graph API也即将推出。允许您为不同事件类型(新的/已编辑/已删除的消息,答复,响应,频道和聊天线程)创建订阅的API以及一种更简单的跨设备向用户发送应用通知的方式。新的API也来到V1.0端点:发送信道消息,primaryChannel,fileFolder和班次。

还有更多的花絮值得关注。Microsoft今天发布了适用于Microsoft Teams的App Studio版本1.4.0。更新包括对应用程序清单模式1.6的支持,应用程序详细信息的高级部分,用于运行扩展到基本模式验证之外的测试的应用程序包验证工具,以及通过bot框架连接的更好的错误处理。

最后,微软表示,今年晚些时候开发人员将能够通过连接到移动设备的摄像头,位置和麦克风来扩展其应用程序的功能。该公司展示了一个Teams机器人使用手机的摄像头管理费用报告。

无缝的应用发现

开发人员构建应用程序后,必须与业务决策者和IT管理员进行协调以部署它。显然,该工作流程不是很顺利。开发人员和管理员将很快拥有正确的应用程序提交流程和更好的应用程序管理功能。

Sareen说:“一旦构建了应用程序,就分发它们-不管它是什么平台-总是很痛苦。”“特别是如果您是一个更大的组织,您如何确保它的安全性,遵从性,并且没有人向组织中的每个人发送垃圾邮件?”

应用提交API

开发人员很快将能够通过App Studio,Visual Studio,Visual Studio Code,Power Apps和SharePoint Framework将Teams应用程序提交到App提交Microsoft Graph API。这些应用程序将直接转到Teams Admin Center,供IT管理员进行审核。

Sareen说:“在IDE中构建应用程序后,只需单击一下即可提交给租户管理员。”“大型组织中的大多数人甚至都不知道他们的租户管理员是谁。因此,这将使其变得容易。您只需提交,租户管理员即可获取。他们实际上在Teams Admin Center中进行验证,批准和发布。此过程将使组织中的任何开发人员,为其自己或为其工作组构建的任何工作流或业务流程,都可以更轻松地在组织中广泛共享。那是关键。因为现在,每个开发人员都可以构建自己的东西,但仅限于他们。”

Microsoft Teams管理中心

说到团队管理中心,IT管理员很快将获得管理团队应用程序的新功能。新的“管理应用程序”视图将显示租户中的所有应用程序-包括应用程序认证,批准状态和许可状态。

此外,全新的第三方订购购买体验将使您可以查看和购买与第三方Teams应用程序关联的订购。使用自定义模板,您可以为用户创建预定义的频道,标签和应用。最后,新的Microsoft Graph API权限将使您可以代表整个租户授予同意或将应用安装到特定团队。

更深入的用户参与

Microsoft Teams现在,现在和今年晚些时候还将推出大量新功能。这是一个简短的摘要:

现在:Adaptive Cards 1.2带来了@mentions支持,富文本块,显示卡,可见性切换,内联文本按钮以及更多样式和格式设置选项。

很快:已登录团队的用户将不必登录与桌面和移动平台都与Azure Active Directory单一登录集成的应用程序。通过单个API调用,开发人员将获得简化的身份验证过程。今年晚些时候,机器人将获得相同的待遇。

很快:Azure Active Directory条件访问将使用户能够运行应用程序和选项卡,即使其IT管理员已设置了要求使用受信任设备的条件访问策略。Windows上使用Azure AD的网站选项卡将自动登录并支持特定于设备的条件访问策略。

即将推出预览版:针对移动设备的消息操作支持。消息操作可以直接从消息中触发,并且可以用于在聊天或频道中的讨论之后创建任务或工作项。

即将预览:特定资源同意(RSC)将允许团队所有者为其特定团队安装应用程序,并将该应用程序的范围和对数据的访问权限限制为仅该团队。这样,团队负责人就可以做出决策,而无需全球IT管理员来配置访问权限。

预览即将推出:传入的Webhooks中的卡片类型更加丰富。完全支持Adaptive Card,包括对bot框架卡的支持(英雄,配置文件,列表等)。

即将推出预览版:可在移动设备上使用的个人应用程序,着重于与单个用户的互动,例如1:1对话机器人或个人标签。这些类型的应用程序已适用于台式机和网络。

今年晚些时候:弹出式应用程序和(某些)频道标签。当用户需要专注于特定应用程序时,他们可以打开一个单独的窗口并最大化或调整应用程序的大小。只需右键单击一个应用程序,即可查看弹出的选项或访问选项卡,然后在右上角找到弹出图标。

最后一个功能将大大改变人们使用团队的方式:

您可能会认为并非所有这些功能都适用于业务开发人员。不是这样

“我们要确保开发人员成功,” Sareen说。“开发人员的成功在于参与和货币化。对我们来说,使我们的合作伙伴成功是未来12个月的重中之重。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。