This topic presents information on selected Content Engine properties.
The Content Access Recording Level property (a settable property of the object store) specifies an object store's default value for how often the Date Content Last Accessed property (a read-only property of documents) will be recorded. To update the Date Content Last Accessed property, select one of the following options:
Date Content Last Accessed is updated when all three following situations are fulfilled:
This property is different from Date Last Modified which records any change to the object's properties. If an operation to a document (or annotation) does not affect the content of that document (or annotation), then the Date Last Modified property would be updated while the Date Content Last Accessed would not be updated. The Date Content Last Accessed is not updated in the following situations:
Whenever content access date recording is turned on you can experience an impact on performance, which increases as you increase the recording frequency.
In Enterprise Manager:
This read-only property applies to all document-related classes and returns the names of all folders that the document is filed in. The value will be empty if the document is not filed in any folder.
Enterprise Manager: Appears only in the document's property grid.
Applications: Used by applications such as Workplace to show what folders the document is filed in.
A custom string property can be defined to store in either a "short" or "long" database column. "Short" corresponds to nvarchar for SQL Server (with a maximum length of 4000 characters) or varchar2 for Oracle (with a maximum length of 1333 characters). "Long" corresponds to ntext for SQL Server or clob for Oracle (with a maximum length of 1073741823 characters for both).
Besides the maximum lengths permitted, the following are the differences between short and long strings:
The following are additional operation-type restrictions on long columns (for full details see the Oracle or SQL Server documentation):
Oracle:
SQL Server:
The type of column to use for a property is determined by metaproperty UsesLongColumn, introduced (as set-only-on-create) to PropertyTemplateString and (as read-only, copied from template) to PropertyDefinitionString.
Is Hidden is a system property that indicates whether a class or property should be hidden from non-administrative users. This attribute provides a hint to the application not to display the class property and is not in fact a security permission. If the application ignores the value of Is Hidden, the property will display like any other property.
Enterprise Manager: this property appears as the Hidden check box on "More" tabs of the property sheets of property templates.
Is Hidden Container is a custom property that will be placed on the Folder class (and all its subclasses) if you install the Content Engine AddOn. It is used to hide a folder from the user in an application that reads and respects the value set for this property.
Enterprise Manager: Appears in the (folder) object's property grid and on the Property Definitions tab of folder classes.
See Hide a folder for more information.
NOTE While still a valid system property, Expression has been replaced by the more recent properties Filter Expression and Filter Property, in the Create a Subscription wizard and the Event Subscription property sheet's Configuration tab. If you have already assigned values to this property, you can access and edit it using the property grid on the Properties page of the object's property sheet, or using search and bulk operations.
This field enables you to define property-based conditions for launching a workflow. This field accepts expressions using workflow properties, operators, and values.
For example, you can launch a workflow only if a document is created by a specific user and contains specific words in the title. You want to launch an approval workflow for documents in the selected class added by Tammy Roberts containing "Sales Analysis" in the title. Let's say Tammy adds a document to the class that does not contain "Sales Analysis" in the title. The subscription can launch the workflow, based on the operator used:
Process Engine evaluates the Expression field to determine whether to launch a workflow automatically. When the value is true, the Process Engine launches the workflow. Use the Content Engine properties to write a valid SQL expression for automatic workflow subscriptions.
For manual workflows, use the following guidelines:
If you plan to support searches that span multiple object stores for FileNet P8 clients, create alias IDs for the properties users will be able to search on before assigning the property templates to a class. The alias IDs will automatically propagate to the class. For more information about creating and working with alias IDs, see Create alias IDs and Multiple object store search for more information.
This Boolean property indicates whether or not the property supports references to objects in another object store (referred to as a "foreign" object ). When set to 'True', it means that an object belonging to any object store to which the user has access can be set as the value for defined property, subject only to the restriction that the required class specified for the property must be defined in the object store of the target object. This property can only be set from the property template and is read-only on the actual property definition.
This feature enables select users running system level tools, such as import and migration tools, to set these four properties to Read/Write. An example of when this would be needed, would be the case of a federated document where the document is updated after its metadata on the original system was changed. In this case, it is necessary for federation utilities to be able to set some of these properties after the document's creation.