FUN_EMAIL_IO_MESSAGES
This table contains information for all inbound and outbound email messages processed by the system, including sender and recipient details, subject, message content (plain text or HTML), attachment references, status, and metadata such as locale, direction, and timestamps. It serves as the central repository for message tracking, auditing, and reporting.
Details
-
Schema: FUSION
-
Object owner: FUN
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
| Name | Columns |
|---|---|
|
FUN_EMAIL_IO_MESSAGES_PK |
MESSAGE_ID |
Columns
| Name | Datatype | Length | Precision | Not-null | Comments |
|---|---|---|---|---|---|
| MESSAGE_ID | NUMBER | 18 | Yes | Identifier of the email message. | |
| EXTERNAL_MESSAGE_REF | VARCHAR2 | 1000 | Unique identifier assigned to the email message to globally track, reference, and correlate the email across systems and processes. | ||
| CONVERSATION_REF | VARCHAR2 | 1000 | Conversation identifier of the email message. | ||
| FLOW_DIRECTION_CODE | VARCHAR2 | 30 | Indicates if the email is inbound or outbound. Valid values are from the lookup type ORA_FUN_EMAIL_IO_FLOW_DIRS. | ||
| MESSAGE_HEADER | CLOB | Metadata of an email, such as sender, recipients, subject, and timestamps. | |||
| VIRTUAL_EMAIL_ADDRESS | VARCHAR2 | 255 | The virtual email address of the recipient. | ||
| SENDER_EMAIL_ADDRESS | VARCHAR2 | 255 | Email address from which the message was sent. | ||
| RECIPIENT_EMAIL_ADDRESSES | CLOB | The list of email addresses that an email is sent to, including primary recipients (To), carbon copy (CC) and blind carbon copy (BCC) recipients. | |||
| EMAIL_SUBJECT | VARCHAR2 | 1000 | Subject of the email that was sent or received. | ||
| MESSAGE_BODY | CLOB | Email message body in html or text format. | |||
| EMAIL_FILE | BLOB | Email message content in binary format. | |||
| MESSAGE_STATUS_CODE | VARCHAR2 | 30 | Indicates whether the email is processed or not. Valid values are from the lookup type ORA_FUN_EMAIL_MESSAGE_STATUS. | ||
| LOCALE | VARCHAR2 | 30 | Language of the received email. | ||
| REPLY_TO_MESSAGE_ID | NUMBER | 18 | The internal identifier of the original email message that this email is replying to. | ||
| ATTRIBUTE_CATEGORY | VARCHAR2 | 30 | Descriptive Flexfield: structure definition of the user descriptive flexfield. | ||
| ATTRIBUTE1 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE2 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE3 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE4 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE5 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE6 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE7 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE8 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE9 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE10 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE11 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE12 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE13 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE14 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE15 | VARCHAR2 | 150 | Descriptive Flexfield: segment of the user descriptive flexfield. | ||
| ATTRIBUTE_NUMBER1 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_NUMBER2 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_NUMBER3 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_NUMBER4 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_NUMBER5 | NUMBER | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_DATE1 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_DATE2 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_DATE3 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_DATE4 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| ATTRIBUTE_DATE5 | DATE | Descriptive Flexfield: segment of the user descriptive flexfield. | |||
| CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
| CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
| OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. |
Foreign Keys
| Table | Foreign Table | Foreign Key Column |
|---|---|---|
| fun_email_io_msg_attachments | fun_email_io_messages | MESSAGE_ID |
| iex_customer_msg_details | fun_email_io_messages | MESSAGE_ID |
Indexes
| Index | Uniqueness | Tablespace | Columns |
|---|---|---|---|
| FUN_EMAIL_IO_MESSAGES_U1 | Unique | FUSION_TS_TX_DATA | MESSAGE_ID |