Announcement
The announcement table captures all future role announcements, such as role start, role end and role change events. Each announcement includes details like the announcement date, the effective start or end date of the role, and the associated role title. The structure of this table is modeled similarly to the Role table to facilitate easier joins with other tables.
Data Field | Key Type | Data Field Type | Recommended Character Limit |
|---|---|---|---|
announcement_id | Primary Key | String | |
person_id | | String |
|
organization_id | | String |
|
announcement_date | | Date | 10 |
announcement_type | | String | |
announcement_description | | String | |
announcement_role_title | | String | |
announcement_effective_date | | Date | 10 |
announcement_role_type | | String | |
Announcement Field Descriptions:
announcement_id (PK) Primary key associated with each announcement.
Future Role Announcements - These are defined as announcements regarding roles that are scheduled to start, end, or change in the future. They are treated as events, and therefore, the model associates them with event-related attributes.
- Role Start Announcements - These events detail individuals who are expected to begin a new role at a future date.
- Role End Announcements - These events provide information about individuals anticipated to conclude a role in the future.
- Role Change Announcements - These events provide information about individuals who are expected to transition from their current role to a new one within the same organization, with both chnages occurring within a 3-day window.
person_id The person_id represents the individual associated with the announcement event (i.e., the person who is expected to start a new role). This can be joined with the person table to retrieve all related attributes of the individual.
organization_id The organization_id refers to the organization associated with the announcement event (i.e., the organization where the individual is expected to start a new role). This can be joined with the organization table to retrieve all related attributes of the organization.
announcement_date The date when the announcement was published.
announcement_type Defines the type of announcement (i.e role start or role end).
announcement_description A descriptive summary of the announcement event intended for client-facing communication. For example -'Sam Altman starting as CEO at Open AI'
announcement_role_title The title of the role referenced in the announcement.
announcement_effective_date This field is populated based on the anticipated start or end date of the role, enabling support for future role announcements.
announcement_role_type Specifies the category of the role in the announcement (e.g., job function, board function).