O2C Demo Stylesheets
Transform raw Order-to-Cash messages into formatted, business-friendly reports that operators can understand instantly. Nodinite Stylesheets render complex payloads as readable tables—no external tools required.
On this page, you will:
✅ Understand what Stylesheets do and why they matter
✅ Access pre-built stylesheets for all 7 O2C steps
✅ Learn the critical configuration needed to display data correctly
What Are Stylesheets?
A Stylesheet is a template that transforms raw message data into readable, formatted views. Instead of showing base64-encoded JSON or raw XML, Stylesheets present business data—customer names, order IDs, amounts, statuses—in clean, organized tables.
Why use Stylesheets?
- Data Security: Mask sensitive information while displaying business context
- User-Friendly Displays: Turn technical formats into readable, actionable reports
- Consistency: Apply the same formatting across all related messages
- Compliance: Protect sensitive data while maintaining auditability
Available Stylesheets
The O2C demo includes pre-built stylesheets for each of the 7 order lifecycle steps:
| Step | Format | Stylesheet | Purpose |
|---|---|---|---|
| 1 | JSON | Order Received | Customer name, Order ID, Amount |
| 2 | XML | In Development | ERP Reference, Entry time, Status |
| 3 | CSV | In Development | Confirmation number, Customer email |
| 4 | JSON | In Development | Schedule date, Production line, SKU |
| 5 | XML | In Development | Tracking number, Warehouse location |
| 6 | PSV | In Development | Delivery date, Carrier, Proof of delivery |
| 7 | JSON | In Development | Invoice number, Total amount, Due date |
Each stylesheet extracts business data from its message format and displays it in a consistent, readable table layout.
⚠️ Critical: "Message Body is Json" Configuration
When using JSON stylesheets, you MUST configure the "Message Body is Json" setting in your Log View. This checkbox controls how data is accessed:
☑️ CHECKED — Nodinite parses JSON and injects properties as direct variables. Use simple syntax: {{ orderId }}, {{ customer.name }}
☐ UNCHECKED — Raw message body available as string. Requires JavaScript parsing.
Important
All JSON stylesheets in this demo require "Message Body is Json" to be CHECKED. XML/CSV/PSV messages require it UNCHECKED. Without the correct setting, stylesheets will show placeholder values instead of actual data.
How to Use
- Navigate to Log Management → Log Views
- Create or edit a Log View for O2C messages
- Configure Log View Settings:
- JSON messages → ✅ CHECK "Message Body is Json"
- XML/CSV/PSV messages → ☐ UNCHECK "Message Body is Json"
- Add a Stylesheet and select the appropriate one for your message type
- Apply and test with demo data
For complete guidance on creating and managing stylesheets, see Stylesheets Overview in the main Customize section.
Next Step
- Order Received Stylesheet — First example to review
- Generate demo data — Create test messages