The following is a list of requirements and restrictions on names and text used in Metastorm BPM Procedures as specified in the Designer User Manual. The number in parentheses (e.g. 1.4.3) indicates the section where this can be found in the Metastorm BPM Release 7.5 Designer User Manual.
Procedure and Library Names (1.4.3) Procedure and Library filenames may contain a maximum of 31 characters. Procedure names cannot include accented characters or any of the following characters: \\ : \* ? " < > | / Map Name (3.2.2) The map name may contain a maximum of 20 characters. Do not use extended ASCII characters or any characters other than letters, digits, underscores or spaces. Do not use Metastorm BPM Reserved Words. (See the file Reserved Words.txt located in the Metastorm BPM\\Designer folder.) Do not use system variable names when naming a map. A list of system variables is contained in the file oemDesigner.xml under the node. This file is located in the Metastorm BPM\\Designer folder. Do not use Oracle object names for map names. If a map is exposed as a web service, the map name should only contain alphanumeric characters and spaces. Stage Name (3.1.1, 3.3.1) The stage name may contain a maximum of 31 characters. Do not use accented characters or any of the following characters: Asterisk (\*) Back Slash (\\) Close bracket (>) Colon (:) Comma (,) Dollar Sign ($) Equal Sign (=) Forward Slash (/) Open bracket (<) Percent (%) Period (.) Pipe (|) Plus (+) Question Mark (?) Quotation Mark (") Semi-colon (;) Parentheses (()) NOTE: This is not in the documentation. If a stage is exposed as a web service, the stage name should only contain alphanumeric characters and spaces. Action Name (3.4.1, 3.4.2) Do not use accented characters or any of the following characters: Asterisk (\*) Back Slash (\\) Close bracket (>) Colon (:) Comma (,) Dollar Sign ($) Equal Sign (=) Forward Slash (/) Open bracket (<) Percent (%) Period (.) Pipe (|) Plus (+) Question Mark (?) Quotation Mark (") Semi-colon (;) If an action is exposed as a web service, the action name should only contain alphanumeric characters and spaces. Variable Name (4.1.2, 9.1.8) The variable name may contain a maximum of 31 characters if SQL Server is used. The variable name may contain a maximum of 30 characters if Oracle is used. Do not use extended ASCII characters or non-US English characters. Use only alphanumeric characters, without spaces. Do not begin a variable name with a number. Do not begin a variable name with the letter 'e'. This will help avoid scripting errors. Do not use underscores if the variable is to be exposed as a web service. Do not use Metastorm BPM Reserved Words. (See the file Reserved Words.txt located in the Metastorm BPM\\Designer folder.) Do not use system variables. A list of system variables is contained within the oemDesigner.xml file under the node. This file is located in the Metastorm BPM\\Designer folder. Form Name (6.3.1) cannot include any of the following characters: Back Slash (\\) Close bracket (>) Colon (:) Comma (,) Dollar Sign ($) Equal Sign (=) Forward Slash (/) Open bracket (<) Percent (%) Period (.) Pipe (|) Plus (+) Quotation Mark (") Semi-colon (;) Metastorm BPM Reserved Words (See the file Reserved Words.txt located in the Metastorm BPM\\Designer folder.) Form Element (Field) Name (6.4.3) Do not use non-US English characters. Do not use Metastorm BPM Reserved Words. (See the file Reserved Words.txt located in the Metastorm BPM\\Designer folder.) When designing a form that will be exposed as a web service, do not use VBScript reserved keywords in the fields' names. Drop-down Field Delimiter (6.4.4) The delimiter must be a type that has a Unicode value in the range 0-127 (e.g., pipe(|), carriage return (CR), and tab). External Form Name (6.5.2) The following are not supported in the Form Name property: Back Slash (\\) Close bracket (>) Colon (:) Comma (,) Dollar Sign ($) Equal Sign (=) Forward Slash (/) Open bracket (<) Percent (%) Period (.) Pipe (|) Plus (+) Quotation Mark (") Semi-colon (;) Metastorm BPM Reserved Words (See the file Reserved Words.txt located in the Metastorm BPM\\Designer folder.) Role Name (7.1.4) A role name may not be longer than 31 characters. Use only letters (A-Z or a-z), numbers (0-9), underscores, and spaces. Do not use non-US English characters or extended ASCII characters. Flag Name (8.2.2) A flag name may not be longer than 31 characters. Use only letters (A-Z or a-z), numbers (0-9), underscores, hyphens, and spaces. Do not use non-US English characters. LDAP Alias (9.1.7) The alias name may not be longer than 20 characters. The Server ID is restricted to the following characters: A-Z, a-z, 0-9. External Table Name (9.1.9) Do not use extended ASCII Characters, non-US English characters, or spaces. Do not use Metastorm reserved words Scripting (9.2, 9.2.1) Do not use non-US English characters in scripting. In script names, do not use accented characters or any of the following characters: \\ : \* ? " < > | / Mail Merge (9.3) Data to be merged with a Word document must not contain non-standard (extended) ASCII characters. Map Subject (Appendix B) This field accepts a string. Values longer than 250 characters will be truncated at runtime. Action Alert Message (Appendix B) This field accepts a string. Values longer than 250 characters will be truncated at runtime.