How-toInfor LNWeb UI / Personalization / Application Studio

Conditional Formatting in Infor LN: Grid and Field Colors

Question
conditional formatting infor ln

Also searched as

  • infor ln highlight rows color
  • infor ln grid row color based on value
  • infor ln web ui conditional format

Short answer

Row and field coloring by value is limited in the standard LN Web UI grids. Personalization covers layout, columns, sorting and filtering, while value-driven colors usually need a customization, an extension or a dashboard in a reporting tool. Decide what the color should communicate and pick the lightest tool that delivers it.

Applies to: Infor LN 10.x Web UI. Capabilities change between releases, so check your version's personalization options before building anything custom.

How to approach conditional formatting

  1. 1Write down the rule in plain words, such as late purchase order lines in red.
  2. 2Check the personalization options of the session in your Web UI release to see whether any highlight option exists.
  3. 3If not, test a saved filter or view that lists only the exception rows, which often solves the need without color.
  4. 4If color is a must, ask your LN developer whether an extension or Application Studio customization on the session fits your upgrade policy.
  5. 5For management views build the color rule in a dashboard or reporting tool that reads LN data.
  6. 6Document any customization so it is re-tested at each upgrade.

What personalization gives you

Personalization generally changes what you see rather than how values are judged: column order, widths, hidden columns, sort order and saved filters. These are safe, survive upgrades well and need no developer.

A filter for overdue lines gives the same attention benefit as red text, and it can be shared with the team.

When customization is justified

A customization makes sense when a role makes a decision from the grid every day and a visual cue changes the decision speed. Keep it small and in an extension area that your upgrade process handles, and test it after every release.

Avoid modifying standard sessions in ways that block upgrades. The cost of rebuilding a color rule after every release often exceeds its benefit.

Better places for colors

Reporting and dashboard tools handle thresholds and colors natively. If supervisors need a late-order view with traffic lights, build it outside the transactional grid and link back to the LN session for action.

Try it here, free

Infor LN AI Assistant Sizing and Value Calculator

Open full tool

Size the GPUs and estimate the monthly value and payback of a private, on-prem AI assistant for Infor LN.

Common pitfalls

  • !Spending developer time on color when a saved filter would do.
  • !Customizing a standard session without upgrade testing.
  • !Using color alone to carry meaning, which excludes colour-blind users.
  • !Building rules nobody documents.

How an ERP-grounded AI assistant handles this

Instead of coloring rows, a grounded assistant can answer which lines are late or over budget in plain language and link to the records. That avoids customizing the LN screen at all, and it works over live data with the user's own authorizations.

Frequently asked questions

Does LN Web UI support conditional formatting natively?

Treat it as limited. Personalization covers layout and filters, and value-based colors normally need a customization or an external dashboard. Verify in your release.

What is the cheapest alternative?

A saved filter or view that shows only exception rows, shared with the team.

Will a color customization survive upgrades?

Only if it is built in a supported extension area and re-tested at each release. Plan for that.

Can reports color values?

Yes, report layouts can format fields by condition, which suits printed or exported output more than live grids.

Related

How-to

Infor LN Report Designer: How to Build and Personalize Reports

Infor LN reports are designed in LN Studio's report designer, where a report is defined by its input fields, data selection through the session's tables and a layout of sections. To personalize a standard report, copy it into your customer VRC and edit the copy, never the standard object, so upgrades do not overwrite your work.

How-to

Infor LN Application Studio and Studio: overview and getting started

LN customization is done with the LN Studio development tool and the application customization features of the LN UI. Studio is used to create or change sessions, forms, reports, scripts and DAL logic, kept in a customer VRC so standard code is untouched. Start with a development environment, a customer VRC and a small change.

Advanced

How to create a custom session in Infor LN Studio

Infor LN Studio's session designer generates a new maintenance, overview or detail session from a table definition, then lets you arrange fields, attach DAL2 validation, and wire menu access, all inside a custom package so the session survives upgrades. Building on a custom table gives the lowest upgrade risk; extending a standard table needs more care and re-testing after every release.

Error fix

Infor LN bshell Process Stuck at 100% CPU: How to Diagnose and Fix It

A bshell process pinned at 100% CPU on the Infor LN application server almost always means one session is stuck in a 4GL loop, scanning an unindexed table, or waiting on a database lock. End the session from the Sessions Monitor first, then kill the OS process only if that fails, and check for a blocking database transaction before assuming it is a bug.

Error fix

Infor LN Not Authorized to Run This Session: How to Fix It

Infor LN refuses to open a session with a not authorized message when the logged-in user's assigned role does not include that session, or when the session is blocked for the company they are logged into. Grant the session through Common > Authorization Management > Roles, or check the user's role and company context, and the session opens on retry. In most cases this is a permissions configuration issue, not a bug.

Error fix

Infor LN DAL Out of Sync After a Custom Field: Cause and Fix

Infor LN throws a DAL, or table, out of sync error, or simply drops a new custom field silently, when a table's dictionary definition is changed but the generated DAL and dependent forms are not regenerated afterward. Running the standard sequence, table compile, DAL generation, then session/form compile, in Tools > Development after every dictionary change resolves it. Skipping any one of the three steps is what causes the mismatch.

AI for ERP

AI for Infor LN: Sessions, BODs, and Engineer-to-Order Work

Add grounded AI to Infor LN 10.x or CloudSuite: natural-language answers over sessions and BODs, agents for project and engineer-to-order work, on-prem options.

AI for ERP

AI for Infor LN Purchasing: Faster Exception Handling on Orders, Schedules and Suppliers

AI for Infor LN purchasing: triage late orders and schedules, answer supplier performance questions, and draft POs with buyer approval. On-prem option.

Stuck on Infor LN?

Talk to engineers who work inside Infor LN every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

Guides

Software