A common requirement in web applications is that the user should be able to navigate to different parts of the application easily. For example, if the user is viewing a customer, and that customer belongs to a certain country, it should be easy to navigate to that country's definition.
Autolinks are part of the solution to the problem presented above. This is a mechanism based on inferences in the structure of the KB.
Consider this transaction definition:
|
Country transaction definition |
In this definition, the attribute "CountryName" is the description attribute for the transaction. The autolink inference will associate that attribute (and all its subtypes) with the Country transaction.
When a read only attribute node referencing one of these attributes is generated in K2BTools patterns, if its "Autolink" property is set to "True", a link will be generated, redirecting the user to the "Country" transaction, passing the corresponding PK values as parameters.
|