Agile Product Lifecycle Management Administrator Guide Release 9.3.3 E39286-04 |
|
Previous |
Next |
This chapter provides information about how to customize and configure character sets.
The Character Sets node lets you view and create sets of valid characters in Agile PLM.
Character sets are lists of valid characters that are used to manage the Include Characters property of Text and MultiText attributes. You can create and delete character sets. Any language supported by Agile PLM can be supported by character sets.
The following table lists character sets provided with Agile PLM. They are all enabled by default and cannot be modified.
Table 6-1 Available Character Sets
Name | Included characters |
---|---|
All |
All valid characters |
All Characters with space and Lower Case |
Only lowercase characters, and including: Space character |
All Characters with space and Mixed Case |
All upper- and lowercase characters, and including: Space character |
All Characters with space and Upper Case |
Only uppercase characters, and including: Space character |
All Characters without space and Lower Case |
Only lowercase characters and no space character |
All Characters without space and Mixed Case |
All upper- and lowercase characters and no space character |
All Characters without space and Upper Case |
Only uppercase characters and no space character |
Alpha All |
Upper- and lowercase alphabet only |
Alpha All & Space |
Same as Alpha All plus: Space character |
Alpha Lower Case |
Lowercase alphabet only |
Alpha Lower Case & Space |
Same as Alpha Lower Case plus: Space character |
Alpha Upper Case |
Uppercase alphabet only |
Alpha Upper Case & Space |
Same as Alpha Upper Case plus: Space character |
AlphaNumeric All |
Upper- and lowercase alphabet and: Numerals 0 through 9 Period (.) Hyphen (-) |
AlphaNumeric All& Space |
Same as AlphaNumeric All plus: Space character |
AlphaNumeric Lower Case |
Lowercase alphabet and: Numerals 0 through 9 Period (.) Hyphen (-) |
AlphaNumeric Lower Case & Space |
Same as AlphaNumeric Lower Case plus: Space character |
AlphaNumeric Upper Case |
Uppercase alphabet and: Numerals 0 through 9 Period (.) Hyphen (-) |
AlphaNumeric Upper Case & Space |
Same as AlphaNumeric Upper Case plus: Space character |
Numeric |
Numerals 0 through 9, and also: Period (.) Hyphen (-) |
Numeric & Space |
Numerals 0 through 9, and also: Period (.) Hyphen (-) Space character |
You can create a character set that is tailored to your company's requirements. Each character set is limited to 100 characters.
Caution: Although all characters are supported within Agile PLM, and should not create issues within Agile's clients, it is recommended that you avoid using the following characters when naming or renaming objects (for instance, subclasses or attributes), due to issues that could potentially arise in integrations or custom applications written on the SDK: , (comma) .(period) |
Previously, Agile experienced issues with certain Unicode characters, specifically katakana characters, as they were not valid XML name characters. Agile PLM has addressed these issues within aXML.
Regarding the "slash" character (/), the SDK makes use of certain characters within its query language, but the recommended practice is to refer to classes and fields by ID, rather than by name. For easy access to folders (e.g., search folders), the SDK permits indication of folders like this: "folder/folder/folder/object" – thus, slashes in folder names could cause issues; however, you can use the escape sequence (with "\").
To create a new character set:
Under Data Settings, double-click Character Sets. The Character Sets window appears.
Click the New button. The Define Character Set dialog box appears.
In the Name, API Name and Description fields, type a unique name and a description, respectively.
In the Enabled list, select Yes.
In the Valid Character Set field, enter up to 100 characters to include in the set. Duplicate characters are not allowed.
To add special characters, click the Special Character button and select space (^s), new line/carriage return (^p), or caret (^^).
When you have finished, click OK.
Note: Custom character sets can affect the performance of your system if very large character sets are defined and many attributes use them. |
You can modify the contents, name, and description of a character set that you have created from the Character Sets window. The default character sets provided with Agile PLM are read-only.
To modify a character set:
Under Data Settings, double-click the Character Sets node. The Character Sets window appears.
Double-click a character set to open it.
In the Name and Description fields, type a unique name and a description, respectively.
In the Valid Character Set field, add or remove characters.
When you have finished, click Save.
To delete a character set:
Under Data Settings, double-click the Character Sets node. The Character Sets window appears.
Select a character set.
Click the Delete button, and then click Yes to confirm.
Note: If the character set is currently assigned to any Text or MultiText attributes in the Agile PLM system, it cannot be deleted.Make sure you choose appropriate character sets where required. There is a potential problem when adding files or URLs from a business object to a file folder object. If the file folder's File Description attribute has a Character Set = Numeric, but the business object's File Description attribute has a Character Set = Alpha or AlphaNumeric, the latter will override the former, meaning whatever control you wanted to impose in the file folder's File Description (being numeric) will be lost, the system will save the original character set. |