簡介
Teams 工具組是一組開發人員工具,可用來使用 Microsoft Teams 平臺建立應用程式。 它包含範本、自動化和資源,可加速您針對索引標籤、Bot、傳訊擴充功能等的應用程式開發。 透過順暢整合並專注於生產力,Teams 工具組可讓您建置應用程式,而不需要在 Microsoft Teams、Outlook 和 Microsoft 365 應用程式中執行的入侵。
在本課程模組中,您將瞭解如何使用適用於 Visual Studio Code 的 Teams 工具組來建置 Microsoft Teams 應用程式。
必要條件
- Microsoft 365 租使用者的全域管理員存取權。
- 對 Teams 應用程式及其擴充點有基本瞭解。 建議您完成 建置 Microsoft Teams 應用程式訓練課程模組的簡介 。
- 已安裝 Visual Studio Code 。
- 已安裝 Node.js v16 。
- 已安裝 Microsoft Edge 或 Google Chrome 網頁瀏覽器。
學習目標
在本單元中,您將:
- 瞭解 Teams 應用程式的基本概念。
- 瞭解使用適用於Visual Studio Code的Teams工具組來建置Teams應用程式的優點。
- 使用適用於 Visual Studio Code 的 Teams 工具組建立 Teams 應用程式並進行偵錯。
將您的應用程式帶入Teams有哪些優點?
Microsoft Teams 是通訊和共同作業的中央中樞,因此是管理和追蹤商務程式和工作流程的理想平臺。 您可以將商務程式帶入 Teams,以改善工作效率,並在小組成員之間建立更好的溝通和共同作業。
Microsoft Teams 可讓小組成員存取和更新所需的資訊,而不需要切換內容。 它提供單一平臺,讓所有小組成員參與程式,並減少對多個工具和系統的需求,以節省時間和資源。
什麼是 Teams 應用程式?
Microsoft Teams 應用程式是以 Web 為基礎的應用程式,可擴充 Teams 平臺的功能,以透過下列方式提高生產力:
- 通訊和共同作業案例。
- 社交互動和參與。
- 常見的商務程式。
- 來自現有應用程式的自定義功能。
您可以將一或多個擴充點新增至 Teams 應用程式。 以下是 Teams 中的一些擴充點類型:
- Bot 通常用於傳訊或聊天應用程式。 它們提供各種服務,例如回答常見問題、提供即時更新和通知,或協助處理系統交易。 他們可以瞭解命令,並以交談方式回復或執行工作。
- 索引標籤會 在 Teams 內公開您現有的 Web 應用程式。 例如,索引標籤可以顯示工作專案清單,或顯示使用者的儀錶板。
- 訊息擴充 功能提供順暢的方式來存取和共用資訊,以及在交談中執行動作。 例如,使用者可以根據聊天訊息排程會議,或搜尋並共用來自第三方資料庫的資訊,同時與Teams頻道上的小組成員保持相同的交談。
就應用程式分佈而言,Teams 應用程式只是 .zip 檔案。 它是三個元件的套件:
- 應用程式指令清單,這是 JSON 檔案
- 全色圖示
- 大綱圖示
應用程式指令清單包含網頁和 Web 服務的所有詳細數據。 Microsoft Teams 會使用此資訊,在 Teams 使用者介面中顯示應用程式的功能。
案例
在客戶支援案例中,您和您的小組的目標是減少解決客戶問題所需的時間。 Teams 應用程式可為您的支持工程師提供有效的方式來共同作業和通訊,而不需要切換內容。 例如,Teams 應用程式可協助處理下列案例:
- 在 Teams 索引標籤上顯示所有客戶支援票證及其狀態。
- 當有新的客戶支援票證時,請使用Teams Bot通知支持工程師。
- 透過 Teams Bot 傳送有關其指派票證狀態的提醒給支持工程師。
- 協助客戶在 Microsoft Teams 上使用常見問題 Bot 來回答其部分問題,而不需開啟支援票證。
建立 Microsoft Teams 應用程式,然後手動建立 Teams 應用程式套件,以及應用程式部署和裝載的必要設定,可能既耗時又繁瑣。 如果您不熟悉如何為 Teams 建置應用程式,此程式可能會非常龐大。
適用於 Visual Studio Code 的 Teams 工具組可提供最低設定開發人員體驗,協助您建立、測試、部署及發佈 Teams 應用程式。 藉由使用適用於 Visual Studio Code 的 Teams 工具組,您可以:
- 從範例資源庫中可用的許多範本或案例型範例應用程式之一,建立新的Teams應用程式。
- 使用預先設定的工作在本機預覽應用程式。
- 自動化應用程式部署和散發。
- 建立和管理多個環境。
讓我們開始安裝適用於Visual StudioCode的Teams工具組。