Property
form
|
Use this topic to complete General tab fields that appear when you
create a property of mode Single Value
,
Value List
or Value Group
. For
information on choosing a property mode, see Completing the General tab — Choosing
a mode.
The Property Type determines the kind of data that values of the property represent, and can affect the format and allowable characters in the value.
Choose the Property Type carefully. After save a property rule, you cannot later change the Type except in a few special cases, even if no instances or pages have a value for the property. See More about Properties.
Type |
Description |
|
Select When you use an activity or an HTML form to set the value of the property, the value can contain any graphic characters in addition to tabs, carriage returns, and line feeds. Use the |
|
Select When you use an activity or an HTML form to set the value of the property, the value can consist only of legal graphic characters. |
|
Select The values of properties with this Property Type are always encrypted when stored in the database. When on the clipboard, the values may appear as clear text (not encrypted), until the page containing the property is validated. The value can contain only legal graphic characters. Tabs, carriage returns, and line feed characters are not allowed.
Don't
confuse the
You can prevent
any text field from echoing when typed into an HTML
form using the <INPUT TYPE="PASSWORD" NAME=...> This HTML does not cause any encryption. This native
HTML feature is not related to the
|
|
Select When you specify the value in your later configuration, use any sequence of digits for the value. You can precede the digits with a plus sign (+12) or a minus sign (-12). |
|
Select |
|
Select Your property rule can reference the standard property qualifier named pyDecimalPrecision to fix the number of digits the system keeps after the decimal position in values of this property. |
|
Select Internally, a Users need not enter |
|
Select Application users are not required to enter
As a best practice, use
|
|
Select Internally, a For example, 000000 represents midnight and 120000 identifies noon. The value 235959 identifies the second before midnight. Application users are not required to enter
As a best practice, use
|
|
Select
A |
|
Select this type to implement encryption for the value. See Implementing and using the TextEncrypted type.
Don't confuse the
|
Completing the HTML Property fields
These fields determine the presentation of the property when it appears on an HTML form. (By definition, the read-write mode is never used for special properties; only the read-only mode is relevant.)
Field |
Description |
HTML Property |
Optional. For
This field is not meaningful for |
If the HTML Property rule requires parameters and you want to specify them in this Property form, click the magnifying glass icon and enter values as prompted. When completing a Field panel (for a cell in a harness, section, or flow action rule), you can override the parameter values entered here with values that apply to that cell only. For a list of selected popular formats that use parameters, see Atlas — Standard HTML Property rules with parameters. |
Use the table field to define optional table edits for Single
Value
, Value List
and Value
Group
properties by enumerating the values that the
property can assume, or identifying a place where a list of
values is available at runtime. You cannot use this tab for
properties of any other modes.
After you complete this tab:
1. Set the Display Property field to
Field
Value
table type to activate the Table Edit operations.
2. Save the Property form and click the Preview toolbar button () to test the presentation and values of the property.
Table editing is part of property and page validation. If an input value for a property doesn't match the table edits, the property name and the invalid value remain on the clipboard, but during validation the system adds a message and error text to the clipboard page that contains the property. The presence of the message ordinarily prevents the system from saving the clipboard page (which contains invalid data) into the database. The message does not prevent an activity from reading or using the (invalid) property value.
Table comparisons
require an exact text match except for case. Use Table
carefully if the Type of the property
is not Identifier
or Text
. For
example, a value of 23.0 does not match a list entry of 23.
Although the value is
compared with the table elements a case-insensitive way, the
system corrects the case. For example, if the values recorded
in a Local List
on this tab are all lowercase, a
user can enter at runtime the value in uppercase, mixed case,
or lowercase letters. The system accepts a matching value but
converts it to lowercase.
Field |
Description |
Table Type |
Select
|
Using the Preview toolbar button
For Single Value
properties, you can preview
the presentation and other aspects of the property.
Click the Preview toolbar button () to see an approximate presentation of the property as it will appear in both input and display at runtime. For properties not marked as Special, you can preview the representation of a specific value:
The preview presentation does not reflect the pyMinimumLength property qualifier (when referenced on the Qualifiers tab) unless the Edit Input field contains pyMinimumLength-Enforce.
You can't preview a TextEncrypted property if your system does not include a cipher algorithm.