zz_ds_core_definition_table Core System Definition Table Points to the internal system definition table true zz_system_definition (deleted IS NULL OR deleted != 'Y') AND (autocreated IS NULL OR autocreated != -1) xmldef zname display_name type maintainer source_file build_time zzluts user_generated zz_system_definitionUser System Definitionszz_system_definitionSystem Definition zz_system_definition_type zz_system_definition_class zz_system_definition_type_class zz_system_definition_zname zz_system_definition_display_name zz_system_definition_maintainer zz_system_definition_source_file zz_system_definition_build_time zz_system_definition_xml zz_f_id zz_system_definition_type type Type The type of this system definition object. varchar 64 true zz_system_definition_fg Definition Information List zz_system_definition_class class Sub Class The sub class of this system definition object. varchar 64 zz_system_definition_fg List zz_system_definition_type_class false true Type and Class : varchar 128 true zz_system_definition_type_class_fill true %s::%s zz_system_definition_type zz_system_definition_class zz_system_definition_zname zname ZName of this system definition object. false zz_system_definition_fg zz_system_definition_display_name display_name Display Name of this system definition object. false zz_system_definition_fg zz_system_definition_maintainer maintainer Maintainer The maintainer of this system definition object. varchar 128 : true zz_system_definition_fg zz_system_definition_source_file zz_f_file_path source_file Source The source of this system definition object. true true zz_system_definition_fg zz_system_definition_build_time build_time Build Time The time this system definition object was built, as a timestamp. double true zz_system_definition_fg zz_system_definition_user_generated ZZyes_no_choice user_generated User Generated Was this definition created by a user? Only such definitions will be visible in the GUI. true zz_system_definition_fg zz_system_definition_user_generated_fill Y true zz_system_definition_xml zz_f_xml_data xmldef XML Definition The full xml definition of this system defintinion object. text true true zz_system_definition_fg zz_pk_id zz_index_sysdef_type type zz_index_sysdef_zname zname allpermauth zz_system_definition_block_title true true zz_system_definition_block_title_fill %s %s %s (%s) zz_system_definition_class zz_system_definition_type zz_system_definition_display_name zz_system_definition_zname true zz_system_definition_block_titletruetrueStores dynamic definitions for this system, allowing the user to create pages and menus within the system GUI.

Summary

This table stores dynamic definitions for this system. Definitions are descriptions of any objects within system e.g. Filters, Processes, Pages, etc. These definitions are dynamic in that rhey don't need an external config build running in order for them to be applied.

NOTE: Currently only Pages (and definitions needed within pages) are implemented for use.

General Instructions

Creating new definitions

To create a new definition within the system:

  1. Go to Admin Area Page
  2. In the menu find User System Definitions List and open it.
  3. Click the new button to open a new User System Definition Process block.
  4. Now choose the type of definition you want in the Type Field and also choose a subclass (if applicable for the chosen type) using the Sub Class Field
  5. Click the Save button and once complete the block will now be populated by all the fields needed for your chosen type.
  6. Fill in the fields as desired. ZName may be left blank to autogenerate a unique zname.
  7. Finally, click Save button a final time to save the definition and load it into the system.

Editing definitions

To edit a definition within the system:

  1. Go to Admin Area Page
  2. In the menu find User System Definitions List and open it.
  3. Find the definition you want to edit and click the edit icon to open up a User System Definition Process block.
  4. Now change the the fields as desired. ZName may be left blank to autogenerate a unique zname.
  5. Click the Save button to save the definition and update it in system.

Deleting definitions

To remove a definition from the system:

  1. Go to Admin Area Page
  2. In the menu find User System Definitions List and open it.
  3. Find the definition you want to remove and click the edit icon to open up a User System Definition Process block.
  4. Click the Delete button. An input will then show asking you to confirm the deletion. Check the box to confirm then click Delete again to remove the definition from the system.

Specific Instructions per Type

Pages

Creating a new Page with a menu

Follow the above instructions to create a new Filter with Sub Class "Page Menu Filter". Fill in the desired fields and either add Include ZNames to select the only items to show in the menu, or add Exclude ZNames to show all items in the system except those items. Save the new filter and close the block.

Follow the above instructions to create a new Block, no Sub Class. Set the following fields prior to the final save:

Location: Left

Target Location: Right

Filter: the new filter created above (use the User System Definitions List to find its ZName if it was autogenerated)

Follow the above instructions to create a new Page, no Sub Class. Fill in the desired fields and set Block field to the new block created above (use the User System Definitions List to find its ZName if it was autogenerated)

The new Page will now be in the system, you will need to Logout and Login again to see it.

Editing a Page

To change the Menu, follow the above instructions to edit the appropriate Filter, and change the desired fields.

To change the Page, follow the above instructions to edit the appropriate Page, and change the desired fields.

The changes will now be in the system, you will need to refresh the page to see them.

zz_system_definition_fg_names Names and Descriptions zz_system_definition_fg_sql_details SQL Details zz_system_definition_fg_gui_options GUI Options zz_system_definition_fg_validation_options Validation Options zz_system_definition_fg_security_options Security Options zz_system_definition_fg_field_groups Field Groups