Difference between revisions of "Lab C.2: Explore the Application"
From AgileApps Support Wiki
imported>Aeric m (Text replace - 'Print Template' to 'Document Template') |
imported>Aeric |
||
Line 10: | Line 10: | ||
==Examine the ''Orders'' Object== | ==Examine the ''Orders'' Object== | ||
An "object" in the platform is both a table in a database, and a record within it. When accessing a record, the singular form of the name is used, when referencing the table as a whole, the plural form is used. So the "Orders object" is a collection of records and the metadata that defines behaviors like | An "object" in the platform is both a table in a database, and a record within it. When accessing a record, the singular form of the name is used, when referencing the table as a whole, the plural form is used. So the "Orders object" is a collection of records and the metadata that defines behaviors like validations and forms. An "Order object" on the other hand, is an individual record augmented by those behaviors. | ||
# Click '''Designer > Objects > Orders'''.<br/>The Object Information pane appears. | # Click '''Designer > Objects > Orders'''.<br/>The Object Information pane appears. | ||
Line 20: | Line 20: | ||
#* [[Indexes]] though which records can be accessed | #* [[Indexes]] though which records can be accessed | ||
#* [[Validations]] for field data | #* [[Validations]] for field data | ||
#* [[Document Templates]] to determine how the data appears when printed, and | #* [[Document Templates]] to determine how the data appears when printed, and |
Revision as of 01:29, 12 January 2013
In this exercise, you'll explore an application, identify some of its major components, and see how they are related.
Discover the Objects Used in the Application
- Click Settings > Administration > Global Resources > Packages > Order Processing
A new pane appears with package information. - Scroll to the bottom of the pane, to the list of dependencies.
- The entities this package depends on is displayed, under "Items".
- Notice the Contacts, and Accounts items, which are designated as type "Object".
- Click Designer > Objects.
The objects used in the application are shown, along with those used by other applications running in your instance of the platform.
Examine the Orders Object
An "object" in the platform is both a table in a database, and a record within it. When accessing a record, the singular form of the name is used, when referencing the table as a whole, the plural form is used. So the "Orders object" is a collection of records and the metadata that defines behaviors like validations and forms. An "Order object" on the other hand, is an individual record augmented by those behaviors.
- Click Designer > Objects > Orders.
The Object Information pane appears. - Here are the attributes you can modify:
- Object Properties, where the singular and plural forms of the object name are specified.
- Forms where you control how data is displayed and interactively edited
- Object Fields
- GUI Actions to take when data is being specified (for example, to populate dependent fields)
- Indexes though which records can be accessed
- Validations for field data
- Document Templates to determine how the data appears when printed, and