Skip to main content
darkknight
Expert ⭐️
October 6, 2016

Customer History object

  • October 6, 2016
  • 11 replies
  • 194 views
In Salesforce, we have an Account History object where changes to the records in that object can be tracked.   It would be really helpful to have a Customer History object that would log changes to the fields on Customer Info object (date/timestamp, new value, previous value, who changed it) so that we can leverage historical changes in rules, reports, or when troubleshooting.

    11 replies

    smorrisgainsightcom
    Helper ⭐️⭐️⭐️
    October 6, 2016
    Hey Jeff,

    Would enabling History Tracking on the CustomerInfo object as well as specific fields on that object suffice?  You can currently do this and then report on it.



    Thanks
    Scott
    dstokowski
    Gainsight Employee ⭐️⭐️
    October 6, 2016
    Agree - that would be my first suggestion.  Reporting, however, is limited for seeing this in Gainsight reporting.
    darkknight
    Expert ⭐️
    October 6, 2016
    Thanks for the suggestion! (My Salesforce novice status is showing 😉 )

    If this is unable to be used by reporting though, how would we be able to view/use it?
    Jeff Kirkpatrick
    smorrisgainsightcom
    Helper ⭐️⭐️⭐️
    October 6, 2016
    You can report on this, however there are limited fields available.  In a demo org, I set this up and then created a report.  Here's a sample output.  Also, SFDC allows a max of 20 fields for tracking, so that may be a consideration as well.

    dstokowski
    Gainsight Employee ⭐️⭐️
    October 7, 2016
    Make sure "Enable Reports" and "Track Field History" is on for Customer Info.  
    karl_rumelhart
    Expert ⭐️
    October 7, 2016
    Don't forget to use Data Spaces to combine data from the history object with the parent. 
    darkknight
    Expert ⭐️
    October 10, 2016
    Scott - any idea what permissions I need to be able to surface the "Set History Tracking" button?  Our SFDC team created me a developer sandbox, and I have full admin access there, but this button does not appear.   I asked our SFDC team and this was the response:

    "You have that permission [Customize Application] as part of being a member of the admin profile (I've double checked). I suspect the real reason you can't do what you're trying to do is because JBCXM_Customer_Info_c is part of a managed package. We do not have any rights to the object other than the ability to add new fields to it, and this is probably why that option is not appearing."
    Jeff Kirkpatrick
    manu_mittal
    Gainsight Employee ⭐️
    Gainsight Employee ⭐️
    October 11, 2016
    Hey Jeff,

    Do you have field history tracking enabled on CustomerInfo? This option should show up when you 'edit' the object:



    Thanks,
    Manu
    darkknight
    Expert ⭐️
    October 12, 2016
    Yes, discovered this yesterday. thanks Manu
    Jeff Kirkpatrick
    darkknight
    Expert ⭐️
    October 12, 2016
    I LOVE Data Spaces Karl.
    Jeff Kirkpatrick