When creating a schematic attribute, you have to specify its type. Some attribute types are dedicated to schematic feature class only, and others can be configured on both a schematic feature class and a schematic diagram template. The type of a schematic attribute determines how the attribute values are computed. In most cases, type also implies the schematic attribute evaluation and storage modes even if it doesn't fix them—that is, it implies when the attribute values should be evaluated and where they should be stored. The table below lists the different types of schematic attributes that can be configured on schematic feature classes and schematic diagram templates as well as the storage and evaluation modes that are set by default when they are created.
Type | Description | Apply on | Default storage | Default evaluation |
---|---|---|---|---|
Values are retrieved from a field stored in the feature class or table with which the schematic feature class is associated (see the Note below). | Schematic feature only | Field | On Generate/Update | |
Value is a constant. | Schematic feature & diagram | No Storage | As Needed | |
Values are found in a field returned by the custom query specified for the diagram template or schematic feature class that it is related to. | Schematic feature & diagram | Field | On Generate/Update | |
Attribute spawns its own values by formatting other existing attribute values. | Schematic feature & diagram | Field | On Generate/Update | |
Values are computed by an applicative function. | Schematic feature & diagram | Field | On Generate/Update | |
Values are X coordinate, Y coordinate, or list of vertices decoded from geometry data specific to ArcGIS features. This attribute works only from this specific data. | Schematic feature only | No Storage | On Start Editing | |
Values are automatically managed—that is, stored, removed, updated, and so on, by a schematic rule (for example, the Expand Links rule), any schematic builder (for example, the XML builder), or any other custom component. | Schematic feature only | Field | On Generate/Update | |
Values are returned by a query other than the custom query that may be specified for the diagram template or schematic feature class that it is related to. | Schematic feature & diagram | Field | On Generate/Update | |
Values are returned by a VB script. | Schematic feature & diagram | Field | On Generate/Update |
Related topics
- Configuring parameters for an Associated Field schematic attribute
- Configuring parameters for a Constant schematic attribute
- Configuring parameters for a Field schematic attribute
- Configuring parameters for a Formatted schematic attribute
- Configuring parameters for a Function schematic attribute
- Configuring parameters for a Geometry schematic attribute
- Configuring parameters for a Property Set schematic attribute
- Configuring parameters for a Query schematic attribute
- Configuring parameters for a Script schematic attribute