Message Table (242)
•
Environment: onsite, online
Some tooltip text!
• 1 minute to read
• 1 minute to read
Definition of a message, corresponding to the header of a protocol
Fields
| Name | Description | Type | Null |
|---|---|---|---|
| Message_id | Primary key | PK | |
| registered | Registered when | UtcDateTime | |
| registered_associate_id | Registered by whom | FK associate | |
| updated | Last updated when | UtcDateTime | |
| updated_associate_id | Last updated by whom | FK associate | |
| updatedCount | Number of updates made to this record | UShort | |
| associateId | The associate that is the target of this message | FK associate | |
| onlineapp_id | The online app that owns this message | FK OnlineApp | |
| systemMessageId | Message identifier, used for message update or removal | String(255) | |
| markdownMessage | Markdown message to be displayed to user | String(4000) | |
| expire | The date and time the message expires | UtcDateTime | |
| type | Type of message, example: info, warning, error | Enum SystemMessageType |

Indexes
| Fields | Types | Description |
|---|---|---|
| Message_id | PK | Clustered, Unique |
| associateId, systemMessageId, onlineapp_id | FK, String(255), FK | Unique |
Relationships
| Table | Description |
|---|---|
| associate | Employees, resources and other users - except for External persons |
| OnlineApp | Echo and track information about Online Apps and their usage |
Replication Flags
- None
Security Flags
- No access control via user's Role.