Class property definitions (More tab)

Use the More tab to view, modify, or access the properties and actions described below. The attribute names that follow are marked with the data types they apply to.

Name Property (DateTime, ID, Integer, String)
Only one property in a class can be the name property. The name property is meant to be used by the application program as a title. For example, to list the results of a query, the application could create a title comprised of the name of the class and the name property. If the example class was called Loans, the name property could be the Loan Number.
Value Required (all data types)
Assign this attribute to properties to which users must assign a value. If users leave blank a property with this attribute, they get an error when the class is saved.
Persistent (all data types)
Use this attribute to determine whether the class property definition should be persisted (saved in the database).
Hidden (all data types)
Assign this attribute to class property definitions that are used by the system, but not by the end user. This attribute provides a hint to the application not to display the class property. If the application does provide the user with access to a property defined as hidden, the user can do anything with the property that they could do with an unhidden property.
Copy to Reservation (all data types)
Sets whether a property's value should be copied from the document to the reservation when the document is checked out. If True, the value will be copied to the reservation. If False, it will not be copied. The default value is True for all data types except Object, whose default value is False. Setting Copy to Reservation to True means that the user will see a default value for the property. Whether that value is editable or not is determined by its Settability.
Allows Foreign Object (Object)
This attribute is used to enable cross-object store referencing, i.e., create an object that references an object in another object store ( also referred to as a the "foreign" object). This attribute is settable only when a property template for datatype 'Object' is created. Once the value is set, it becomes read-only.
Settability (all data types)
Choice List (Integer, String)
Use this attribute to assign an existing choice list to the class property definition.
Default Value (Binary)
Use this attribute if you want to provide the user with a default value for the class property definition. You cannot set this value if the property is multi-value.
Default Value (Boolean)
Choose True if the class property definition should have a default value. Choose False if it should not have a default value.
Default Value (DateTime, Float, Integer)
Use this attribute to set the class property definition's minimum, maximum, and default values.
Default Value (ID)
Use this attribute to set the class property definition's default ID.
Value (Object)
Use this attribute to set what the class property definition's Required Class, Reflective Property, and Delete Action should be.
Default Value (String)
Use this attribute to set a default value and its maximum length. The maximum number of characters allowed for persistent properties is determined by the database engine: SQL Server allows 4000 and Oracle allows 1333. Non-persistent characters can have up to 2,147,483,647.