Hi Tammy.
Sorry for that late response. But it took me a bit to figure out the best approach and to do some tests.
So,yes, fortunately you are able to define sort orders in the htmpl instead of the need to define the sort behaviour in the object definition.
Copy your bopcf/www/htmpl/web/analyst/list_in.htmpl file to your site/mods/www/htmpl/web/analyst directory if not already done.
This is the template for the incident list only, if you want to have the same change for the request list and the problem list, you would neeed to do the same thing with the files list_cr.htmpl and list_pr.htmpl.
the displayed columns are defined by the lsCol macros in these files. This pdm_macro knows a "sort" parameter,with which you can define additional sort orders.
For example , I did the following change for the assignee column:
<PDM_MACRO name=lsCol hdr="Assigned To" attr=assignee sort="assignee.last_name ASC, group.last_name ASC, open_date DESC">
So now when I click on the asssignee header the list gets sorted by the last_name of the assignee in an ascending order, and for records with the same asssignee it gets sorted by the group name ascending; and for records with the same assignee and the same group open_date will be used as the third order criteria.
Don't forget to do a pdm_webcache after changing these files.
These changes make sense only for columns defined as a single column and not for columns which are part of the expandable part of each record.
Hope that helps and kind regards
............Michael