14. A computer-program product encoded on a tangible, non-transitory storage medium, the product comprising computer-readable instructions for causing one or more processors to perform operations to: identify a process context associated with a business process, wherein the process context is represented by a process context data object including at least one variable representing values relevant to the business process, and wherein the at least one variable is linked to at least one data field displayed in a user interface; determine the variable type of each variable of the at least one variable in the process context data object, wherein the determined variable type includes inherent semantic information reflecting the meaning of the variable or logical relationships associated with the variable; select a particular variable of the at least one variable in the process context data object to use for searching a back-end repository for additional information associated with the business process; dynamically determine a suggested entry for the at least one data field in the user interface based on at least search results obtained from the search; and present the suggested entry to a user through the user interface.
14. A computer-program product encoded on a tangible, non-transitory storage medium, the product comprising computer-readable instructions for causing one or more processors to perform operations to: identify a process context associated with a business process, wherein the process context is represented by a process context data object including at least one variable representing values relevant to the business process, and wherein the at least one variable is linked to at least one data field displayed in a user interface; determine the variable type of each variable of the at least one variable in the process context data object, wherein the determined variable type includes inherent semantic information reflecting the meaning of the variable or logical relationships associated with the variable; select a particular variable of the at least one variable in the process context data object to use for searching a back-end repository for additional information associated with the business process; dynamically determine a suggested entry for the at least one data field in the user interface based on at least search results obtained from the search; and present the suggested entry to a user through the user interface. 19. The computer-program product of claim 14 , wherein search results include an object graph depicting logical connections between data objects and the at least one variable associated with the particular process context data object.