Роль администратора для обновления приложений Teams до более новой версии

При первой установке приложения может потребоваться согласие администратора в зависимости от необходимых приложению разрешений. Когда новая версия установленного приложения становится доступной в Магазине, происходит один из следующих сценариев:

  • При наличии изменений в разрешениях приложения или некоторых выбранных функциональных возможностях для обновления приложения требуется согласие пользователя приложения.
  • Если обновленная версия приложения не требует новых разрешений и содержит только основные функциональные возможности, оно обновляется автоматически.

Администратор Teams может обновить приложения Teams, чтобы помочь пользователям получить последнюю версию приложений, выполнив одну из следующих задач:

  • Если в Магазине Teams доступна новая версия приложения, разрешите пользователям выполнить обновление до новой версии.
  • Когда разработчик отправляет новую версию пользовательского приложения, обновите или утвердите отправку и разрешите пользователям выполнить обновление до новой версии.

Приложения обновляются самостоятельно, если нет изменений в функциональных возможностях или запросах данных организации. При внесении одного или нескольких из следующих изменений в приложение оно не обновляется самостоятельно. Пользователи должны предоставить согласие при использовании приложения после того, как обновление будет доступно.

  • Добавьте бота или измените идентификатор бота с помощью botId свойства .
  • Измените 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 не может принудительно обновить приложение для пользователя, если пользователь не предоставляет согласие на обновление приложения.

  • Если разработчик приложения изменяет идентификатор бота в новой версии приложения, новый экземпляр бота взаимодействует с пользователями. Предыдущий бот больше не является частью приложения (разработчик изменяет botId свойство в файле манифеста приложения), а журнал чата остается как есть, чтобы сохранить его. Значок и имя предыдущего бота возвращаются к значениям, указанным разработчиком при регистрации бота в Microsoft Bot Framework. Предыдущий бот не отображает значок или имя новой версии приложения. Предыдущий бот не принадлежит ни одному приложению (как botId не указано в файле манифеста приложения), поэтому политики разрешений приложений к нему не применяются.