For those of you who are unfamiliar with Case Comments, they are a tool for external and internal communication on Cases. They do not require a Service Cloud license, they do not require any feature license. With some configuration, they can be used to send emails to your Customer Portal (now Community) users as well as to drop a note to the Case Owner to take a look at a new update from the Engineering team.
I add a few custom fields and a workflow rule to do the following:
This allows you to now do the following:
The reason behind doing these customizations is because of the following limitations:
Reporting
Salesforce allows reports on either "All Case Comments," or "The Most Recent Public Case Comment." I often see that Customer Service Managers and Reps have wanted visibility into the most recent Public or Private Comment and not have some endless list of all the comments ever entered on that Case.
Email Alerts
Salesforce allows you to use the merge field -- {!Case.Last_Case_Comment} -- however this only pulls in the "Most Recent Public Case Comment." So, in order to be able to send an email alert with the Last Case Comment (Public or Private), you need to create a new field and populate it with this data.
In order to implement this, follow the steps below:
Note: There are some caveats with the $User fields. See this blog article for more information.
Happy Case Commenting!