# Bulletin

## Purpose

The Payroll Bulletin module is used to manage and distribute internal announcements related to payroll, HR updates, and company-wide notifications. It ensures that important information is delivered consistently to employees through a centralized bulletin system.

---

## Dashboard Components

### 1. Bulletin List

**Type**  
Table

**Description**  
Displays all created bulletin records in the system.

**Example Columns**

<div class="TyagGW_tableContainer" id="bkmrk-column-description-t"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="859" data-start="611"><thead data-end="635" data-start="611"><tr data-end="635" data-start="611"><th class="last:pe-10" data-col-size="sm" data-end="620" data-start="611">Column</th><th class="last:pe-10" data-col-size="md" data-end="635" data-start="620">Description</th></tr></thead><tbody data-end="859" data-start="661"><tr data-end="722" data-start="661"><td data-col-size="sm" data-end="668" data-start="661">Type</td><td data-col-size="md" data-end="722" data-start="668">Bulletin category (e.g. HR Notice, Payroll Update)</td></tr><tr data-end="763" data-start="723"><td data-col-size="sm" data-end="738" data-start="723">Subject Name</td><td data-col-size="md" data-end="763" data-start="738">Title of the bulletin</td></tr><tr data-end="822" data-start="764"><td data-col-size="sm" data-end="773" data-start="764">Status</td><td data-col-size="md" data-end="822" data-start="773">Current status (Draft / Published / Archived)</td></tr><tr data-end="859" data-start="823"><td data-col-size="sm" data-end="833" data-start="823">Created</td><td data-col-size="md" data-end="859" data-start="833">Creation date and time</td></tr></tbody></table>

</div></div>**Purpose**  
Provide an overview of all bulletins and their current status.

[![image.png](https://documentation.xccel.my/uploads/images/gallery/2026-07/scaled-1680-/x8mimage.png)](https://documentation.xccel.my/uploads/images/gallery/2026-07/x8mimage.png)

---

### 2. Bulletin Status Indicator

**Type**  
Status Badge

**Description**  
Displays the current state of each bulletin.

**Status Options**

- Draft
- Published
- Archived

**Purpose**  
Help users quickly identify the publication stage of each bulletin.

---

### 3. Create New Bulletin

**Type**  
Form

**Description**  
Allows HR or authorized users to create a new bulletin announcement.

**Required Fields**

<div class="TyagGW_tableContainer" id="bkmrk-field-description-ty"><div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit" tabindex="-1"><table class="w-fit min-w-(--thread-content-width)" data-end="1681" data-start="1360"><thead data-end="1383" data-start="1360"><tr data-end="1383" data-start="1360"><th class="last:pe-10" data-col-size="sm" data-end="1368" data-start="1360">Field</th><th class="last:pe-10" data-col-size="md" data-end="1383" data-start="1368">Description</th></tr></thead><tbody data-end="1681" data-start="1407"><tr data-end="1487" data-start="1407"><td data-col-size="sm" data-end="1414" data-start="1407">Type</td><td data-col-size="md" data-end="1487" data-start="1414">Bulletin category (HR Notice / Payroll Update / General Announcement)</td></tr><tr data-end="1528" data-start="1488"><td data-col-size="sm" data-end="1503" data-start="1488">Subject Name</td><td data-col-size="md" data-end="1528" data-start="1503">Title of the bulletin</td></tr><tr data-end="1613" data-start="1529"><td data-col-size="sm" data-end="1545" data-start="1529">Audience Type</td><td data-col-size="md" data-end="1613" data-start="1545">Target audience (All Employees / Department / Role / Individual)</td></tr><tr data-end="1681" data-start="1614"><td data-col-size="sm" data-end="1624" data-start="1614">Content</td><td data-col-size="md" data-end="1681" data-start="1624">Full bulletin message (supports rich text formatting)</td></tr></tbody></table>

</div></div>**Purpose**  
Enable creation and distribution of official announcements.

[![image.png](https://documentation.xccel.my/uploads/images/gallery/2026-07/scaled-1680-/Oq1image.png)](https://documentation.xccel.my/uploads/images/gallery/2026-07/Oq1image.png)

---

## Bulletin Workflow

Bulletin Creation → Draft → Review → Published → Archived

```
Create Bulletin
      │
      ▼
Save as Draft
      │
      ▼
Review / Edit
      │
      ▼
Publish Bulletin
      │
      ▼
Visible to Employees
      │
      ▼
Archive (Optional)
```

<div class="relative w-full mt-4 mb-1" id="bkmrk--6"><div class=""><div class="contents"><div class="relative"><div class="h-full min-h-0 min-w-0"><div class="h-full min-h-0 min-w-0"><div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"><div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"><div class="relative"><div class="pe-11 pt-3"><div class="relative z-0 flex max-w-full"><div class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼs ͼ16" dir="ltr" id="bkmrk--7"><div class="cm-scroller"></div></div></div></div></div></div></div></div></div><div class=""><div class="">  
</div></div></div></div></div></div>---

## Business Rules

- Only HR/Admin users can create or publish bulletins
- Published bulletins are visible to all assigned audience groups
- Draft bulletins are not visible to employees
- Archived bulletins are read-only
- Bulletin visibility is controlled by Audience Type

---

## User Impact

- Employees receive timely payroll and HR updates
- HR can broadcast company-wide or targeted announcements
- Reduces dependency on external communication tools (email/WhatsApp)
- Ensures centralized information management