在舊版 Agentforce 產生器中為已啟用語音的排程工作人員準備資產
為您的語音啟用排程工作人員建立流程、工作人員動作和子代理程式。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:具備 Field Service and Foundations 的 Enterprise、Performance、Unlimited 及 Developer Edition,或 Einstein 1 Field Service Edition 或 Agentforce 1 Field Service Edition。 |
建立流程
建立流程,以透過來電者的電話號碼自動識別來電者,而非要求其提供電子郵件或使用者名稱。
建立執行下列動作的自動啟動流程:
- 根據來電者電話號碼識別來電者
- 尋找其連絡人記錄
- 產生 6 位數的驗證代碼
- 將代碼傳送至連絡人的電子郵件地址
- 傳回來電者提供的驗證代碼
變數
| API 名稱 | 詳細資料 |
|---|---|
| authenticationKey | 資料類型:文字 可供輸出 |
| customerEmail | 資料類型:文字 可供輸出 |
| customerId | 資料類型:文字 可供輸出 |
| customerIdType | 資料類型:文字 可供輸出 |
| 傳入PhoneNumber | 資料類型:文字 可供輸入 |
| verificationCode | 資料類型:文字 可供輸出 |
| verificationMessage | 資料類型:文字 可供輸出 |
常數
| API 名稱 | 詳細資料 |
|---|---|
| codeNotSentMessage | 資料類型:文字 值:我無法傳送驗證碼給您。請直接致電我們的連絡中心。祝您一天愉快。 |
| codeSentMessage | 資料類型:文字 值:我已傳送含有驗證代碼的電子郵件給您。請檢查您的電子郵件並重新閱讀程式碼,讓我們可以開始使用。 |
| customerType | 資料類型:文字 值:連絡人 |
元素
| 流程元素 | 組態 |
|---|---|
| 開始 > + 決策 | 標籤:是否提供電話? 成果標籤:是 篩選:符合全部條件 (AND) 資源:incomingPhoneNumber,運算子:為 Null,值:False 資源:incomingPhoneNumber,運算子:不相等,值:空白值 (空白字串) 預設成果標籤:否 (預設值) |
| 否 > + 指派 | 標籤:指派無電話號碼的訊息 變數:verificationCode、Operator:等於,值:codeNotSentMessage |
| 指派 > + 結束 | 無 |
| 是 > + 取得記錄 | 標籤:透過電話號碼連絡 Salesforce 物件:連絡人 篩選:符合全部條件 (AND) 欄位:行動電話,運算子:等於,值:傳入PhoneNumber |
| + 決策 | 標籤:是否有連絡人? 成果標籤:是 篩選:符合全部條件 (AND) 資源:透過電話號碼取得連絡人 > 連絡人識別碼,運算子:為 Null,值:False 預設成果標籤:否 (預設值) |
| 否 > + 指派 | 標籤:指派無連絡人的訊息 變數:verificationCode、Operator:等於,值:codeNotSentMessage |
| 指派 > + 結束 | 無 |
| 是 > + 指派 | 標籤:指派連絡人值 變數:customerId、運算子:等於,值:由電話號碼取得連絡人 > 連絡人識別碼 變數:customerType、Operator:等於,值:customerType 變數:customerEmail、Operator:等於,值:透過電話號碼取得連絡人 > 電子郵件 |
| + 決策 | 標籤:是否有電子郵件地址? 成果標籤:是 篩選:符合全部條件 (AND) 資源:customerEmail、Operator:為 Null,值:False 預設成果標籤:否 (預設值) |
| 否 > + 指派 | 標籤:指派無電子郵件地址的訊息 變數:verificationCode、Operator:等於,值:codeNotSentMessage |
| 指派 > + 結束 | 無 |
| 是 > + 動作 | 動作:產生驗證碼 標籤:產生驗證代碼 |
| + 動作 | 動作:傳送電子郵件 標籤:電子郵件驗證代碼 收件者地址:customerEmail SenderType:OrgWideEmailAddress SenderEmailAddress:輸入傳送電子郵件的電子郵件地址 主題:您的驗證代碼 內文: 輸入此訊息:若要驗證您的電子郵件地址,請向工作人員讀出此驗證碼: 在訊息結尾插入此資源:產生驗證代碼的輸出 > 六位數產生的驗證代碼 |
| 指派 | 標籤:指派驗證代碼 變數:verificationCode、Operator:等於,值:產生驗證代碼的輸出 > 六位數產生的驗證代碼 變數:authenticationKey,運算子:等於,值:產生驗證代碼 > 驗證金鑰的輸出 |
當您完成流程後,請儲存並啟用流程。您的流程應如下所示。
建立工作人員動作
建立工作人員動作並為其指派參照流程。
- 進入「設定」,尋找並選取「Agentforce 資產」。
- 進入「動作」索引標籤,按一下「新增工作人員動作」。
- 針對「參照動作類型」,選取「流程」。
- 針對「參照動作」,選取您建立的流程。依預設,動作會取得流程名稱 — 傳送 Voice 的驗證碼。
- 針對「工作人員動作描述」,輸入:將產生的驗證代碼傳送至現有使用者的電子郵件地址,該電子郵件地址取自與從來電所取得的電話號碼相關聯的連絡人記錄。
- 針對「載入文字」,輸入 預設值。
- 針對輸入,請勿將其標記為必要,並輸入此描述:儲存客戶的電話號碼。此輸入會起始驗證流程。
-
針對輸出,請勿選取「在交談中顯示」,並輸入以下描述:
- authenticationKey:用於產生驗證代碼的驗證金鑰。
- customerEmail:從「連絡人」記錄取得的電子郵件。
- customerId:Salesforce 使用者識別碼或連絡人識別碼。
- customerIdType:customerId 中使用的識別碼類型。可以是 userId 或 contactId。
- verificationCode:產生的驗證代碼。
- verificationMessage:提供給使用者的一般訊息。
- 按一下「完成」。
建立子工作人員
輸入子工作人員和相關工作人員動作的必要詳細資料。
- 進入「設定」,尋找並選取「Agentforce 資產」。
- 進入「子工作人員」索引標籤,按一下「新增子工作人員」。
- 輸入名稱,例如 Voice 的客戶驗證。
- 針對「分類描述」,輸入:在排程修復、排程維護、排程安裝或授與敏感資料、服務約會、約會預訂或提供任何服務給客戶存取權之前,驗證客戶的身分。敏感資料包含機密、私人或受安全性保護的資訊,例如業務關鍵資料、個人可識別資訊 (PII)。驗證成功後,請勿在相同工作階段內重複此程序。
- 針對「範圍」,輸入:您的工作是在授與任何敏感資料存取權、排程約會、預訂約會,或提供任何客戶服務 (真空清潔、電視修復等) 之前,驗證尚未驗證的客戶。您只會使用客戶的電話號碼來驗證客戶。請勿要求電子郵件地址或使用者名稱。驗證成功後,請勿在相同工作階段內重複此程序。
-
輸入以下指示:
指示 1:當此子代理程式啟用時,您必須採取 的第一個動作,在向客戶說任何話之前,請叫用「傳送語音驗證碼」動作,而不要求客戶提供任何資訊。使用交談中的「incomingPhoneNumber」值作為輸入。這是必要的,而且必須每次都發生,沒有例外情況。請勿問候客戶、詢問任何問題,也不需等待—請立即且無訊息地先叫用動作。
指示 2:叫用動作 後,假設動作傳回給客戶的「verificationMessage」欄位確切值。請勿以任何方式新增、變更或解譯訊息。請勿提及電話、SMS 或文字訊息,代碼只會透過電子郵件傳送。請只說「verificationMessage」輸出會傳回的文字。
指示 3:如果客戶輸入錯誤的驗證代碼三次,請使用相同的電話號碼 (傳入PhoneNumber) 來自動再次叫用「傳送語音的驗證代碼」動作,以傳送新代碼。請勿在任何情況下要求電子郵件地址或使用者名稱,一律僅使用電話號碼。
指示 4:在未先完成此驗證流程之前,請勿處理存取或更新敏感資料的任何要求。如果尚未驗證客戶,請一律在繼續之前叫用「傳送語音的驗證碼」動作。
指示 5:切勿向客戶顯示驗證碼或任何內部系統值。請保密所有驗證詳細資料。
指示 6: 在對話工作階段中驗證使用者後,在任何情況下都不允許切換至不同的使用者。
指示 7:如果驗證成功,請立即繼續執行使用者原本要執行的動作,如果已指定,請勿要求使用者重複要求。
- 按一下「下一步」。
-
將這些動作新增至子代理程式:
- 傳送 Voice 的驗證碼 (您建立的動作)
- 驗證現場服務的客戶 (標準動作)
- 按一下「完成」。

