Convert Lead 時出現 invalid cross reference id 的可能性

前言

這個模糊的 error message 可能在很多不同的場景出現,本篇側重於 convert lead 時出現的:






可能原因

原因一

也許該 user 沒有對於此 lead record 的編輯權限。

可使用 SOQL 驗證:
SELECT HasAllAccess, HasDeleteAccess, HasEditAccess, HasReadAccess, HasTransferAccess, MaxAccessLevel, RecordId 
FROM UserRecordAccess 
WHERE RecordId = '{record id}' 
AND UserId = '{user id}'



原因二

可能是此 lead record 因為 approval process 而被 lock 了。

針對單一 record 的解法:
以 admin 帳號切換到 classic 介面點擊 unlock button 後,再請 user 試一次。

釜底抽薪的解法:
到 approval process 把 action 設為 unlock




參考資料




留言

這個網誌中的熱門文章

Salesforce證照考試心得 (Administrator and Advanced Administrator)

ISC2 CC (Certified in Cybersecurity Certification) 考試心得