I am sure, many of you would have worked on the development for meeting client specific needs. At times it is very easy to hard code everything for client requirements. However, there is a wonderful furctionality called Variants – which can transform a client specific requirement into a tool for meeting broader requirements. Variants allow you to save sets of input values for programs that you often start with the same selections. Variant is like a variable inputs which can trigger varied search / program options for meeting different requirements. It is possible to store different variants for different purposes and even schedule them as required. Variants can be used either in background or via user intervention.
In EH&S such variant options are available in a sub functionality called Specification Informaiton Systems, which can provide you with different search output based on different selction requirements. Name it Set of Hits or drill down reporting or even Sepcficiation report functionality. It would be useful to explore such functionality navigating into Compliance workbench, generating different search options and save those search outputs, save the search criteria as variants and use them for drill down reporting for generating output. Create report outputs using those search outputs like Excel Output, Substance listing etc.
In future if you are into a client business blueprint or technical development sessions, look into the options of proposing the concept of variants for meeting clients current as well as future likely requirements. giving them handy tools to avoid repetitive developments again in future !.