Changes
Create a new proxy by dropping a meta class onto the proxy graph.
See the respective chapter for the meta proxy graph.
=== Application Graph ===
Queries can be designed using the Bulk Editor. You can use the context menu command "Convert to Query" in order to create a query for the meta class the bulk editor currently shows instances for. Then you can add Query Items by holding the {{key press|shift}} key while dragging column headers onto the query on the top left. The query items appear next to the query and can then be configured.
=== Custom Code ===
You can customize the behavior of {{UBIK}} programmatically. There are multiple ways to do so:
* React to life cycle events of objects (e.g., do something when an object is saved)
* Override properties of objects (e.g., pre-process a value before it is assigned to a property)
* Override methods of objects (e.g., evaluate the user rights for an object)
* Add arbitrary custom code to a meta class
* Create custom workflows
* Create a custom code library to be used in the rest of the customizing
{{UBIK}} SmartStudio provides rich code editors supporting IntelliSense and syntax highlighting based on Roslyn. For MetaClass related customizing, you can access such editors using the Behavior inspector tool (on the right hand side if you're using the default layout), when a MetaClass is selected in the Inheritance Graph. The custom code library can be maintained using a dedicated worksheet accessible via the "Behavior" menu.
=== Relation Target Bulk Editor ===