Profile Attribute Configuration Fields
The following describes the configuration fields for profile attributes.
- Name
(Required) and Description (Optional): The name and
description fields for attributes are translatable. To add
translations, click the multi-language icon
corresponding to either the name or description to open the multi-language editor (shown below). After the user is done adding translations, click the Save button on the multi-language editor page and click OK on the Define Attribute Details page to save your translations.
- Restricted Name: (Required) The relational database snapshot column name. Typically this is comprised of only alphanumeric and underscore characters. The auto-conversion function will change any blank characters to underscores.
- Data Type: (Required) Data type is one of the required fields for an attribute. By defining the Data Type you are defining what values the field can store and what functionality can be performed.
- Data Type
specific: The appearance of the following characteristics depends on
the Data Type selected for the attribute.
- Data Precision: Appears for Data Types:BIGINT, CURRENCY, DECIMAL, INTEGER. Indicates the number of digits the value can have.
- Data Scale: Appears for Data Type: Currency, Decimal. Indicates how many digits are to the right of the decimal point.
- Data Size: Appears for Data Type: VARCHAR. Indicates the maximum number of characters in the data field.
- Default Value : (Optional) Specifies a default value for the profile’s attribute property. This will not affect any existing repositories’ attribute property.
- Group: (Required) A group organizes a repository’s attributes in a meaningful manner via tabs within a repository’s Detail Editor Tab.
- Associated Group: (Optional) An Associated Group is a set of Is Repeatable attributes that are associated with each other. When the record appears in the Detail Editor Tab, the attributes in the Associated Group will appear as a table on the screen.
- Code Set: (Optional) Code sets are comprised of predefined values. The predefined values are used to give a selection to the user so that an attribute can be defined. (See EnterWorks 10 Basics for more information on code sets.)
- Control Type: (Optional) Control types specify behavioral rules in which data can be entered. The graphical interface for an attribute is conditionally dependent upon the specified control type; which at times can be paired with the Is Repeatable option to help further determine the graphical interface. For instance, the use of a check box or radio button is dependent upon the Is Repeatable option.
The following table describes each control type within the EnterWorks system.
Control Types |
Description |
HTML Editor |
Allows the user to format data via a WYSIWYG editor. |
Numeric |
Attribute field that only permits numerical characters. |
Check Box or Radio |
Check boxes are a series of small boxes which a user can select one or many particular values relative to an attribute. Radio buttons also offer a set of values relative to an attribute however, only one of which can be selected at a time. |
Repository List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Repository names within the EnterWorks system. |
Code Set List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all code set names within the EnterWorks system. |
Taxonomy List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Taxonomy names within the EnterWorks system. |
Hierarchy List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Hierarchy names within the EnterWorks system. |
Code Set – Taxonomy and Hierarchy List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of a combined list of all Taxonomy and Hierarchy names within the EnterWorks system. |
Profile List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Profile names within the EnterWorks system. |
User List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all User names within the EnterWorks system. |
Group List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Group names within the EnterWorks system. |
Import Template List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Import Template names within the EnterWorks system. |
Export Template List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Export Template Names within the EnterWorks system. |
Export Style Map List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Export Style Map names within the EnterWorks system. |
Publication Template List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Publication Template names within the EnterWorks system. |
Publication Style Map List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Publication Style Map names within the EnterWorks system. |
Syndication Template List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Syndication Template List names within the EnterWorks system. |
Export, Publication and Syndication Template List |
Allows the user to choose a single value via a dropdown or multiple values via a multi-select box of all Export, Publication, and Syndication Template List names within the EnterWorks system. |
Custom Dropdown List |
Allows a user to specify values via a specified SQL query. The values are displayed via a dropdown list or multi-select list. |
- Special Function Indicator: (Optional) Allows the user to specify that the attribute serves a special function, such as a Taxonomy Node Link or that it is a status indicator. The available selections for this characteristic are based on the type of profile being defined.
- Category Attribute Association: (Optional) This is only used for Taxonomy Attributes. It identifies the Category Attribute Association Object to be used.
- Is Variant: A configuration dependent variable. For more information, contact your EnterWorks account representative.
- Copywriter: A configuration dependent variable. For more information, contact your EnterWorks account representative.
- Is Multi-Language: Indicates if this attribute is to use the Multi-Language capability. For more information on the Multi-Language capability, see Multiple Language Support.
- Is Global/Category/Dynamic: (Required) Indicates if this attribute is a Global Attribute, Category Attribute or Dynamic Attribute. Note that the attribute will only be displayed in the Category Attribute tree if it is a Category Attribute.
- Is Required: (Optional) Allows the attribute to be defined as a required element for each record within a repository.
- Is Primary Key: (Optional) Indicates this attribute contains the record’s unique identifier.
- Auto-sequenced Attribute: (Optional) This indicates that the attribute is the repository’s sequence attribute and its value will be automatically generated by EnterWorks unless it is supplied by the user or an import when the record is created. There can be only one Auto-sequenced Attribute per repository.
- Is Repeatable: Indicates if a record can have multiple values for this attribute. When checked, a field appears to the right to specify the delimiter between values (default is a comma).
Note that other attribute definition fields may be present, depending on system configuration.