A method and system that provides filtered data from a data system. In one
embodiment the system includes an API (application programming interface)
and associated software modules to enable third party applications to
access an enterprise data system. Administrators are enabled to select
specific user interface (UI) objects, such as screens, views, applets,
columns and fields to voice or pass-through enable via a GUI that
presents a tree depicting a hierarchy of the UI objects within a user
interface of an application. An XSLT style sheet is then automatically
generated to filter out data pertaining to UI objects that were not voice
or pass-through enabled. In response to a request for data, unfiltered
data are retrieved from the data system and a specified style sheet is
applied to the unfiltered data to return filtered data pertaining to only
those fields and columns that are voice or pass-through enabled.