Select property descriptions

This topic presents information on selected Content Engine properties.

Date Content Last Accessed / Content Access Recording Level

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:

  1. Content Access Recording Level is not set to None.
  2. The time difference between the current and last access exceeds Content Access Recording Level, or the Date Content Last Accessed was not set previously.
  3. The content of the document or annotation is really accessed by the client, including create a new document with content, create a new annotation, open the document content, or annotation to view, copy the content to local.

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:

  1. Any operation performed on a document without content.
  2. Any operation performed on a document with content where the operation does not affect the content, for example checking out a document without getting the content.
  3. Cancel checkout (since it does not touch the content).
  4. Adding a simple annotation of descriptive text only without any content elements.
  5. Any operation which updates the Date Last Modified property will not necessarily update the Date Content Last Accessed. For example, changing the document title will update the Date Last Modified property, but will not update Date Content Last Accessed.

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:

Folders Filed In

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.

Short or Long Custom String Properties  

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:

Hidden (Is Hidden) and Is Hidden Container

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.

Expression

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:

Using alias IDs to enable multiple object store searches

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.

Allows Foreign Object

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.

Settable System Properties (Creator, DateCreated, DateLastModified, LastModifier)

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.