當您第一次安裝應用程式時,它可能需要系統管理員的同意,視應用程式需要的許可權而定。 當使用中應用程式的新版本可供使用時,就會發生下列應用程式更新案例:
- 如果應用程式許可權有變更或 部分選取的功能,則應用程式更新需要應用程式使用者的同意。
- 如果更新版本的應用程式不需要新的許可權,而且只有基本功能變更,則會自動更新。
身為 Teams 系統管理員,您可以更新 Teams 應用程式,藉由執行下列其中一項工作,協助使用者取得最新版本的應用程式:
- 當 Teams 市集中有新的應用程式版本可供使用時,允許使用者升級至新版本。
- 當您的開發人員提交新版本的自定義應用程式時, 請更新或核准提交, 並允許用戶升級至新版本。
應用程式更新需要同意的條件
如果功能不變或組織數據要求沒有變更,應用程式會自行更新。 對應用程式進行下列一或多項變更時,並不會自行更新。 不過,如果需要使用者的同意,且應用程式沒有自動更新,使用者可能會收到更新應用程式的通知。 用戶可以選取 Update Teams 中顯示的選項來提供同意。
- 使用此屬性新增機器人或變更 Bot
botId的識別碼。 -
isNotificationOnly變更現有 Bot 的屬性,以變更 Bot 的通知。 - 變更
SupportsCalling現有 Bot 的 、SupportsVideo和SupportsFiles屬性,以新增通話、播放影片,以及上傳或下載檔的功能。 - 變更指令清單檔案中的
webApplicationInfo參數。 - 新增或移除授權許可權。
- 新增訊息延伸模組。
當開發人員建立新版本的應用程式時,他們可以變更應用程式指令清單檔案中的上述值,或變更其 Microsoft Entra ID 或兩者的必要許可權。 任何這些變更都會導致應用程式許可權的變更。 因此,更新需要系統管理員核准。
提示
要求您的系統管理小組定期監控 Microsoft 365 系統管理中心 中的訊息中心文章,以隨時掌握 Teams 應用程式控管方法或許可權的近期變更。 我們建議您採取系統管理動作,以便在發生重大變更時,讓應用程式更新順暢。 瞭解 可以檢視訊息中心文章的角色。
由使用者和系統管理員更新至新版本
如果應用程式更新不需要同意,則會自動更新。 如果需要同意,則Teams只需要求使用者同意一次,即可簡化應用程式更新體驗。 當使用者同意時,Teams 會在新增使用者的聊天、頻道和會議中更新應用程式。 使用者不需要在不同內容中個別更新應用程式。 如果您釘選或安裝應用程式,則它會更新至新版本,而不需要使用者同意。 當 Teams App 市集中有提供新版本的應用程式,或是上傳新版本的自定義應用程式時,就會發生更新。
若要更新其應用程式,用戶必須個別提供其同意。 系統管理員無法代表使用者同意,但可以手動更新應用程式。
| 誰可以同意應用程式更新 | 如何更新 | 更新的條件和範圍 |
|---|---|---|
| 使用者 | 在 同意提示中選取 [更新]。 | Microsoft Entra 管理員必須允許使用者同意。 |
| 管理員 | 在 Teams 用戶端中開啟團隊,並從團隊的設定頁面更新應用程式。 | 團隊和頻道 |
| 小組擁有者 | 在 Teams 用戶端中開啟團隊,並從小組的設定頁面更新應用程式。 | 在他們擁有的團隊中。 針對其他內容,使用者仍須提供同意。 |
如果以上沒有任何方法可用來更新,則應用程式永遠不會更新。 如果團隊擁有者不允許在團隊內容中更新應用程式,使用者只能在個人內容中更新其應用程式。 不過,使用者會在個人和小組內容中繼續使用不同版本的應用程式。
應用程式升級的關聯內容
用戶可以在 Teams 中的多個內容中使用應用程式。 當使用者同意應用程式更新時,應用程式會在其聊天、頻道和會議中更新,但僅在先前版本的應用程式新增內容中更新。 使用者只要提供同意,就不需要在每個內容中個別更新應用程式。 如果團隊擁有者更新了團隊內容中的應用程式,則用戶必須在其他內容中提供同意一次。
個人應用程式 內容 - 當使用者在其私人工作區中使用應用程式時。
索引標籤應用程式 內容 - 當使用者從小組、會議或群組聊天中的索引標籤開啟應用程式時。
Bot 應用程式 內容 - 當 Bot 應用程式在與使用者的聊天中啟動更新時。
管理員 更新的自定義應用程式上傳
在組織內建立和部署的自定義應用程式可供組織中的使用者使用。 若要在組織存放區中提供較新版本的自定義應用程式,系統管理員必須遵循下列其中一個步驟:
- 如果開發人員將應用程式套件傳送給您,請從Teams系統管理中心內上傳。
- 如果開發人員提交應用程式以供您核准,請在Teams系統管理中心檢閱及核准要求。
如需詳細資訊,請參閱 系統管理員如何管理自定義應用程式。
若要更新自定義應用程式,在您將應用程式新版本上傳到 Teams 之後,如果使用者需要的話,必須個別提供他們的同意。
應用程式升級的考慮
如果您釘選或安裝應用程式,它會在有新版本可用時自動更新。
如果使用者的應用程式未更新,則用戶會繼續使用舊版應用程式。 當使用者同意在其中一種情況下升級應用程式時,Teams 會在使用者具有應用程式管理許可權的所有其他內容中自動更新應用程式。
應用程式原則、使用方式報告、稽核記錄及其他控管適用於應用程式的所有版本。 不論組織中使用的應用程式版本為何,系統管理員都保有完整的控制權。
對於更新的應用程式,Teams 系統管理員無法代表使用者同意。 如果需要同意,用戶必須個別提供同意。 Microsoft Entra 系統管理員必須允許使用者同意。
團隊擁有者可以在小組中新增應用程式,並在有可用的應用程式更新時檢視更新選項。 您可以從 Teams 用戶端的 [管理團隊 ] 頁面完成。
當小組中的應用程式更新時,所有小組成員都可以存取更新的應用程式。 不過,小組成員仍然必須提供同意,才能在其其他內容中更新相同的應用程式。
在內容中更新應用程式之後,應用程式只會自動更新使用者所屬的內容,以及新增舊版應用程式的內容。 該應用程式不會在使用者不屬於的團隊和群組中更新。 新版本的應用程式不會新增至原本未新增應用程式的團隊或群組。
如果使用者未提供應用程式更新的同意,Teams 系統管理員就無法更新使用者的應用程式。
如果應用程式開發人員在較新版本的應用程式中變更 Bot 的標識碼,則新的 Bot 實例會與用戶互動。 先前的 Bot 不再是應用程式的一部分, (開發人員變更
botId應用程式指令清單檔案中的屬性) ,並保留聊天記錄。 舊版 Bot 的圖示和名稱會還原為開發人員在 Microsoft Bot Framework 中註冊其 Bot 時所提供的值。 舊版 Bot 不會顯示應用程式新版本的圖示或名稱。 舊版 Bot 不屬於任何應用程式 (,如botId應用程式指令清單檔案) 中未提及的,因此應用程式許可權原則不適用於該應用程式。