System Objects
From AgileApps Support Wiki
Revision as of 00:21, 12 October 2012 by imported>Aeric
Settings > Global Resources > System Objects
About System Objects
The System Objects are built into the foundations of the platform. They're optimized for high performance and functionality.
System objects are customizable, but some functionality is fixed. (Custom Objects, in contrast, are created by platform developers. They are fully configurable, and become available when custom applications are developed or installed.)
Property Limitations
The following Property options are not available in System Objects:
- Display Styles - Only Sectional Layout and Horizontal Tabbed Layout are supported
- Record Locators can not be changed
- Cannot make an object Active or Inactive
- Inactive objects are not used in an application
- Data in an Inactive object cannot be viewed, edited or deleted
- Cannot set the object to be Web Enabled;
- Note: Web Enabled objects can use the Web Forms tool
- The Help URL is set by default, and cannot be changed
Other Considerations
- Object Inheritance is not supported
- Lookup fields to System Objects do not include Record Selection Criteria or Post-selection Javascipt
- Workflows are not supported
- System Objects cannot be deleted, but can be hidden from view
- Fields associated with the Record Id are clickable in System Objects
- Clicking the link to an Account Name, Contact Name, or other System Objects opens the record for viewing
- By contrast, Custom Objects provide a Details link to open the record for viewing
Type Identifiers
System Object Type Identifiers