Object Wizard
The Object Wizard is the preferred way to develop a new Object in netFORUM.
The Object Wizard was developed by Avectra to accelerate Toolkit development, to reduce mistakes, and to minimize repetitive and simple steps.
When you run the Object Wizard, choose your new table. You should see any related tables on the bottom of the form, based on foreign key relationships to and from your Table. If you do not see these, then use the "up" and "down" arrows on your keyboard to re-select your Table and wait for a postback. If you still don't see your related tables, then double-check the relationships in the database.Important! If you do not see your related tables on the bottom of this page, then stop! Go back and add your foreign key references and then try again. Also, do NOT check the create new table checkbox.
Name your Object carefully - a lot of metadata will get created. Watch for typos, misspellings, etc. Adhere to naming conventions explained in Object.
Before running the Object Wizard, you must have created a database table and run the privileges steps as described in Table (add). Once this is done, then you can run the Object Wizard.
The Object Wizard creates the following:
- Object
- One Data Object for your main table, and one Data Object for any parent or child related table(s) based on Foreign Key relationships.
- One Form (but not designed)
- Several Search Controls, up to a limit set in the system option DynamicSearchColumnCount; this is usually 5. The "standard" columns will not be used, nor will any columns of the GUIDData type.
- The List Table for the main table
- One List From Table for the main table and one for each related table (based on the same rules as described for the Data Objects)
- Several List From Columns for the main List From Table, up to a limit set in the system option DynamicListColumnCount; this is usually 5.
- One Group Item in the Module you chose
- Group Item Links for Find, List, Add, Query and Query Central.
- Group Link Security records for each Group Item Link created, based on the SecurityPosture system option.