Polymr
Console

The queue every write to your ERP passes through.

The console is the screen a buyer, planner, or engineer actually works in. Every action Polymr wants to take shows up here as a row that fits that person's role. Below the queue sits the audit log: a permanent record that lets you take any approved row and rebuild, field by field, the documents it came from.

One row per pending write.

This is the queue a buyer or planner opens at the start of their shift. Each row is something Polymr wants to do: an RFQ to send, an award to lock in, a PO to issue, a cost variance to acknowledge. Nothing here is hypothetical. Every row shows who can approve it, a link back to the source document Polymr read, and two actions: approve, or send back for review.

app.polymr.tech/review/approvals

Approvals queue · all roles

5 pending · scoped to (plant=NW1, territory=US-W) · oldest 38m

Polymr ERP
AP
PO sendBuyer · Avery Park12m
PO-84231 to V-244 · PMR-CN-44 · 440 ea · $1.85
srcRFQ-4821 award · awarded 09:14
Needs reviewApprove
AP
RFQ sendBuyer · Avery Park21m
RFQ-4844 to V-218, V-244, V-301 · PMR-HF-22 · 320 ea
srcplan run MR-2026.W22 · shortage row
Needs reviewApprove
JR
replanPlanner · J. Reyes28m
WO-1126 · move W23 → W24 · cover lateness from PO-84179
srcASN slip · PO-84179 · 09:14
Needs reviewApprove
SM
cost varianceController · S. Mehta34m
Lot L-A26-118 yield 3.2% scrap · variance + $0.32 / ea
srcWO actuals · 2026-05-29
Needs reviewApprove
MC
rev impactEngineer · M. Chen38m
CN-1187 · v5 → v6 · 5 POs, 3 WOs, 2 SOs affected
srcPDM event · 2026-05-29 16:42
Needs reviewApprove
Bulk-approve respects per-vendor consolidation; row scope = RLS predicate.5 of 12 visible · 7 filtered by role

Take any approved row apart. Field by field.

The console does not store screenshots; it stores the trail behind every number. Every cell on an approved row links back to the document that produced it. The view below shows that for a sent PO: four cells, each one tracing straight down to the source it came from.

Approved row . PO-84231
committed
vendor
V-218
item
PMR-4031
unit price
$52.90
qty
280 ea
EMAIL
V-218 inbox
12:42:03
PDF
quote PDF . line 3
rev v6
POLICY
cost-basis chain
rule R-42
ERP
open PO grid
plan PL-91
Audit guarantee: every field on an approved row points to one source artifact. Compliance recall queries are joins, not research projects.
One approved row, drilled apart. Compliance recall questions become one query, not a research project.

A buyer never sees rows a buyer cannot act on.

The filter that hides rows from the wrong person is not just a line of code in the app. It is enforced inside the database, comparing the row's plant, role, and territory against the person's permissions the moment the queue loads. The same rule guards the audit log, so a compliance query that runs outside the console honors the same permissions. There is no back door to the data that could disagree with what you see in the queue.

The role names on rows and in the audit log are your own. Polymr does not keep a separate user list in production; it syncs role membership from your identity provider and uses your role names everywhere. Two operators sharing a workstation can still be told apart at quarter-end because the row records the role the action was taken under, not just a user id.

Twelve writes, one click, one reason when something is off.

When the queue is full of writes that belong together, the operator gets a bulk-approve button. A day of RFQs going to the same vendor. A tray of POs against the same purchase plan. A batch of EDI 855 acknowledgements going to the same customer. Bulk approve runs each row through the rules one more time. Any row that has fallen out of policy since entering the queue asks the operator for a reason before the rest are approved together in a single audit entry.

The reason is structured. A free-text field, an optional pick from a list your team maintains, and a marker for whether the rules should learn from this exception going forward. If the same kind of operator has already attached the same reason to the same kind of exception before, the next time around it does not ask again. The audit row still records the full history, so the shortcut is traceable.