全部產品
Search
文件中心

DataWorks:AI 助理實戰:配置 IM 端帳號映射,精準 @ 責任人 / 值班人

更新時間:Aug 26, 2026

為了確保警示和調度通知能精準@到負責人,DataWorks AI助理提供了帳號映射功能。該功能通過建立阿里雲帳號與DingTalk、飛書等IM平台帳號的關聯,解決了跨平台身份不統一的問題,將訊息中原本的“純文字名字”升級為可互動的@mention。本文將指導您通過【通道配置】完成帳號映射的設定與測試。

實現原理

AI助理通過統一的帳號映射機制,實現通知對象的精準觸達。無論是任務責任人還是輪值人員,系統都會將其身份標識解析為對應的IM帳號,從而省去了為不同情境重複配置的麻煩。

同時,對於輪值情境,AI助理會自動關聯您在DataWorks營運中心維護的【營運值班表】,實現通知對象的自動輪轉。

重要

所有輪值人員都必須預先完成帳號映射登記,這是確保他們能被機器人@到的前提。

使用前提

使用限制

  • 按通道獨立配置:帳號映射是按IM通道獨立配置的,並非全域共用。您從哪個IM通道(如DingTalk)的配置入口進入,就只能維護該通道的身份標識。這意味著,您需要為成員在每個希望接收@通知的通道中分別配置映射。

    例如:僅為某成員配置了DingTalk映射,那麼在飛書群組中將無法成功@到該使用者。
  • 飛書與Lark的統一配置:飛書與Lark在同一個通道卡片中進行配置,並共用同一身份識別欄位(使用者Open ID / User ID)。

  • 手機號的維護與顯示:為保護隱私,系統將始終以掩碼形式(如 138****1111)展示手機號。

    • 保留原號:編輯時,保持掩碼不變即可。

    • 更換號碼:請直接輸入完整的新手機號碼覆蓋掩碼。

  • 如需使用值班表作為通知對象,需要先在營運中心配置值班表,此功能需要DataWorks的版本為專業版以上。

配置步驟

步驟一:進入目標通道的帳號映射

  1. 登入 DataWorks 控制台,在左側導覽列單擊 AI 助理服務

  2. 在執行個體列表找到目標執行個體,單擊執行個體名稱進入執行個體詳情頁。

  3. 通道配置卡片地區找到目標通道卡片(DingTalk企業微信飛書 / Lark),並配置相應的通道配置

  4. 完成相應的通道配置後,單擊卡片右上方的 帳號映射

步驟二:新增帳號映射

  1. 帳號映射 面板左上方單擊 新增映射

  2. 配置 新增映射 對話方塊的以下參數,然後單擊 確定

    參數

    是否必填

    預設值

    說明

    成員

    搜尋並選擇該責任人對應的 RAM 使用者或角色,下拉式清單中會標註 使用者角色。選中後自動帶出該成員的暱稱、賬戶名與帳號 ID,並作為這條映射的主鍵。

    手機號

    該成員在本通道登記的手機號,作為按手機號 @ 的通用標識。列表始終以掩碼展示;編輯時保持掩碼不變即保留原號碼,需要更換時輸入完整的新號碼。

    通道 @ 標識

    該成員在本通道的平台身份標識,欄位名稱隨通道變化:

    • DingTalk為 DingTalk使用者識別碼,可在個人詳情頁擷取。

    • 企業微信為 企微帳號,需要企微管理員組織架構中,在使用者詳情頁擷取。

    • 飛書 / Lark 為 飛書使用者 Open ID / User ID,可填以 ou_ 開頭的 Open ID 或 User ID,擷取方式參見如何擷取不同使用者的ID

    啟用映射

    開啟

    預設開啟。關閉後這條映射不再生效,適合臨時停用某位成員的 @,無需刪除記錄。

  3. 儲存成功後列表重新整理並出現該成員。如果執行個體還接入了其他通道,返回 通道配置,在其他通道卡片上為同一成員重複上述操作。

說明

介面只強制要求選擇成員,手機號與通道 @ 標識都不填也能儲存。兩者都為空白時,這條映射在當前通道上沒有可用的 @ 標識,建議至少填寫一項,並優先填寫通道 @ 標識——它不會因為成員更換手機號而失效。

步驟三:發送測試訊息驗證

您可以通過發送單條測試訊息,來驗證特定成員的帳號映射配置是否生效。

  1. 啟動測試

    在“帳號映射”列表中找到目標成員,單擊其操作列的【測試】按鈕。

    提示:如果該成員在當前通道的映射資訊(@標識或手機號)為空白,系統將阻止測試並提示您先補齊資訊。
  2. 配置並發送

    在彈出的對話方塊中,粘貼目標群機器人的Webhook地址,然後點擊“提交”。

    重要
    • 企業微信和飛書的智能機器人不支援Webhook,您可以在群聊中添加一個Webhook機器人來測試@訊息的發送。

    • 同一個機器人若在多個群內,其Webhook地址各不相同。測試推送時,請確保選擇了正確的群聊地址,以免訊息錯發。

    • 系統將向該群正式發送一條測試訊息,群內所有成員均會看到。為避免幹擾,建議提前告知群內相關人員。

  3. 驗證結果

    前往對應的IM群聊,檢查測試訊息:

    • 成功:成員被成功@(姓名顯示為可點擊的藍色連結)。

    • 失敗:成員姓名僅為純文字,無法點擊。

  4. 故障排查

    如果測試失敗(未成功@到人),請逐一核對以下配置,修正後重新測試:

    • 啟用狀態:確保在映射列表中,該成員的【啟用映射】開關已開啟。

    • 身份資訊:確保該成員在當前測試的通道中,【通道@標識】或【手機號】至少填寫了其中一項。

    • 標識準確性:仔細檢查填寫的@標識(如DingTalk使用者ID)是否完全正確,無拼字錯誤或多餘空格。

    • Webhook有效性:確認您用於測試的Webhook地址準確無誤,且該機器人已被正確添加到目標群聊中。

