A computer implemented method for causing one or more processors to generate a suggested option to a user, the method comprising the following steps performed by the one or more processors: identify a data field on an electronic page to be populated by a user, the data field associated with a business process that is executed as an extension process to existing processes running in an enterprise resource planning system, the electronic page being presented to the user as part of a process instance involving the user, the process instance being an instance of the business process executed in connection with a process engine of a server; identify a process context associated with the process instance, the process context being a collection of variables associated with the process instance, the variables including data objects associated with the business process, the data objects including data object fields representing values of different parameters of the process instance, the values being relevant to the business process; select a particular data object field in the data object to use for additional searching related to the particular data object field; perform a search of a back-end repository for additional information associated with the business process, the search using at least an identifier associated with the particular data object field and a type of the particular data object or field; dynamically determine a suggested entry for populating the data field based on at least search results obtained from the search; and present the suggested entry to the user through a user interface of the electronic page, wherein the at least one search results includes an object graph depicting logical connections between data objects associated with the particular data object field; and wherein the suggested entry is determined based at least in part on the object graph. identify a data field on an electronic page to be populated by a user, the data field associated with a business process that is executed as an extension process to existing processes running in an enterprise resource planning system, the electronic page being presented to the user as part of a process instance involving the user, the process instance being an instance of the business process executed in connection with a process engine of a server; identify a process context associated with the process instance, the process context being a collection of variables associated with the process instance, the variables including data objects associated with the business process, the data objects including data object fields representing values of different parameters of the process instance, the values being relevant to the business process; select a particular data object field in the data object to use for additional searching related to the particular data object field; perform a search of a back-end repository for additional information associated with the business process, the search using at least an identifier associated with the particular data object field and a type of the particular data object or field; dynamically determine a suggested entry for populating the data field based on at least search results obtained from the search; and present the suggested entry to the user through a user interface of the electronic page, wherein the at least one search results includes an object graph depicting logical connections between data objects associated with the particular data object field; and wherein the suggested entry is determined based at least in part on the object graph.