Workplace E-mail Extensions

The Workplace E-mail Extensions provide functionality required to support email application integration. This feature AddOn adds several classes and properties to support email message content, such as the message sender, recipients, and date/time information, as well as creating and managing link associations between email messages and related objects.

Display Name
<Release> Workplace E-mail Extensions
XML Script Name
WorkplaceEmailExtensions.xml
Installation Type
Recommended
Predecessors
Required By
None

The Workplace E-mail Extensions provide property templates and implement custom classes, objects, and properties in the following areas throughout Enterprise Manager:

CAUTION  The Workplace E-mail Extensions provide classes and properties which support out-of-the-box behavior for email applications. The values for properties on object instances created by FileNet out-of-the-box applications should not be modified, as changing these values could cause application behavior issues with FileNet out-of-the-box applications and AddOn applications. However, the classes may be extended or subclassed by third-parties. The descriptions included in this section are provided for informational purposes only.

Property Templates

The following property templates are added by Workplace E-mail Extensions and implemented by various feature AddOns. These templates are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Property Templates.

Property Template Type Implementation(s) Description
Cc String Email class

Specifies the list of names for secondary recipients of the email message. These names are visible in the "Cc..." (carbon copy) field of the email message.

Email Dependent Reference Email Dependent Reference Email Items class Specifies the identifier of the related (linked) object. The value of this property is set if Cascade Delete support is enabled. As a result, when the parent email message is deleted, this dependent (child) object will also be deleted.
From String Email class Specifies the name of the sender of the email message which is visible in the "From:" field of the message.
Link IDs Object Email class

Contains the identifiers for each related (linked) object to this email message, which are established by the Content Engine during the Add operation.

Received On DateTime Email class Specifies the date and time when the email message was received, which are visible in the "Received:" field of the message.
Sent On DateTime Email class

Specifies the date and time when the email message was sent, which are visible in the "Sent:" field of the message.

Subject String Email class Specifies the text visible in the "Subject:" field of the email message.
To String Email class Specifies the list of names for primary recipients of the email message. These names are visible in the "To..." field of the email message.

Custom Subclasses of Document Class

The following subclasses are derived from the Document Class by Workplace E-mail Extensions. These subclasses and their respective properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Custom Subclass Name.

Subclass
Modifiable
Description
Email Yes

Contains information about an email message, including the fields: From, To, Cc, Date/Time Sent, Date/Time Received, and Subject.

Email, Subclass of Document Class

The following properties are added to the Email subclass by Workplace E-mail Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Document Class > Email, right-click Properties.

Property Type
Modifiable
Description
Cc String No

Specifies the list of names for secondary recipients of the email message. These names are visible in the "Cc..." (carbon copy) field of the email message.

From String No Specifies the name of the sender of the email message which is visible in the "From:" field of the message.
Link IDs Object No

Contains the identifiers for each related (linked) object to this email message, which are established by the Content Engine during the Add operation.

Received On DateTime No Specifies the date and time when the email message was received, which are visible in the "Received:" field of the message.
Sent On DateTime No

Specifies the date and time when the email message was sent, which are visible in the "Sent:" field of the message.

Subject String No Specifies the text visible in the "Subject:" field of the email message.
To String No Specifies the list of names for primary recipients of the email message. These names are visible in the "To..." field of the email message.

Subclasses of P8 AE Link (Link Class)

The following subclass is derived from the P8 AE Link Class by Workplace E-mail Extensions, which are a subclass of the Link Class. This subclass is visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Link > P8 AE Link > Custom Subclass Name.

Subclass
Modifiable
Description
Email Items Yes

Used to support email application integration to create link associations between email messages and objects contained in an object store. For example: to create a link association between an original email message and the attachments to that message.

Email Items, Subclass of P8 AE Link

The following properties are added to the Email Items subclass by Workplace E-mail Extensions. These properties are visible in Enterprise Manager under Domain Root > Object Stores > Object Store Name > Other Classes > Link > P8 AE Link > Email Items, right-click Properties > Property Definitions.

Property Type
Modifiable
Description
Email Dependent Reference Email Dependent Reference No Specifies the identifier of the related (linked) object. The value of this property is set if Cascade Delete support is enabled. As a result, when the parent email message is deleted, this dependent (child) object will also be deleted.