Properties contains information describing the business object like name, description and so on. For Example, A screw object can contain properties like name, description, length, diameter, material, etc.
A business object derive its properties from its persistent storage class. In addition to the persistent properties from storage class, business object can also have additional properties like run-time properties, compound properties and relation properties.
Properties shown for business object in Rich client |
Types of Properties
Persistent
Persistent properties are properties of business objects that remain constant on the object. A simple value (for example, integer, string, or date). The value is stored in the database as an attribute and mapped to the property.
Run-time
A property that is defined at run time and attached to types. Run-time properties are derived each time the property is displayed. Run-time properties do not map directly to persistent attributes, references, or relations. Their data is derived from one or more pieces of system information (for example, date or time) that are not stored in the Teamcenter database. Run-time properties can also be used to display a property of one type as if it were a property of another type.
Compound
Compound properties are properties on business objects that can be displayed as properties of an object (the display object) although they are defined and reside on a different object (the source object).Though run-time properties can be used to display such a property, they require custom coding to do so. Compound properties allow you to create such properties without custom coding.
Relation
Relation properties are properties that define the relationship between objects. For example, a dataset can be attached to an item revision with a specification, requirement, or reference relation, among many others. The reference is stored in the database as a relation type and is derived from that ImanRelation business object.
Table
To display the properties in Table format. Table property can be added to Workspace object or any of its sub business objects.
Each column in the table is defined as a property. You can include persistent and run-time properties in such a table, but not compound or relation properties. However, you can attach lists of values (LOVs) to properties in a table as well as use property constants.
A table property can only be displayed on the Summary tab of the business object. To display the table, you must add the property to the summary XML rendering style sheet of the business object.
Table property |
Name-Value
Name-value properties display name-value pairs in a tabular format to represent ad hoc characteristics not defined in the persistent properties for the business object.
End users can add, edit, or remove rows of names and values in the table. Each row in the table is unique by name and can contain different kinds of primitive data, such as Boolean, date, double, integer, and string. In other words, a name-value property table can show rows of heterogeneous data. (In a table property, the type of data in each row is of the same type.)
A name-value property can only be displayed on the Summary tab of the business object. To display the table, you must add the property to the summary XML rendering style sheet of the business object.
Name-Value property |
Comments
Post a Comment
Share your feedback