支援工單表單上的查詢欄位將工單接收中最糟糕的部分——猜測工單屬於哪個客戶記錄——變成客戶自己填寫的下拉式選單。您有兩種方式來填充該下拉式選單:從登入時發送的 SSO 中繼資料,或從表單呈現時查詢的即時 HTTPS 端點。正確的選擇幾乎總是取決於資料需要多新鮮。
關鍵要點
- 單一缺失的工單接收欄位是工單重新分配最常見的原因;查詢欄位通過強制客戶在提交前選擇真實記錄來填補這一空白。
- LOOKUP_FROM_USER 從 SSO 登入時附加的
ssoMetadata[key]讀取——速度快、離線安全,適合客戶帳戶清單在會話中很少變化的情況。 - LOOKUP 欄位在表單呈現時查詢您的 HTTPS 端點——速度較慢但精確到秒,適合訂單、工單或任何每小時變化的內容。
- 兩種欄位類型都與文字、下拉式選單和日期欄位並排存在於工單表單上;將它們與分支表單結合,使不同的查詢類型收集不同的 ID。
- 從會防止您上次 10 個重新分配工單的欄位開始——這幾乎總是您最高投資回報率的工單接收變更。
為什麼缺失帳戶欄位是您最主要的重新分配驅動因素
如果您審計 B2B SaaS 商店一週內重新分配的工單,會出現相同的模式:客戶輸入了「Acme」,但他們的母帳戶是「Acme Holdings Inc.」,或者他們寫了「生產環境」而沒有專案 ID,或者他們貼上了一個訂單號,實際上是一個出貨號。首次接觸的代理花費三到八分鐘尋找正確的記錄,然後要麼將工單路由給擁有該帳戶的隊友,要麼要求客戶澄清——這會將首次回應時間延長半天。
解決方案不是代理培訓或更好的巨集。它是讓工單接收表單拒絕提交,除非有真實的、從清單中選擇的識別碼。這需要一個下拉式選單,其選項來自您的記錄系統,而不是客戶的記憶。
兩種查詢欄位類型及其差異
支援動態下拉式選單的服務台通常提供兩種機制:
- SSO 中繼資料驅動 — 當客戶通過 SSO 登入入口網站時,您的 IdP(或您的客戶 SSO JWT)會隨身份一起發送一個值陣列。下拉式選單讀取該陣列。表單呈現時沒有 HTTP 呼叫。
- 即時 HTTP 端點 — 每次表單打開時,服務台都會使用驗證標頭點擊您控制的 HTTPS URL。您的端點返回
{label, value}選項的 JSON 清單。
| 維度 | SSO 中繼資料 (LOOKUP_FROM_USER) | 即時 HTTPS 端點 (LOOKUP) |
|---|---|---|
| 資料新鮮度 | 自上次登入以來(分鐘到小時) | 即時(秒) |
| 表單呈現時的延遲 | 零——已在會話中 | 一個 HTTP 往返 |
| 後端宕機時的故障模式 | 表單仍然有效 | 下拉式選單為空 / 表單阻止 |
| 最適合 | 帳戶清單、專案清單、計畫層級 | 訂單、最近發票、未結出貨 |
| 工程工作量 | 將聲明添加到 SSO 負載 | 構建 + 驗證端點 |
決策樹很簡單:如果清單在會話期間變化,使用即時端點;如果不變,使用 SSO 中繼資料。
在 SSO 中繼資料和即時端點之間進行選擇
首先寫下您想添加的欄位並提出一個問題:這個值能否在客戶登入和打開工單表單之間變化?
對於擁有已登入客戶的 B2B SaaS,帳戶 ID、組織名稱、計畫層級、地區和活躍專案清單幾乎從不在會話內變化。SSO 中繼資料是正確的選擇——成本更低,呈現速度更快,不受後端可用性影響。
對於電子商務風格的支援(訂單、退貨、出貨)或實時運營 SaaS(運行中的工作、未結事件、待處理發票),清單每分鐘都在變化。剛下訂單的客戶需要在打開幫助表單時立即看到它。使用即時端點並接受工程成本。
一個有用的模式:對第一個查詢欄位(哪個帳戶?)使用 SSO 中繼資料,對第二個(該帳戶下的哪個訂單?)使用即時端點,第二個欄位的請求將第一個欄位的值作為查詢參數包含在內。您在重要的地方獲得新鮮度,在其他地方獲得速度。
如何逐步實現查詢欄位
確切的 UI 因工具而異,但工作流程是相同的:
- 選擇欄位及其位置。 決定哪個工單表單需要它。如果只有您的計費問題表單需要發票選擇器,不要將其添加到通用「聯絡我們」表單——分支表單(每個查詢類型的不同欄位集)保持工單接收簡潔。
- 決定資料來源。 應用上面的會話新鮮度測試。
- 對於 SSO 中繼資料: 將類型化陣列聲明添加到您的 SSO 負載(例如
projects: [{label: "Production", value: "prj_123"}])。然後在您的服務台中創建一個 LOOKUP_FROM_USER 欄位,指向projects鍵。 - 對於即時端點: 構建一個 HTTPS URL,接受經過驗證的客戶識別碼作為查詢參數,並返回 JSON 陣列。使用 URL 和共享密鑰驗證標頭配置您的服務台。限制回應大小並添加 2-3 秒超時。
- 將欄位標記為必填。 查詢欄位只有在客戶無法跳過它們時才能減少重新分配。提交時必填是不可協商的。
- 測試空狀態。 如果客戶有零個帳戶、零個訂單或您的端點宕機,客戶會看到什麼?確保訊息有幫助(「未找到活躍訂單——請在下方描述您的問題」),並且當不應該阻止提交時,表單不會在空清單上阻止提交。
- 將值導入路由。 如果選擇的帳戶 ID 不驅動群組分配、優先級或 SLA,則浪費了。添加觸發器:「如果
account_tier = enterprise,設定優先級為高並分配給第 2 層。」
分支表單:不要向每個客戶詢問每個欄位
查詢欄位在與分支工單接收配對時效果最佳。報告計費問題的客戶不應該看到專案選擇器;報告錯誤的客戶不應該看到發票選擇器。在頂級「我們可以幫助什麼?」主題上分支您的表單,並僅顯示與該分支相關的查詢欄位。
這比聽起來更重要。表單放棄率在四到五個必填欄位後激增。保持每個分支精簡——一到兩個查詢欄位加上訊息正文——讓您獲得路由上下文而不會丟失工單。
Helptal 如何適應
Helptal 的支援工單表單原生包含兩種查詢欄位類型。LOOKUP_FROM_USER 下拉式選單從客戶 SSO 登入時輸入的 ssoMetadata[key] 陣列讀取,在成長和商業計畫上可用。LOOKUP 下拉式選單在表單呈現時從您的 HTTPS 端點即時獲取選項,具有可配置的驗證標頭。兩者都與文字、文字區域、下拉式選單和日期自訂欄位並排工作,兩者都與分支表單組合,使每種查詢類型收集您的路由所需的確切 ID。
常見問題
什麼是支援工單表單上的查詢欄位?
查詢欄位是服務台工單接收表單上的自訂下拉式選單,其選項來自您自己的資料——要麼來自附加到客戶 SSO 會話的中繼資料,要麼來自表單打開時查詢的即時 HTTPS 端點。它們替代免費文字「帳戶名稱」或「訂單 ID」欄位,消除打字錯誤並確保每個提交的工單都帶有真實的、可路由的識別碼。
何時應該使用 SSO 中繼資料而不是即時 API 查詢?
當清單在會話期間很少變化時使用 SSO 中繼資料——帳戶名稱、專案 ID、計畫層級、地區。它更快(表單呈現時沒有 HTTP 呼叫),在後端中斷時存活,並且成本更低。當清單每分鐘變化時使用即時 API 查詢,例如未結訂單、最近發票或活躍事件,並且新鮮度比呈現速度更重要。
工單表單上的動態下拉式選單如何減少重新分配?
大多數重新分配發生是因為首次接觸代理無法判斷工單屬於哪個客戶記錄。從您自己的資料中獲取的必填下拉式選單強制客戶在提交前選擇真實帳戶或訂單。選擇的值驅動路由規則——群組分配、優先級、SLA——所以工單在首次接觸時就與正確的團隊一起登陸,而不是反彈兩次。
我可以將查詢欄位與分支工單表單結合嗎?
可以——而且您應該這樣做。不同的查詢類型需要不同的識別碼。計費問題需要發票選擇器;錯誤報告需要專案選擇器。分支表單讓您僅顯示與所選主題相關的查詢欄位,保持每個分支為兩到三個必填欄位,以便客戶實際完成表單。
如果我的即時查詢端點宕機會發生什麼?
這是即時端點的主要權衡:如果您的後端不可用,下拉式選單為空,客戶無法選擇值。通過簡要緩存回應、設定緊密超時(2-3 秒)和設計優雅的空狀態來緩解它。如果您的資料大多是靜態的,SSO 中繼資料查詢完全避免了這個問題。
本週,拉出最後 50 個重新分配的工單,找到單一欄位,如果它被正確填寫,將在首次接觸時路由每一個。該欄位是您的第一個查詢候選。如果您選擇的工具開箱即用地支援 SSO 驅動和即時端點下拉式選單,Helptal 的免費計畫包含兩種欄位類型,因此您可以在提交前嘗試該模式。



