Content Experiences & Screens
One layout per application; screens with system-minted six-character codes that BR Profile, Security, Dependent Verification, WorkFlow, and Communication Hub dashboards call to render their banners and dialogs.
Content experiences, screens, definitions, and components — targeted by audience and date, rendered wherever a screen code is called.
BR Content Management is the print shop for everything employees read inside the platform: the welcome carousel, enrollment welcome content, terms and conditions, review-and-sign disclosures, acknowledgments, consents, the guide tour, the IntelliSuggest introduction, and HR contact tiles. Administrators build a layout per application, screens with a six-character screen code, ordered definitions, and components with media, HTML, targeting, and review or view tracking. BR Profile and every other BR dashboard render that content by asking for the screen code with the employee's record.
"Think of Content Management as two rooms that must stay in sync. Design — layouts, screens, definitions, components, and organizational updates — is the print shop, where administrators work. Render — BR Profile and the other application dashboards — is the newspaper on the doorstep, fetched by screen code for the signed-in employee. Inactive rows and audience mismatches simply hide a widget; there is nothing to publish, because the active flag and the dates are the gate."
Follow a welcome carousel from the experience that holds it, through the screen code that names it, the definitions and components that fill it, the audience and dates that gate it, and the logs that prove it was seen.
A Content Experience is one layout package for one BR application — BR Profile, or the dashboard of Security, Dependent Verification, WorkFlow, Communication Hub, or Content Management itself. Under it, Experience Screens are the views an application will ask for; when a screen is created the system mints a six-character screen code, and that code is the contract: the consuming application calls it with the employee's record and its own application number. Keep the row, keep the widget.
Every employee-facing surface has one owner and one place to change it.
Recreating a screen mints a new code; the consuming application keeps calling the old one until a developer updates the constant — so edit screens, don't replace them.
A definition is an ordered block on a screen with a view type — Media, Text, Tiles, or Carousel. Components are the actual content: an image, PDF, or video link; HTML text; a tile with children; a carousel item. Each component carries a sequence, required and length hints, a background or thumbnail from the Document Center, alt text, and the flags that turn on employee widgets — review (star ratings), view (an explicit "I viewed this"), and progress. Tiles nest one level; carousel, media, and text components stand alone.
Content is structured, not pasted — so it renders the same in every application that calls it.
Video is a link, not an upload; a consent lives only on a Text parent whose consent type exists on the consent master.
Every component can be restricted by audience — access control, business unit, location, division, company, department, location group, gender, or named employees — and by a visible-from and visible-to window. At render, the engine filters against the employee's record and benefit area, drops what does not apply, strips the targeting fields from the employee payload, and signs the Document Center URLs. A child component's audience must stay inside its parent's; a restricted component needs at least one real filter.
An executive slide, a plant-closure notice, or a plant-specific banner is one component, not a second layout.
Inactive rows, a missed audience, or an out-of-window date all produce the same honest result: the widget hides.
Organizational Updates are the home-page announcement carousel — featured items, videos, policy notes, plain announcements — with a title, body, type, priority, media or link, a display order, a "published by" label, start and end dates, and optional audience targeting. They are not screens in the content tree; BR Profile fetches them for the signed-in employee through their own call, so a department-only notice reaches that department and nobody else.
Campaigns, policy notes, and leadership messages go out without touching the enrollment screens.
"Published by" is a label on the update, not an approval — the active flag and the dates are what gate it.
Three things happen on the employee side and each has its own record. When a screen with a view-flagged component renders, a render log row is written automatically. When an employee explicitly registers a view, a content view is stored once per person. When an employee rates a component, a review is stored — one per person per component, editable only by its author. The Analysis pages read those back with KPIs, trends, drill-downs, and rating charts for any period.
"Did employees see the terms?" and "did they like the welcome?" are answered from data, not assumption.
Render logs and explicit views are different metrics — every fetch versus a deliberate "I viewed this" — and the pages keep them apart.
The structured content model, its targeting, and its evidence — built by administrators, rendered by BR Profile and every BR dashboard, and measured on the Analysis pages.
One layout per application; screens with system-minted six-character codes that BR Profile, Security, Dependent Verification, WorkFlow, and Communication Hub dashboards call to render their banners and dialogs.
Ordered Media, Text, Tiles, and Carousel blocks filled with images, PDFs, video links, HTML, and one-level tile children — with sequence, required, review, view, and progress flags.
Component-level audience over company, location, department, division, business unit, access control, or named employees, plus visible-from and visible-to windows — filtered at render and stripped from the payload.
Text components carrying a consent type from the consent master power the terms dialog, review-and-sign disclosures, signature disclosures, acknowledgments, and the employee's consents view.
Home-page announcements — featured, video, policy, announcement — with dates, priority, order, media, and audience, fetched per employee outside the screen tree.
Automatic render logs, one-per-person explicit views, and one-per-person star reviews with KPIs, trends, rating charts, and drill-downs by period.
Athena reads the content tree and the analysis tables. For administrators it explains why a component is hiding for an employee — inactive row, date window, or audience — and turns render, view, and review data into plain answers. For employees, Athena explains a consent or a disclosure in their own context before they accept it, and helps them find the guide again.
Welcome, terms, disclosures, consents, and tour content live in a tree, not in code.
Audience and date filters at render — one component, many populations.
Text components carry consent types; acceptance and views are logged per employee.
Organizational updates go to the home carousel with dates, order, and targeting.
Render logs, explicit views, and star reviews answer "did they see it?" separately.
Screen codes are the interface every dashboard relies on; edits keep the code, so nothing breaks.
Content Management is an administrator application; employees never open it. Administrators build experiences, screens, definitions, components, and organizational updates on SAP BTP and AWS, and upload media through the Document Center. BR Profile and each application dashboard render the results by screen code, and the Analysis pages read back what happened.
Bring your current welcome text, terms, and a disclosure. We'll build the experience, mint the screen codes, target one slide to one population, render it as an employee, and show the render and review data behind it.
Experiences, screens, definitions, and components with targeting and evidence — one tree that every BR surface reads by code.