管理已有映射

帳號映射 面板的列表中,每條映射的操作列提供以下操作。

操作

說明

測試

向手動填寫的群機器人 Webhook 正式發送一條 @ 該成員的測試訊息,用於驗證映射是否生效。

禁用 / 啟用

臨時停用或恢複這條映射。已啟用的映射顯示 禁用,已禁用的映射顯示 啟用,切換隻影響這一條記錄的生效狀態,不改動其他資訊。

編輯

修改手機號、通道 @ 標識和 啟用映射 開關。成員不可修改;手機號顯示為掩碼時,不改動即保留原號碼。

刪除

確認對話方塊中確認後,刪除該成員在當前通道下的映射,其他通道的映射不受影響。

責任人離職或換人時,編輯對應映射的通道 @ 標識與手機號,或直接關閉 啟用映射 開關即可,不需要改動巡檢與警示任務本身。團隊成員變動後,用操作列的 測試 驗證一次,確認仍能真正 @ 到人。

1. 責任人

這是最核心的通知對象,系統通過智能分析來確定具體責任人。

  • 動態責任人 (預設行為)

    • 邏輯:AI助理在每輪巡檢時,會即時分析出問題的具體資源(如某個表、某個任務),並自動@該資源的負責人。

    • 優點:無需預先登記,智能化、自動化、精準觸達。本輪無異常則不打擾任何人。

    • 適用情境:絕大多數常規警示情境。

  • 固定責任人(兜底)

    • 邏輯:您可以在巡檢任務中通過AI助理指定一個或多個固定成員。無論哪輪巡檢、哪個資源出問題,系統都會@這些固定成員。

    • 適用情境:作為警示的最終兜底,確保總有人收到通知,例如通知團隊負責人或群主。

2. 值班人

您可以在配置定時任務時,告知AI助理使用值班表作為通知對象,系統會引入值班體系。

  • 邏輯:AI助理會自動讀取並關聯您在 DataWorks營運中心 中維護的原生值班表,擷取當日的“主值班人”和“備值班人”進行@

  • 優點:通知對象隨排班自動輪轉,無需在AI助理側重複配置。

  • 顯示:在警示報告中,“責任人”與“值班人”會分兩行帶標籤清晰列出。

3. 建立人

當監控的資來源物件不存在責任人時,DataWorks將指定建立人作為通知對象,作為兜底策略。以Flink舉例:

  • 針對 Flink 作業監控:當責任人映射未登記某作業時,AI 助理自動查詢該作業的建立人來 @,報告標註「(按建立者))」。

  • 優先順序:① 責任人映射 > ② 作業建立人 > ③ 預設兜底人。您需要將相關干係人配置在帳號映射中,保證AI助理服務可以精準@到人。

  • 查不到建立人(如無該作業讀取許可權)時,歸入預設兜底人/純文字點名,註明「未取到建立者」。

    說明:Flink 監控與建立人自動 @ 能力,需先啟用 Flink 專家套件

映射不全時的兜底行為

帳號映射不全或有歧義時,系統會降級為純文字點名,不會誤 @ 到錯的人:

情況

表現

成員未在映射表

群內顯示「@張三(未配置帳號映射)」純文字,不真 @

映射被禁用

視同未配置,降級純文字

同名/資訊衝突(如同一人多條記錄填了不同手機號)

降級純文字,避免 @ 錯人

說明:報告中出現「(未配置帳號映射)」即提示您補齊該條映射。責任人離職/換人時,修改該條映射的成員或通道 ID,或直接關閉「啟用映射」開關即可,無需改動任務。

平台差異說明

DingTalk

  • 必須提供群的 Webhook 地址才能實現 @ 通知。

  • 機器人被添加到不同群時,會產生各自獨立的 Webhook 地址。

  • 配置定時任務時需要手動填入對應群的 Webhook 地址,系統無法自動擷取。

飛書

  • 應用機器人通過群 ID 即可向指定群發送帶 @ 的訊息,不需要 Webhook 地址。

  • 指定群後即可直接 @ 群成員並觸發通知。

企業微信

企業微信有兩類機器人,能力完全不同:

  • 對話機器人:用於互動式對話,支援兩種串連模式。

    • 長連結模式:能主動向指定群發送 @ 訊息並觸發通知,不需要 Webhook 地址。

    • URL 回調模式:不能主動向指定群發送 @ 訊息。

    • 兩種模式都不具備 Webhook 能力。

  • 訊息推送機器人(Webhook 專用):通過 Webhook 地址單向推送訊息,能 @ 人。

    • 若需要通過 Webhook 發送 @ 通知,需要在群內單獨建立此類機器人。

配置建議

平台

配置時需要提供

DingTalk

目標群的 Webhook 地址。

飛書

指定目標群即可。如需測試@功能,需要額外建立Webhook機器人。

企業微信

指定目標群即可(需確認對話機器人使用的是長連結模式,非 URL 回調模式),如需測試@功能,需要額外建立Webhook機器人。

常見問題

  • Q:一位成員需要在每個通道都配置嗎?

    A:需要。帳號映射按通道分別維護,DingTalk那條填DingTalk使用者識別碼,飛書那條填 Open ID 或手機號,企業微信那條填企微帳號。

  • Q:修改了成員的手機號,映射會自動更新嗎?

    A:不會。手機號與通道 @ 標識都需手動登記到映射,成員的連絡方式變動後需要手動編輯對應映射。為減少這類維護,建議優先填寫通道 @ 標識。