為混合式工作打造新一代共同作業應用程式
自從上次 Microsoft Build 以來,我們周遭的世界急遽變遷。所有客戶和合作夥伴現在都專注於混合式工作的新現況,要讓員工能夠隨時隨地使用任何裝置工作。
開發人員是這波轉型的核心,而在 Microsoft,我們發現您在 Microsoft Cloud 上所建置的應用程式充分印證了這一點。我們今天要分享 Microsoft 365 和 Microsoft Teams 的新功能和工具,將能讓開發人員為嶄新的工作方式建置解決方案。
專為混合式工作設計的新應用程式類別:共同作業應用程式
混合式全球工作要求針對應用程式的建置和互動方式進行結構變革。我們需要一個新的應用程式類別,以共同作業與個人生產力的比較為中心。應用程式可支援即時會議的同步和非同步共同作業模式、臨機操作傳訊、文件共同作業,以及商務程序自動化,並將這些應用程式全都集中在單一組織層。
我們打造 Microsoft Teams 的宗旨在於支援共同作業。每天有超過 1.45 億名的使用者使用 Teams,這已經讓 Teams 變成工作和學習的數位平台。這為開發人員打造了一個發揮創意和發展經濟的全新契機,建置以共同作業為核心的新一代應用程式。我們將這個新的應用程式類別稱為「共同作業應用程式」。
透過共同作業應用程式,終端使用者可以輕鬆與其他人合作,隨時隨地完成其專案並掌握工作流程,而不需要在多個應用程式和資料之間切換。此外,透過流體元件,終端使用者可以建立即時的共同作業體驗,能夠即時編輯並在 Teams 和 Office 應用程式之間共用。
針對開發人員,我們想要讓建置共同作業應用程式變得更加簡單:
- 使用您現有的技能:輕鬆地將您現有的應用程式解決方案與 Teams 加以整合,並使用標準 Web 技術、JavaScript 和一些 Teams API 來快速輕鬆地整合到 Teams 訊息、頻道和會議。Service Now、Workday、Adobe、SAP 等數百個獨立軟體廠商 (ISV) 目前正在我們的平台上這樣做。
- 簡化開發:當您為 Teams 建置應用程式時,它能在許多平台中使用,包括 Windows、macOS、Web、iOS、Android 和 Linux。我們的目標是要大幅降低開發人員的學習和工作量,協助他們建立下一波的應用程式。只要建置一次,就能在任何位置部署。
- 支援開發人員的選擇:Microsoft Cloud 提供完整的技術堆疊,以建置共同作業應用程式。針對建置新應用程式的開發人員,您可以根據自己的需求在 Power Platform、Azure、Graph 等平台之間挑選和選擇技術。
前往 Jeff Teper 主持的技術專題研討會和 Rajesh Jha 的掌握焦點研討會,深入了解我們在 Microsoft Cloud 所建置的共同作業應用程式願景。
使用 Microsoft Teams 建置共同作業應用程式
為了進一步協助您建置共同作業應用程式,我們要分享新的整合契機和組織層 Teams 的增強型開發人員工具。
建立應用程式以打造更豐富的會議體驗
為每個會議參與者 (無論是透過遠端或親自參與) 提供一流體驗是至關重要的關鍵。我們推出了多項新功能,能讓您在 Teams 會議專用的應用程式中建置更豐富的會議體驗。
- 共用階段整合:已在預覽版中推出,共用階段整合可讓開發人員透過其應用程式資訊清單中的簡易組態來存取 Teams 會議中的主要階段。這提供了一個新的介面,以支援會議應用程式的即時、多使用者共同作業體驗,例如白板、設計、專案面板等。
- 新會議活動 API:已在預覽版中推出,透過會議開始和會議結束等活動,支援會議相關工作流程的自動化 - 還有更多活動 API,預計將於下半年推出。
- 在一起模式擴充性:將於今年夏天推出。在一起模式擴充性可讓您建立和共用自己的 Teams 會議自訂場景。這在 Teams 的開發人員入口網站中提供了簡易的設計體驗,讓開發人員能夠製作自訂場景,為貴組織打造更充滿互動且個人化的會議。這是我們自己的團隊所建置的自訂場景,歡迎立即試用!
具有特定資源許可的媒體 API:將於今年夏天推出,可即時存取音訊和視訊串流,以建置謄寫、翻譯、記錄筆記、收集深入解析等案例。這些 API 將會啟用特定資源的許可,以便讓 IT 系統管理員能夠從 Teams 系統管理中心檢視這些權限,並驗證此類應用程式只能存取它們已加入的會議。
透過最近發佈的 Azure 通訊服務與 Teams 的互通性,Teams 使用者能夠與客戶、合作夥伴和組織外部的其他重要人員輕鬆互動。當您使用語音、視訊和聊天等 Azure 通訊服務建置自訂應用程式時,請善加利用與 Teams 之間的內建互通性。這樣 Teams 使用者就能使用自訂應用程式,加入會議並與客戶和合作夥伴互動。更棒的是,將後端的 Azure 通訊服務連線到 Microsoft Teams 後,開發人員能夠讓 Teams 應用程式使用者享受免費的 VoIP 和聊天使用量。1
開始使用預覽版提供的 Azure 通訊服務與 Teams 的互通性。
支援跨平台共同作業體驗
我們打造 Teams 來支援共同作業,因此我們要分享能讓使用者一起在 Teams 和某些其他平台上共同作業的新特色和功能。
Microsoft Teams 中的流體元件現已在個人預覽版中推出,而且會在接下來的幾個月擴展到更多客戶。Teams 聊天中的流體元件可讓終端使用者傳送具有表格的訊息、動作項目,或可讓所有人一起共同撰寫和編輯的清單,而且可在 Outlook 等 Office 應用程式之間共用。在各個 Teams 聊天中複製和貼上元件,以快速跨團隊整合並有效率地完成工作。透過流體元件,使用者可以一起構思、建立和做出決策,同時減少召開的會議並盡可能減少冗長聊天對話的需求。
即將在 Outlook 中支援訊息延伸模組:為可與 Microsoft Teams 和 Outlook 網頁版搭配使用的訊息延伸模組提供整合開發體驗。當使用者撰寫訊息時,他們將能選取以搜尋為基礎之訊息延伸模組的新功能表,從中做出選擇。例如,使用者可能可以撰寫電子郵件,然後選取訊息延伸模組,以顯示其 Teams 應用程式中要傳送給小組成員的工作。
除了能更輕鬆地在 Teams 中或針對 Teams 建置低程式碼應用程式、機器人和流程以外,我們還能更輕鬆地將低程式碼解決方案發佈給終端使用者。您很快將能廣泛地與安全性群組共用以 Microsoft Power Virtual Agents 建置的機器人,就像您已經可以在以 Power Apps 建置的應用程式中這麼做。我們最近也簡化了將應用程式、機器人、流程、表格和相關資源從一個適用於 Microsoft Dataverse for Teams 環境帶到另一個環境的方式,確保您可以針對新案例利用這些資產。我們也持續為 Power Apps 發佈更多範例應用程式,協助開發人員和客戶開始使用 Power Apps。
建置和管理 Teams 應用程式的開發人員工具組和資源
在開發人員建置新一代共同作業應用程式以支援混合式工作的同時,我們還投資在工具和資源方面,以協助您提高生產力。
透過預覽版中提供的增強型適用於 Visual Studio 和 Visual Studio Code 的 Microsoft Teams 工具組,我們讓所有開發人員都能更輕鬆地建置與 Microsoft 堆疊互通且可跨電腦和行動裝置使用的 Teams 應用程式。無論您使用的是 React、SharePoint 架構 (SPFx) 或 .NET,此工具組旨在讓您在平時熟悉和使用的架構中與開發人員合作。某些重要更新包括:單行驗證、Azure Functions 整合、SPFx 整合、單行 Microsoft Graph 用戶端,以及簡化託管到 IDE 和 CLI。
深入了解 Teams 工具組並立即從 Visual Studio Marketplace 安裝。
撰寫程式碼是所需採取的第一步,但開發人員也需要管理和設定應用程式,因此,我們很高興能推出適用於 Microsoft Teams 的開發人員入口網站預覽版。透過開發人員入口網站 (前身為 App Studio),開發人員可獲得透過網頁或在 Teams 中提供的專屬應用程式管理主控台,這可用來在單一且中央位置註冊和設定其應用程式。新功能包括:
- 可透過任何網頁瀏覽器和裝置存取,輕鬆進行瀏覽。
- 管理環境組態,無需在不同的環境中管理多個資訊清單。
- 將應用程式的讀取/寫入權限提供給要進行共同作業的其他人,藉此與同儕進行共同作業,以及更新應用程式。
- ISV 能夠以軟體即服務 (SaaS) 的形式連結,為其應用程式提供全新的 Teams 內購買體驗。
- 收集實用的應用程式使用量相關深入解析 (預覽版)。
立即開始使用開發人員入口網站。
作為平台,我們的成功與您的成功密不可分。我們感謝已在 Teams 上建置創新應用程式的合作夥伴。我們致力於協助使用者輕鬆探索、部署和採用應用程式,以讓合作夥伴能夠獲致成功。此外,我們很高興與您分享一項即將推出的功能,就是使用者將能直接從 Teams Store 和 Teams 系統管理中心購買合作夥伴應用程式訂閱 (透過發票計費或信用卡),甚至能讓使用者更輕鬆地取得和採用應用程式,同時針對解決方案提供合作夥伴更能創造營收的商機。
使用 Microsoft Graph 提供根據資料、深入解析和安全性建置的體驗
雖然 Teams 是共同作業應用程式的組織層,但這些應用程式體驗的一個重要環節是來自 Microsoft Graph 的豐富資料集。Microsoft Graph 會管理從通訊、內容和人員之間的數兆個連線所產生的資料,基於隱私權、安全性、合規性和搜尋,並由進階機器學習提供。
以下是某些令人雀躍的 Microsoft Graph 新功能,很高興今天能與您分享。
今年初,我們推出了 Microsoft Viva,協助世界各地的組織最佳化員工體驗,並協助員工在嶄新的工作方式中蓬勃發展。Viva 是專為成為平台所打造,因此我們要宣布許多已規劃擴充點的第一項 - Viva Connections 卡片現已推出預覽版,並且可讓註冊搶先使用的開發人員取得 SharePoint 架構 (SPFx)。在此發行版本中,您現在可以使用預設或自訂的網頁組件來建置 Viva Community 儀表板、新摘要和以員工為重點的資源,已針對任何平台或裝置最佳化。
註冊以搶先使用 SPFx 的下一個版本,為 Viva Connections 建置原生行動裝置體驗。
在哪些人員可以存取貴組織的資料方面,驗證和安全性一直都是首要考量,而這就是許多開發人員使用 Microsoft Graph 的原因。 它是以 Azure Active Directory (Azure AD) 企業級安全性所打造,並以驗證功能為核心概念。以下是我們今天分享的新功能:
- 持續性存取評估:提供預覽版。它可讓 Azure AD 針對安全性威脅持續監控資源,並根據重大事件或原則評估撤銷存取權杖,而不是只仰賴短暫的權杖存留期。
- 新驗證方法 API:可讓您使用主要、雙步驟或設定驗證來管理應用程式中的資料和資源存取權限,並叫用自助式密碼重設程序 (SSPR)。
- 正式發行外部身分識別 API:可讓應用程式使用預先定義且可設定的原則來建立安全的企業對消費者 (B2C) 使用者互動,同時可讓使用者使用其日常帳戶來註冊您的解決方案。
我們最常聽到客戶和合作夥伴的要求之一就是,如何將其資料整合到 Microsoft Graph,以讓它顯示在整個 Microsoft 365 中。這就是我們建立 Microsoft Graph 連接器的原因,它可讓開發人員上線、編制索引和顯示中繼資料,以讓 Microsoft 365 中的現有資料集更加豐富,充分發揮在 Microsoft 搜尋和電子文件探索等核心體驗中的參與。 我們很高興宣布 Microsoft Graph 連接器即將推出的多項更新,包括:
- 支援非 AAD 來源的豐富人員個人檔案,系統管理員能將屬性從 Microsoft Graph 連接器對應到貴組織的 Microsoft 365 人員卡片。 Microsoft 打造的
- 全新 Jira 和 Confluence 連接器,將於今年下半年推出。
- 將搜尋結果擴展到 Microsoft Teams 行動裝置和電腦版用戶端,以及 Windows 搜尋方塊。
- 支援 Graph 連接器的電子文件探索開發人員預覽版將於 2021 年夏季推出。
我們也宣布 Microsoft Graph 資料連線會在 Azure 上提供預覽版。Microsoft Graph 資料連線是安全且高輸送量的連接器,專為將精選 Microsoft 365 生產力資料集複製到您的 Azure 租用戶而設計。這款工具非常適合想要建立組織分析或訓練 AI 和機器學習模型的開發人員和資料科學家。雖然大多數 Microsoft 365 產品是依每個使用者/每個月提供,但 Microsoft Graph 資料連線是以計量服務的形式提供,因此開發人員只需要針對已在您解決方案中取用的資料付費。
前往我們的技術文件,深入了解 Microsoft Graph 資料連線。
我們最近希望開發人員能建置橫跨整個 Microsoft 365 平台且以人為本的體驗,但我們了解,撰寫個別程式碼以在各個不同產品中使用並非最佳方式。因此,我們很高興能與您分享推出的調適型卡片的通用動作。您現在可以透過 Azure Bot Framework 建置和實作單一調適型卡片,順暢地在 Teams 和 Outlook 行動裝置及電腦版用戶端之間進行同步。
若要深入了解,請參閱完整的 Microsoft Graph 部落格。
建置可在任何端點上順暢使用的現代化 Windows 應用程式
在轉型到遠端工作和現在的混合式工作後,電腦已不再是不可或缺的配備。由於有超過 13 億部執行 Windows 10 的裝置,在 Windows 上建置的現代化應用程式已變成讓使用者能夠維持生產力的關鍵。Windows 是讓工作者彼此保持聯繫並維持生產力的不可或缺關鍵,也讓開發人員有機會能夠挑戰界限,以及找出可立即協助使用者的創新方式。
如果您是 Windows 開發人員,您已經了解 Project Reunion 的重要性。透過 Project Reunion,您可存取現代化 Windows 技術和新功能,以及最棒的現有電腦版 (Win32) 功能。您可透過 WinUI 3 為應用程式取得一致的現代化互動和 UX,以及絕佳系統效能和電池壽命。這就是我們很高興地宣布推出 Project Reunion 0.8 預覽版的原因,讓您能夠順暢地為用戶端和雲端端點建立和現代化 Windows 應用程式。您可以使用輕而易舉的應用程式探索和管理以及與時俱進的 Arm64,建置專為裝置硬體最佳化的體驗。某些重要更新包括:
- 向下支援到 Windows 10 版本 1809,可在 Windows 生態系統中提供大型可設定位址的市場,而且是長期維護分支。
- .NET 5 支援可協助在開發人員目前的所在位置滿足其需求,包括 WPF 和 WinForms。
- WinUI 3 和 WebView 2 支援現代化的相容 UI 開發,採用建置 Windows 的相同技術。
深入了解並開始使用 Project Reunion 0.8 預覽版來現代化 Windows 應用程式。
我們了解許多開發人員習慣使用命令列工具和殼層,例如命令提示字元、PowerShell 和 Windows 子系統 Linux 版 (WSL)。透過 Windows 終端機,開發人員可在 Windows 中獲得美觀、雅致且現代化的命令列體驗,而且我們今年很高興能與您分享,這現在可以設定為預設終端機模擬器,讓所有命令列應用程式都能透過 Windows 終端機啟動。我們也發佈了一項稱為 Quake 模式的新功能,可讓您從 Windows 中的任何位置使用簡易的鍵盤快速鍵來開啟新終端機視窗。
開始使用 Windows 終端機中的新功能。
您也可以在 Windows 子系統 Linux 版 (WSL) 上獲得 GUI 應用程式支援,隨手就能順暢使用所有工具和工作流程。Windows 可透過與 GUI 應用程式、Linux 和 GPU 加速機器學習訓練之任何工作流程的完美整合,讓您按照您的方式工作。
深入了解我們的 WSL 相關更新。
越來越多組織紛紛轉向機器人程序自動化 (RPA) 來簡化商務程序,從簡單的重複性工作到複雜的工作流程。在 Ignite 之後的那一個月,我們宣布了 Power Automate Desktop 可供 Windows 10 使用者免費使用,我們發現下載量呈現六倍的逐月增加。這充分印證了未開發的無程式碼 RPA 所提供的商機,可協助客戶自動化重複性工作和工作流程。如今,我們甚至讓它變得更簡單,可優先處理最適合用於自動化的程序。現已公開推出的程序建議程式是一種程序採礦功能,可提供有關員工工作方式的深入解析,採用無需猜測的自動化。您現在可以對應工作流程工作、探索組織瓶頸,以及識別哪些耗時的工作最適合用於自動化,這一切皆可從 Microsoft Power Automate 中進行。
深入了解 Power Automate Desktop 和程序建議程式。
持續學習。緊密聯繫。撰寫程式碼。
希望您喜歡本週的 Microsoft Build。我們有一系列專為您製作的精彩研討會,探討橫跨整個 Microsoft 365 平台的相關主題。
盡情撰寫程式碼吧!
其他資源
請參閱下列其他資源,以深入了解如何在 Microsoft 365 上開發:
- 觀看為混合式工作打造新一代共同作業應用程式數位 Microsoft Build 研討會。
- 請參閱 Microsoft Build 的 Microsoft Teams 公告部落格,查看 Teams 的新功能摘要。
- 請參閱 Microsoft Build 的 Microsoft 365 開發人員公告部落格,查看整個 Microsoft 365 的新功能摘要。
- Microsoft Teams 開發人員中心,可存取文件、部落格、工具等資源,以開始建置 Teams 應用程式。
- Microsoft Graph 開發人員中心,可存取文件、部落格、工具等資源,以開始建置 Microsoft Graph 應用程式。
- Windows 開發人員中心,可存取文件、部落格、工具等資源,以開始建置 Windows 應用程式。
1Microsoft 365 授權已隨附 Microsoft Teams 端點的 VoIP 和聊天使用量。