專案

一般

配置概況

動作

後端功能 #11241

進行中

分散式模組-office 365 整合

是由 Sam Wang 於 11 天 前加入. 於 8 天 前更新.

狀態:
新建立
優先權:
正常速度
被分派者:
開始日期:
2026/01/19
完成日期:
完成百分比:

0%

預估工時:
使用工時:

檔案

會議系統狀態定義.html (387 KB) 會議系統狀態定義.html Sam Wang, 2026/01/22 上午07:01

是由 Sam Wang 於 9 天 前更新

GraphApi 配置 ⚠️ 重要

參數說明

參數 類型 說明 範例
TenantId string Azure AD 租戶 ID "12345678-1234-1234-1234-123456789012"
ClientId string 應用程式 (用戶端) ID "87654321-4321-4321-4321-210987654321"
ClientSecret string 用戶端密碼 "abc~DEF123xyz..."

如何取得這些資訊?

步驟 1: 註冊 Azure AD 應用程式
  1. 登入 Azure Portal
  2. 前往 Azure Active Directory > 應用程式註冊
  3. 點擊 新增註冊
  4. 輸入名稱 (例如: "O365Module")
  5. 選擇 僅此組織目錄中的帳戶
  6. 點擊 註冊
步驟 2: 取得 Tenant ID 與 Client ID

在應用程式的 概觀 頁面中:

  • Tenant ID: 「目錄 (租用戶) 識別碼」
  • Client ID: 「應用程式 (用戶端) 識別碼」
步驟 3: 建立 Client Secret
  1. 在應用程式頁面,前往 憑證及秘密
  2. 點擊 新增用戶端密碼
  3. 輸入描述 (例如: "O365Module Secret")
  4. 選擇過期時間 (建議: 24 個月)
  5. 點擊 新增
  6. 立即複製並儲存 Secret 值 (僅顯示一次!)
步驟 4: 設定 API 權限
  1. 前往 API 權限
  2. 點擊 新增權限 > Microsoft Graph > 應用程式權限
  3. 搜尋並新增以下權限:
    • Calendars.ReadWrite.All (若需預約功能)
    • Calendars.Read.All (若僅需讀取)
  4. 點擊 授與 {組織名稱} 的管理員同意
  5. 確認狀態顯示綠色勾勾

是由 Sam Wang 於 8 天 前更新

經會議溝通異動如下

  1. 會議室狀態取得,統一透過MODBUS TCP 方式,與會議系統取得(提供文件如附件)
    狀態: 0:閒置、1:已預約、2:使用中
  2. 使用中=> 閒置 或 閒置=>使用中 , 有相關聯動控制。
動作

匯出至 Atom PDF