We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Impact and Risk Analysis for Replacing the Contact field with a Custom Table user in the Case form

suresh91
Kilo Sage

Hi All,

I have a requirement to replace the standard Contact field with a custom table–based user reference on the Case form only. Before proceeding, I would like to understand the potential challenges and risks involved. I have listed a few based on my current knowledge.
Please review and let me know if there are any additional points to consider.

  • SLA behavior depends on the caller’s time zone. If the correct contact information is not maintained, SLAs may not function as expected and could breach.
  • Inbound and outbound email notifications may fail, because case updates sent via email rely on matching the sender with a valid Contact/User record.
  • Workspace-level reports and dashboards (e.g., “Tickets assigned to me”) will not work correctly without proper contact/user associations.
  • CSM Portal widgets such as My Cases and Create Case rely on accurate contact-case relationships and may not function properly.
  • New ACLs must be created to accommodate the updated data model.
  • Existing ACL logic and all case‑related scripts,flows using fields like current.contact, current.account, or current.contact.account will need to be rewritten.
  • Integrations that depend on contact‑case or account‑case mapping must be reworked.
  • Any upgrade enhancements related to the contact–case relationship will no longer apply.
  • Contact → Account auto‑population will break, affecting how cases are linked to accounts.
  • The case form will require re‑customization, including logic such as Contact → Email auto-fill.


Thanks
Suresh

0 REPLIES 0