Property template properties (General tab)
The General tab on the properties page describes the basic attributes
of a property template.
- Name
- The name assigned to the property template. The name can contain any 64 characters
(upper or lower case letters, numbers, spaces, and symbols.) If you change the
name, the change will propagate to subclasses.
- Symbolic Name
- The symbolic name can be used as a programmatic identifier. The symbolic name is created by the Create Property Template Wizard, using the value of the Name and removing any spaces and ensuring that the first character is alpha (the rest of the name can be alphanumeric). You can change the Symbolic Name, but you will also have to change any code that is using this value. The Symbolic Name must be unique to the FileNet P8 domain.
- Description
- Use the description to further explain the property template. The description
is optional and can include any information you find useful. If you change the
description, the change will propagate to subclasses.
- Data Type
- The data type defines the kind of data the property template will contain.
Supported data types are String, Integer, Object, Float, Date/Time, Boolean,
Binary, and Primary ID. The data type cannot be changed.
- Assign String for all values that are text or characters that include
numbers, letters, symbols, and spaces. An example of a string is a name,
address, or driver's license number.
- Use Integer when the property value can only comprise positive or
negative numbers. The allowable range is -2,147,483,648 to 2,147,483,647.
Internally integer is a 32-bit representation.
NOTE For
monetary values, use integer as the data type and hold or round up
the cents amounts according to your company policy. Another option
is to create two integer properties; one for dollars and one for cents.
- Use Object when the property references an entire distinct object
within the object store. For example, a destination document created
via publishing has an object-valued property which references the source
document that created it.
- Use Float for a mathematical notation where a number is displayed
with a decimal point. Use float for scientific or engineering calculations
when the problems of a non-exact decimal representation are understood.
Internally float is a 64-bit representation.
- Use DateTime to represent the date and time, including the year, month,
day, hour, minutes, seconds and thousandths of a second. For example,
use Date/Time to log the date and time the loan processing department
received a loan application.
- Use Boolean for values which can be either true or false. An example
is a property named Credit App Approved? which indicates whether or
not a borrower's credit application was approved.
- Use Binary when the value is an image, for example for an icon or
a bitmap file.
NOTE You
cannot perform a query on binary multi-value properties.
- ID stands for a Microsoft Global Unique IDentifier (GUID). An example
of a GUID is 35471FC0-09FC-11d2-AE1B-006097703BDE. Use this data type
if you are tracking GUIDs from an outside system. A GUID is also known
as the primary property or the Primary ID.
- Cardinality
- Cardinality defines whether the property value will be a single value or a
list. This attribute cannot be changed. The allowed values are Single Value
or Multi Value.
- Single identifies a property that has only one value. An example of
a Single Value is Name if only one name, with multiple words, is allowed. Multi
identifies a property that can have more than one value. For example, if the
property is Borrowers and more than one borrower is listed, the property should
be a List. The property Author should be a List because a book can have more
than one author.
NOTE Multi-value
uses more space in the system. Individual items within a multi-value property
are selectable in a query.
- Primary ID
- The property template's GUID.
- Alias IDs
- Enter the GUIDs of properties in other object stores that can be used as alias
IDs. For example, if Name in this object store refers to Author in another object
store, Click Assign and enter the Primary ID
of Author.
Click Unassign to remove the Alias ID.
NOTE Any
alias IDs you add to a property template that has already been assigned
to a class will not be applied to the class. You need to assign
the alias ID to the class.