Smart prioritization
Summarize
Summary of Smart prioritization
Smart prioritization automatically ranks AI content, such as Employee Hub and AIUX Portal content types, using a numeric priority score for each content schedule. This score controls the order in which content is shown to users and is fully managed by the system, relieving content managers from manual scoring.
Show less
How Smart prioritization works
The priority score is calculated based on three main factors:
- Priority Level: Set by the content author choosing among four options—Low, Medium (default), High, and Critical—with higher levels typically boosting priority.
- Freshness: Reflects how recently content was published. Freshness starts at maximum on the publication date and decreases linearly to zero over a default of 30 days, after which it no longer affects the score. This gives new content a temporary ranking advantage.
- Order: A manual setting within a content schedule where lower values indicate higher priority. This factor applies only if the Order Override system property is disabled.
Configuration and Weighting
The system uses configurable weights to balance these factors in the final priority score. By default, the weights are:
- Order: 90%
- Priority Level: 7%
- Freshness: 3%
These weights can be adjusted per content type via the sncdprioritizationconfig configuration, accessible to users with the sncd.contentmanager (read) and sncd.contentadmin (write) roles. If no custom configuration exists, the system applies the default weights.
The freshness decay period (default 30 days) can also be configured here, controlling how long freshness impacts the score.
Score Updates and Maintenance
The priority score updates automatically in response to key changes:
- Changes to a content item's Priority field trigger immediate re-scoring of all associated schedules.
- Changes to a schedule’s availability start date immediately re-score that schedule to reflect freshness.
- Modifications to a schedule’s Order field fire background flows that re-score all affected schedules.
- A scheduled daily job at 10:00 a.m. recalculates scores for all live or soon-to-be-live schedules to ensure freshness decay is accurately reflected over time, even without manual edits.
This automated process ensures the content ranking remains current and dynamically responsive to content updates and publication timing.
Smart prioritization uses a numeric priority score to automatically rank AI content, such as Employee Hub and AIUX Portal content types, for each content schedule.
Overview of Smart prioritization
The Smart prioritization score governs the sequence in which content is presented to users. This score is generated, recorded, and administered exclusively by the system; content managers aren't responsible for assigning it manually.
How Smart prioritization works
The score priority is based on the combination of the following factors:
- Low is the lowest priority boost
- Medium is the default value for new content
- High is the higher priority boost
- Critical is the highest priority boost
Freshness
Freshness indicates current content availability. A content item attains maximum freshness on its publication date, with the score decreasing linearly to zero over a specified period (default: 30 days). Once this period has passed, freshness no longer contributes to the overall score. Consequently, newly published content receives a temporary ranking advantage that diminishes as time progresses.
Order
The manual Order field within a content schedule determines ranking, with lower order values resulting in higher priority (for example, content set to order = 1 will be ranked before content at order = 100). This criterion is applicable only when the Order Override system property is deactivated.
| Factor | Default weight |
|---|---|
| Order | 90 |
| Priority | 7 |
| Freshness | 3 |
| Field | Default | Description |
|---|---|---|
| Order weight | 90 | How much the Order field influences the score. |
| Priority weight | 7 | How much the content Priority level influences the score. |
| Freshness weight | 3 | How much current content influences the score. |
| Freshness decay days | 30 | How many days until freshness fully decays to zero. |
| Change | Description |
|---|---|
| A content item's Priority field changes |
All schedules attached to that content is re-scored immediately. |
| A schedule's availability starts date changes |
That schedule is re-scored immediately (since freshness is based on start date). |
| A schedule's Order field changes |
A flow fires in the background and re-scores all impacted schedules. |
| Daily at 10:00 a.m. |
Scheduled job recalculates scores for all currently live or soon-to-be-live schedules. This verifies freshness decay is reflected over time even when no one edits the content. |