This feature contains changes regarding the previous version. Click Previous Version to see the previous version documentation.
A Diagram is a GeneXus Object type that lets you create a diagram showing relationships between Transactions or Tables and relationships between Modules.
To create a Diagram, you only have to create a new object and select that the type of object that you want to create is a Diagram (you will find it inside the 'All' Category).
Then, just drop a few Transactions, Tables or Modules from the KB Explorer into the diagram, and relationships will be established automatically.
You can move the objects inside the Diagram as you wish or you can right-click inside the Diagram and select Arrange Nodes.
Adding objects to a diagram can be done in any of the following ways:
|Drag and drop from Folder View
|Add superordinated option, in the context menu
||Adds all the tables or transactions directly superordinated to the selected one.
|Add subordinated option, in the context menu
||Adds all the tables or transactions directly subordinated to the selected one.
|Add [all] related option, in context menu
||Adds all the tables or transactions directly subordinated or superordinated to the selected one. If adding All, the process is recursive, so, all the tables or transactions that have any relationship to the one selected are added to the diagram.
|Add SubModules opSubmodulestion, in the context menu
||Adds all the direct Submodules.
|Add All SubModules option, in the context menu
||Adds all the direct submodules but the process is recursive, so, all the modules that are submodule to the one selected are also added to the diagram.
|Add References option, in the context menu
||Adds all the direct Referenced Modules.
|Add All References option, in the context menu
||Adds all the Referenced Modules and recursively the Modules referenced by them.
Tip: Use the Ctrl-'mouse wheel' option to zoom in and out in the diagram.
Every time the Diagram object is opened, it shows the current relationship between the Tables or Transactions belonging to that diagram. That is to say that if the referential integrity between two tables changes, when the diagram containing those tables is reopened, it will show the new relationship (adding or removing arrows).
Diagrams can also be saved as images or copied to the clipboard for further use.