将 Teams 应用升级到较新版本的管理员角色
首次安装应用时,可能需要管理员同意,具体取决于应用所需的权限。 当已安装应用的新版本在应用商店中可用时,会发生以下情况之一:
- 如果应用权限或 某些所选功能发生更改,则应用更新需要应用用户的同意。
- 如果应用的更新版本不需要新权限,并且只有基本功能更改,则会自动更新。
作为 Teams 管理员,你可以通过执行以下任务之一来更新 Teams 应用,以帮助用户获取最新版本的应用:
- 当 Teams 应用商店中提供了新的应用版本时,允许用户升级到新版本。
- 当开发人员提交新版本的自定义应用时, 请更新或批准提交 ,并允许用户升级到新版本。
应用更新需要同意的条件
如果功能或请求组织的数据没有变化,应用会自行更新。 当对应用进行以下一个或多个更改时,它不会自行更新。 用户必须在更新可用后使用应用时提供同意。
- 使用
botId
属性添加机器人或更改机器人的 ID。 isNotificationOnly
更改更改机器人通知的现有机器人的属性。- 更改
SupportsCalling
现有机器人的 、SupportsVideo
和SupportsFiles
属性,以添加调用、播放视频以及上传或下载文件的功能。 webApplicationInfo
更改清单文件中的参数。- 在授权中添加或删除权限。
- 添加消息传递扩展。
当开发人员创建应用的新版本时,他们可以更改应用清单文件中的上述值,或者更改其Microsoft Entra ID或两者所需的权限。 任何这些更改都会导致应用权限发生更改。 因此,更新需要管理员批准。
提示
请求管理员团队定期监视Microsoft 365 管理中心中的消息中心帖子,随时了解 Teams 应用治理方法或权限即将发生的更改。 建议管理员操作,以便在发生重大更改时顺利进行应用更新。 了解 可以查看消息中心帖子的角色。
用户和管理员更新到新版本
如果应用更新不需要同意,则会自动更新。 如果需要同意,Teams 只需请求一次用户同意即可简化应用更新体验。 当用户同意时,Teams 在添加用户的聊天、频道和会议中更新应用。 用户无需在不同的上下文中单独更新应用。 如果固定或安装应用,则无需用户同意即可更新到新版本。 当 Teams 应用商店中提供了新版本的应用或上传自定义应用的新版本时,将发生更新。
若要更新其应用,用户必须单独提供同意。 管理员无法代表用户同意,但可以手动更新应用。
谁可以同意应用更新 | 如何更新 | 更新的条件和范围 |
---|---|---|
用户 | 在同意提示中选择“更新”。 | Microsoft Entra管理员必须允许用户同意。 |
管理员 | 在 Teams 客户端中打开团队,并从团队的设置页更新应用。 | 团队和频道 |
团队所有者 | 在 Teams 客户端中打开团队,并从其团队的设置页面更新应用。 | 在他们拥有的团队中。 对于其他上下文,用户仍需要提供其同意。 |
如果上述方法均未用于更新,则永远不会更新应用。 如果团队所有者不允许在团队上下文中更新应用,则用户只能在个人上下文中更新其应用。 但是,用户将继续在个人和团队上下文中使用不同版本的应用。
应用升级的上下文
用户可以在 Teams 中的多个上下文中使用应用。 当用户同意应用更新时,应用将在其聊天、频道和会议中更新,但仅在添加应用早期版本的上下文中更新。 如果用户同意,则无需在每个上下文中单独更新应用。 如果团队所有者在团队上下文中更新应用,则用户必须在其他上下文中提供一次同意。
管理员上传更新的自定义应用
组织中创建和部署的自定义应用可供组织中的用户使用。 若要在组织存储中提供较新版本的自定义应用,管理员必须执行以下步骤之一:
- 如果开发人员向你发送应用包,则从 Teams 管理中心内上传它。
- 如果开发人员提交应用以供审批,请在 Teams 管理中心查看并批准请求。
有关详细信息,请参阅 管理员如何管理自定义应用。
若要更新自定义应用,在将新版本的应用上传到 Teams 后,用户必须根据需要单独提供同意。
应用升级注意事项
如果固定或安装应用,则会在新版本可用时自动更新应用。
如果未为用户更新应用,则该用户将继续使用旧版应用。 如果应用在一个上下文中更新,但在另一个上下文中为用户更新,则该用户将继续使用两个不同版本的应用。
应用策略、使用情况报告、审核日志和其他治理适用于应用的所有版本。 无论其组织中使用的应用版本如何,管理员都保留完全控制权。
对于更新的应用,Teams 管理员无法代表用户同意。 如果需要同意,用户必须单独提供同意。 Microsoft Entra管理员必须允许用户同意。
团队所有者可以在团队中添加应用,并在有可用的应用更新时查看更新选项。 可以从其 Teams 客户端中的 “管理团队 ”页完成此操作。
在团队中更新应用时,所有团队成员都可以访问更新的应用。 但是,团队成员仍必须同意在其其他上下文中更新同一应用。
在上下文中更新应用后,应用仅在用户所属的上下文中自动更新,并在添加应用早期版本的上下文中自动更新。 该应用不会在用户不属于的团队和组中更新。 应用的新版本不会添加到最初未添加应用的团队或组。
如果用户未同意应用更新,Teams 管理员无法为用户强制更新应用。
如果应用开发人员在较新版本的应用中更改机器人的 ID,则新的机器人实例会与用户互动。 上一个机器人不再是应用的一部分, (开发人员更改
botId
应用清单文件中的 属性) 聊天历史记录将按原样保留。 上一个机器人的图标和名称将还原为开发人员在 Microsoft Bot Framework 中注册机器人时提供的值。 以前的机器人不显示新版本应用的图标或名称。 以前的机器人不属于任何应用 (应用botId
清单文件) 中未提及,因此应用权限策略不适用于它。