1) to sort in sequence (ID or processing code) rather than alphabetically ---> New/Report then as contest "Selected models (filterable)" with type of object "function". Then in layouting the WYSIWYG fix a query with this parameters: "object occurrences (filterable by type)"/Object "function" and.... very important because this allow to sort as you (like me) need SORT BY "coordinate Y" and then "coordinate X". This means that the report read "as a scanner" from the top downward
2) to add Description attribute of Function ---> you only have to insert a data table within the query above with 2 columns: column 1 "Name" and column 2 "Description" on the first row. Then in the second row insert data field with the attributes "name" and "description".
Eva, the master of all this, has written documents on this topics. In particular, I suggest this ----> http://www.ariscommunity.com/users/eva-klein/2011-02-14-wysiwyg-tutorial-insert-attribute-list-data-table
Hope this will help..
many thanks for your response. i am happy with the your suggestions but it is adding the "is carried out by" and "has output of" as 2 additional columns in the report that is my problem.