【发布时间】:2020-07-28 10:53:35
【问题描述】:
我正计划为 Ms Teams 构建一个自定义应用程序,我希望该应用程序具有“管理”上下文,为某些用户保留,并具有其他用户无法使用的图表和记录管理看。有没有办法做到这一点? 是否可以根据用户配置文件隐藏选项卡?是否有其他方法可以在团队中完成此任务?
Tks
【问题讨论】:
标签: microsoft-teams custom-application
我正计划为 Ms Teams 构建一个自定义应用程序,我希望该应用程序具有“管理”上下文,为某些用户保留,并具有其他用户无法使用的图表和记录管理看。有没有办法做到这一点? 是否可以根据用户配置文件隐藏选项卡?是否有其他方法可以在团队中完成此任务?
Tks
【问题讨论】:
标签: microsoft-teams custom-application
在您的标签中,您可以做任何您想做的事情 - 它只是一个自定义的网络应用程序/页面。除了普通的 Web 应用程序之外,唯一的“限制”是它必须实现 Teams javascript 库 - 请参阅 here 了解更多信息。但是,一旦您实现了该库,您就可以获得 Teams 上下文,其中包括用户的 Azure AD Id 和 UPN,您可以使用其中一个或两个来查找您的数据库,确定用户的角色,并相应地显示/隐藏 UI 元素。
但是,我认为您可能会问是否可以对其他用户隐藏整个选项卡本身(即甚至团队客户端中的选项卡项)。为此,一种选择是使用“私人频道”,仅针对相关用户,并将标签固定在其中。
【讨论】: