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
留言
張貼留言