造訪動作驗證指令檔
造訪動作驗證指令檔可協助確保使用者在儲存、簽署或提交造訪前遵循業務規則。這些指令檔會在使用者選取「儲存」、「簽署」或「提交」動作時執行。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:具有 Life Sciences Cloud、Life Sciences Cloud for Customer Engagement 附加元件授權和 Life Sciences Customer Engagement 受管理封裝的 Enterprise 和 Unlimited Edition。 |
備註 驗證只會針對「儲存」、「提交」和「簽署」造訪動作執行。「簽章」值涵蓋數位簽章與紙本簽章。驗證也會針對子系出席者造訪和由動作 (例如開始遠端工作階段或開啟出席者造訪) 觸發的儲存執行。不會針對「提款」動作執行。
Lightning 元件詳細資料
若要建立造訪動作驗證的自訂指令檔,請使用下列屬性建立 Lightning 元件:
- 針對「指令檔名稱」,使用 visitSampleScript。
- 針對元件名稱,請使用 Lightning 元件名稱,例如 visitSampleScript。
- 針對「類型」,使用「造訪動作驗證」。
在 Lightning 元件的 JavaScript 檔案中,新增範例中的自訂指令檔,然後將 Lightning 元件部署至您的組織。自訂指令檔會在銷售代表儲存、簽署或提交造訪時執行驗證。
請謹記以下考量事項:
- 如果您變更 Lightning 元件並儲存元件,請同時在「自訂指令檔」中尋找該記錄,然後按一下「重新整理」。
- 若要讓驗證如預期運作,請為每個組織僅建立一個造訪動作驗證指令檔。
- 相同的造訪動作驗證指令檔會在行動應用程式與桌面網站中執行,因此請務必同時測試兩者。
- 「造訪動作」驗證指令檔會傳回警告與錯誤。如果指令檔只傳回警告,則使用者會在一個視窗中看到所有警告,且可以選擇繼續。如果指令檔傳回錯誤與警告,則錯誤會優先,且動作會遭到封鎖。
含權限集的查詢
若要針對不同的使用者群組傳回不同的驗證回應,請查詢您指令檔中的 PermissionSetAssignment 物件,以檢查指派給目前使用者的權限集。例如,您可以根據指派的權限集,傳回一個小組的錯誤,另一個小組的警告。
當您查詢權限集時,指令檔會以目前使用者的身分執行。若要查詢「權限集」和「權限集指派」物件,請確定已將「檢視設定和組態」權限指派給銷售代表。
造訪動作驗證指令檔的行動應用程式組態
如果您使用參照自訂物件的造訪動作驗證指令檔 (例如儲存造訪限制定義的物件),請將這些物件新增至中繼資料快取組態,讓資料同步化以進行離線評估。將「類型」設定為「資料」,然後選取「線上行動同步化」。
如果您的指令檔查詢權限集指派,以將不同的驗證模式套用至不同的使用者群組,請同時將 PermissionSetAssignment 新增至中繼資料快取。請參閱造訪管理的 行動應用程式組態。
- 範例:儲存、簽署和提交時驗證造訪資料
此範例指令檔會在使用者儲存、簽署或提交造訪時驗證造訪資料。它會檢查必要的樣品、產品詳細資料、訊息、範例相依性和出席者帳戶類型。 - 範例:驗證造訪限制
此範例指令檔會強制執行造訪限制,並使用自訂中繼資料和權限集。它會檢查每代表和每產品造訪限制、根據使用者的權限集傳回警告和錯誤,並驗證子系出席者造訪。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

