The Attributes tab displays all the system attributes for a selected ${BusinessObject.Name} and allows users to create custom attributes.
IMPORTANT: Prior to making changes, it is recommended that Users should run Actions > ${ExportConfiguration} to backup the configuration. In order of the changes to reflect in the C8 application, it is necessary to update configuration by selecting Actions > ${UpdateConfiguration} from the main menu bar.
In the Default view, the following attributes are available on the Attributes tab:
NOTE: Most attribute details can be edited using the Edit icon in the Actions column. Else, an editable cell is indicated by a grey triangle in the bottom right hand corner of the cell.
- Changed: This attribute checkbox is greyed out and not selected by default. On making a change to any attribute details, this checkbox will be selected and greyed indicating the change.
- Enabled: Selecting this checkbox will make the corresponding attribute visible and available for use in the C8 application.
- Optional: Selecting this checkbox will render the corresponding attribute non-editable in the respective view.
- Owner: The Business Object to which the attributes belong.
- Attribute Name: The name of the attribute
- Display Name: The user defined name for the attribute that is displayed in the application
- Tooltip: User specified text that is displayed on mouse-over for an attribute
- Type: The type of attribute. Note that this attribute type can be specified only at the time of creating an attribute. It is not possible to edit the type details after Users run update configuration.
- Initial Value: The initial value of an attribute. Note that the initial value for an attribute can be specified only at the time of creating an attribute. It is not possible to edit the initial value details after Users run update configuration.
- Notes: This attribute is editable. To add notes, click anywhere within a cell corresponding to the required attribute.
How to create a custom attribute
- Mouse-over ${Actions} and select New.
- In the New dialog box, enter details for the new custom attribute.
When creating a custom attribute, depending on the any of the following Type of attribute, the corresponding format is required to be selected:
- Boolean: Use this attribute type to specify an attribute as true or false; no format selection is needed for this attribute type
- Booleanlist: Collection of Boolean Data (True/False)
- Boleanmap: A BooleanMap is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values).
- booleanvector: Boolean Vector is dynamic Boolean Array which can grow automatically according to the required need.
- doublelist: Double List is a Collection/List of Double Values.
- doublemap: A Double Map is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values).
- doublevector: Double Vector is dynamic Double Array which can grow automatically according to the required need.
- enumlist: EnumList is a Collection/List that contain Enum Values.
- enummap: A Enum Map is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values)
- enumvector: Enum Vector is dynamic Enum array which can grow automatically according to the required need.
- Double: Select the desired numeric format as a whole number, a cost value, or a percentage
- Enum: Define or select enumerations for the attribute; for more information refer C8 Administrator Guide
- File: No format selection is needed for this attribute type
- Float: Select the desired numeric format as a whole number, a cost value, or a percentage
- Floatlist: List/Collection which contains Float Values
- Floatmap: A Float Map is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values)
- Floatvector: Float Vector is dynamic Float Array which can grow automatically according to the required need.
- Integer: Select the desired numeric format as a whole number or cost value
- Integerlist: Integer List is a Collection/List that contain Integer Values.
- Integermap: A Integer Map is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values).
- Integerset: A Integer Set is a Collection that cannot contain duplicate elements,Set has add,clear,contains,isempty,iterator,remove,size methods.
- Integervector: Integer Vector is dynamic Integer Array which can grow automatically according to the required need.
- Reflist:
- Refmap:
- Refset:
- Refvector:
- String: Specify the input type as Alphanumeric, Multi-line Comment, Email Address, Phone, Hyperlink, or Rich Text
- Stringlist: String List is a collection/list of string values
Stringmap: A String Map is an object that maps keys to values, includes methods for basic operations (such as put, get, remove, containsKey, containsValue, size, and empty), bulk operations (such as putAll and clear), and collection views (such as keySet, entrySet, and values) - Localized string: There are 3 formats namely: Localized, Multi-line Text and Rich Text.Note that Localised Strings allow different values to be stored for each language that is available in Centric 8.
- Stringset: StringSets are unbound, mutable set of Strings
- Stringvector: String Vector is dynamic String Array which can grow automatically according to the required need.
- Time: The formats are Date, Time, Date & Time and Relative Date & Time.
- Reference: Select to specify a link in the application.
NOTE: Once a custom attribute is created, it is not possible to change the Attribute Name field details. It is possible to mark an attribute for removal from the display list. The attribute marked for removal will have the Revert icon displayed in the corresponding Actions column. However, running ${UpdateConfiguration} will permanently delete the attribute marked for removal.
${User.Plural} can turn off the Enabled field corresponding to the required Custom Attribute to hide the attribute in the application.
________________________________
See Also: ${BusinessObject.Name}
Attributes Group
Refer: C8 Administrator Guide