Activity Stream fields not matching Activity Section fields

Mike McCall
Giga Guru

I'm seeing an issue with the fields that are appearing in the UI14 Activity Stream (on Eureka Patch 7).

For example:

  • We are using [task].[state] (labeled "Status") on Incidents, so we have customized the Activity Section formatter to display changes to that field.
  • However, the Activity Stream is only displaying changes to [incident].[incident_state] (labeled "Incident state").

The Wiki leads me to believe that the Activity Stream should pull whatever fields you've configured for your Activity Section: http://wiki.servicenow.com/index.php?title=Using_Lists#Displaying_Activity_Streams

Does anyone know exactly how the system determines which fields to include in the Activity Stream?

1 ACCEPTED SOLUTION

In Fuji there are various System Properties such as glide.ui.change_request_activity.fields, glide.ui.incident_activity.fields, etc.



One for each table relevant to Activity formatters/streams.   Maybe in Eureka the Activity Stream doesn't use these properties, but in Eureka it does.   I'm on Fuji and the stream matches the formatters.


View solution in original post

14 REPLIES 14

postwick
Giga Expert

It shows the fields based upon the table that the LIST is showing you, not the table of the individual records in the stream.



This is probably why things aren't matching.   Are you looking at a list that shows records from tables that extend the list's table?



For example, if you go to task.list and are seeing Incidents, Requests, Change Requests, etc. the Activity Stream flyout is showing you the fields defined for the TASK form's Activity formatter.   Another example would be if you extended Request to have New Hire Request and Termination Request, when looking at sc_request.list the Activity Stream is going to show you the fields as defined for the REQUEST form, even if it's a record in a child table.


That's a great note, Paul!



Unfortunately, I am looking directly at the Incident list when comparing to the Incident form. It really still seems like there are two separate settings for the values to display:


  1. one for the Activity Formatter on the Incident form (configurable by admins)
  2. one for the Activity Steam on the Incident list (hidden from everyone?)


I'm assuming that Fuji will only improve my situation, so I'll be sure to check back in after we have upgraded (currently on Eureka Patch 11).


In Fuji there are various System Properties such as glide.ui.change_request_activity.fields, glide.ui.incident_activity.fields, etc.



One for each table relevant to Activity formatters/streams.   Maybe in Eureka the Activity Stream doesn't use these properties, but in Eureka it does.   I'm on Fuji and the stream matches the formatters.


After upgrading to Fuji Patch 7 Hotfix 1, it looks like the Activity Stream is now making use of those same properties as the Activity Formatter. That was easy!


I'm wondering if it is possible to have different filters. For example We would like to only have comments/Work notes to show in activity stream?



//Göran