AI Agent for Enterprise ERP

Talk to your ERP. Get answers in seconds, not days.

An AI Agent that queries your ERP in plain English — with read‑only access and your user's JDE role‑based security applied to every query. No database is left wide open. Ask. Get a table, chart, or branded Excel — without bypassing a single row, column, or table rule.

Built by JDE consultants with 20+ years of implementation experience — .

esc-lens — chat LIVE
A
list open AP vouchers
E

There are 355 open AP vouchers for Company 00001.

  • Largest: Parts Emporium inv. #441 — $2,955,536 open
  • ~$4M held across Universal Inc & Clear View Specialties (status = #)
  • Oldest stale vouchers go back to FY14 — recommend review
Open_AP_Vouchers_20260525.xlsx
🔒 AI Agent applied user's JDE role security: WHERE RPKCO = '00001' · read-only
<30s
Average answer time
on complex queries
100%
JDE security rules
enforced at every query
0
SQL training needed
for end users
2-3wk
Typical deployment
from sandbox to live

Three things, done right

What ESC Lens does, in plain terms.

Ask anything

"Show me overdue invoices by customer." "What's our trial balance for FY2026?" "Compare last month's AP to this month's." Your AI Agent translates plain English into structured data — tables, charts, and Excel exports — in seconds.

Read-only. Role-scoped.

The AI Agent is strictly read‑only by design — no UPDATE, no INSERT, no DELETE. Every query is run as the user, not as an admin, and inherits your JDE role‑based security. Your AP clerk cannot see executive payroll. Your regional manager sees only their plant's data. The database is never wide open.

Excel in one sentence

"Export this to Excel." That's the whole command. You get a branded, formatted XLSX in two seconds, with summary totals, your company logo optional, and drill-down ready — not a CSV dump.

The unhappy status quo

Your ERP has the data. Your CFO is still waiting.

How it works today

The 2‑day report cycle.

  • Need a number for the board? Submit a ticket. Wait 2 days.
  • Quick AR aging question? Hope the analyst with the right access is in.
  • Want to verify a metric before a call? Have IT write a custom Crystal Report.
  • Year-end close getting tight? Queue behind 14 other requests.
  • Strategic decisions delayed because the data is locked in screens nobody wants to navigate.
How it should have worked

Ask. Get the answer. Move on.

  • Plain‑English question → answer in under 30 seconds.
  • Each user sees only what their JDE role allows. No exceptions, no workarounds.
  • Every answer comes with the SQL it ran, fully auditable.
  • One sentence to export anything to a branded Excel file.
  • Your IT team stops being a reporting helpdesk — finally.

ESC Lens, in action

A finance manager's view, three minutes after login.

🔒app.esclens.com · AR Aging by Customer ⌘K
AR aging across all customers
1,914 invoices analysed Co 00001 + 00050 (per user's JDE role) Generated in 18.2s · read-only
Open AR by aging bucket
Total open$3,314,820
Current $1,198,400
1–30 days $981,250
31–60 days $640,170
61–90 days $310,540
Over 90 $184,460
AR_Aging_20260526.xlsx
Show SQL
Drill into customer

The same question, three correct answers

Security isn't a checkbox.
It's the entire architecture.

esclens — live query
> "list open AP vouchers"
UserAP Clerk
Returns vouchers for Company 00001 only. Bank account columns hidden.
355
open vouchers
AI Agent injected the row filter based on the user's JDE role. No access to GL or HR — same as inside JDE itself.
UserFinance Mgr
Returns vouchers across Companies 00001 and 00050.
831
open vouchers
Broader JDE role scope. Bank account columns still hidden by the AI Agent. HR data still blocked.
UserProcurement
Query refused.

"Your JDE role does not have access to Accounts Payable. Please contact your AP team."
JDE role denies AP table access. The AI Agent refuses upfront — no SQL written, no data read.

Each result is from the same AI Agent answering the same question. The difference is who's asking — and the agent applies the user's JDE role‑based security before writing a single line of SQL. Read-only, always.

Built for every business function

Questions you'll finally get to ask.

Finance

Trial balance, AR aging, AP exposure.

Instant answers to month-end and board-prep questions, with full JDE security applied and Excel exports ready to circulate.

>"Trial balance for all companies, FY2026"
From 4 hours to 90 seconds for a full trial balance.
Operations

Backlog, inventory, on-time delivery.

Real-time visibility into open sales orders, inventory health, and fulfillment gaps — without bothering the planner.

>"Open sales orders over 30 days old"
Catch a $700K backlog before a status meeting starts.
Procurement

PO status, supplier spend, lead times.

Track open POs, supplier performance, and negotiated discount capture — scoped to the business units you own.

>"Top 10 suppliers by spend this year"
Find missed discounts worth 1-2% of your AP run.
Audit & Compliance

Anomaly detection, posting review.

Full read access with every query logged. Auditors can verify any number, drill into transactions, and export evidence on demand.

>"Journal entries over $1M this period"
Cut audit-prep time from weeks to days.

Pricing

Three tiers. All scoped to your environment.

Every ERP footprint is different. We'll work with you to find the right tier for your team, modules, and security model.

Starter

Single business unit
Let's talk
  • Single ERP connection
  • Up to 5 users
  • Unlimited queries
  • Excel export
  • Email support
  • Standard JDE security inheritance
Request demo

Enterprise

Global, regulated, on-prem option
Custom
  • Unlimited users
  • On-premise deployment option
  • Dedicated account manager
  • 24/7 support
  • Custom security rules
  • Audit-trail compliance support
  • Roadmap influence
Request demo

Frequently asked

The questions every IT & finance lead asks first.

Does ESC Lens have write access to my ERP?
No. The ESC Lens AI Agent is strictly read-only by design. We require only SELECT permissions on the tables in scope — nothing more. No UPDATE. No INSERT. No DELETE. The platform is architecturally incapable of modifying your ERP data, and every query generated is logged for audit.
How does the AI Agent handle our JDE security?
The AI Agent reads your existing JDE role-based security at every query — the same row, column, and table rules your JDE administrator already configured for that user in JDE itself. Row filters are injected into the SQL. Hidden columns are excluded. Denied tables are refused upfront before any query is written. The user sees exactly what their JDE role permits them to see in JDE — nothing more, nothing less. No service accounts. No bypass. No wide-open database.
What versions of JD Edwards do you support?
JD Edwards EnterpriseOne 9.0 and above. We connect to your underlying database (Oracle, SQL Server) read-only — no middleware or AIS server required.
How do I know the SQL queries are accurate?
Every answer ships with the exact SQL that generated it — fully visible, fully auditable. Your IT team can review, validate, and export every query. In practice, accuracy matches your ERP exactly because we're querying your actual data, not a copy.
How long does deployment take?
Two to three weeks for the typical Starter or Professional deployment. Week one: connect to your sandbox JDE, map your security roles, validate the first 10 queries together. Week two: production cutover, user training, and your first live demo to leadership. Enterprise deployments with on-prem hosting take 4‑6 weeks.
Where does my data live?
Your ERP data stays in your ERP. ESC Lens connects to it for each query and never persists query results outside your environment. The platform itself can run as a hosted SaaS on our cloud, in your own Azure / AWS tenancy, or fully on-premise for Enterprise customers.
Do my users need SQL or technical training?
No. ESC Lens is designed for business users. If you can type "Show me overdue invoices for Company 00050", you can use it. The whole point is to remove the technical gatekeeping that keeps the data locked away from the people who need it.

See it on your data

A 30‑minute demo, on a sandbox modelled after your ERP.

We'll walk you through three queries from your real workflows — trial balance, open AP, AR aging — with your security profile applied. No deck. No filler.

Request your demo

or write us directly · hello@esclens.com