Notice Management
Important Note
Notice Management enables administrators to broadcast global messages to all users within specified applications, suitable for scenarios requiring widespread dissemination such as policy statements, system changes, and critical notifications.
Feature Overview
1. Notice Creation
- Supports text, rich text, and attachment formats
- Predefined templates for notifications/Notices/alerts
- Real-time draft auto-save functionality
2. Targeted Delivery
- Select audience scope by application
- Supports granular push by organizational structure/user groups
- Tiered visibility permissions (public/specified roles)
3. Category Management
- Customizable categories
- Supports multi-level hierarchical category trees
- Automatic color-coding by urgency level
4. Time Control
- Scheduled publishing (automatically activates at future time)
- Auto-expiration (stops display at preset time)
- Instant priority alert mechanism for urgent Notices
Notice Details
Parameter | Field Name | Type | Required | Length Limit | Description |
---|---|---|---|---|---|
ID | id | bigint | Read-only | / | Unique Notice identifier; System-generated |
Content | content | string | Yes | ≤2000 | Notice body content |
Scope | scope | string | Yes | ≤16 | Notice Scope: - Global : System-wide visibility- Application : Visible to specified apps |
App ID | appId | bigint | Conditional | / | Unique app identifier; Required when scope is Application |
Send Type | sendType | string | Yes | ≤16 | Delivery Method: - Send Immediately - Schedule Send |
Send Time | timingDate | datetime | Conditional | / | Scheduled send time; Required when send type is Schedule Send |
Expiration Time | expirationDate | datetime | Yes | / | Auto-removal time for Notices |
Tenant ID | tenantId | bigint | Read-only | / | Tenant ID of the Notice publisher |
Sender | createdBy | bigint | Read-only | / | Notice publisher ID |
Creation Time | createdDate | datetime | Read-only | / | Notice publish time |