← My IT and Apps·
Cordex-Insights Cordex-Insights

Cordex-Insights: BI and AI grid for Dynamics 365Every row. Every insight. Right inside Dataverse.

Cordex-Insights replaces the standard subgrid on your Dynamics 365 and Power Apps forms, then adds charts, dashboards and Cordex AI on top. Every count, total, chart and AI answer covers the complete data set the user can read, not just the rows on screen.

✓ Not capped at 5,000 rows per query ✓ Runs as the signed-in user ✓ 19 chart types ✓ Keys stay on the server
Cordex-Insights drag-and-drop dashboard designer in Dynamics 365
✨
Cordex AI answered
Counted across all 48,210 rows
Works with Microsoft Dataverse· Dynamics 365 CE· Power Apps model-driven apps· Any table, any form subgrid
The problem

The standard Dynamics 365 subgrid shows a page of rows, and its totals, filters and exports stop where the page does. Underneath, Dataverse returns at most 5,000 rows per query page and 50,000 per aggregate (Microsoft Learn); even a Power Automate flow needs pagination switched on to go past 5,000, up to 100,000 (List rows). Getting a real number means exporting to Excel, building a report somewhere else, or asking someone who has Power BI. The answer is out of date by the time it comes back, and it was never checked against what the user is allowed to see.

The answer

Cordex-Insights reads the subgrid's own view FetchXML as the signed-in user and works across every matching row. Row count, sort, filters, find, grouping, totals, charts, dashboards and AI answers all cover the complete data set, on the server, inside your environment. Nobody sees a row their Dataverse security hides.

Screenshots

See it in action

Drag-and-drop dashboard designer
Edit a dashboard: KPI tiles, map and charts
Customer overview with Cordex AI
Cordex AI proposes tiles from a plain request
Clients by country: region map and bar chart
Hover any region for its count
Ask Cordex AI a question about your data
Admin: licences, status and seats
Admin: assign licences to users and teams
Admin: control who can export
Admin: dashboard creators, AI keys and colours
Admin: alert emails and map shapes
Add Cordex Insights Grid from Get more components
The grid on a Dynamics 365 form
The grid with rows from the record
Preview pane alongside the grid
Edit in the grid, then save
Freeze columns and choose what shows
Advanced filter with rules and groups
Conditional formatting
Totals over every row
Build a chart in three choices
Charts above the grid
Group rows by any column
Kanban board on any grid: lanes by status
Drag cards between lanes: lanes by any choice column
Fuzzy find: typing rnee still finds Rene Valdes
Grid and Search

A grid that counts every row, not just the page

01

The complete data set

Row count, sort, filters, find, grouping, totals and export cover every row in the subgrid, not just the first 5,000 a standard query returns (Microsoft Learn). Only the rows on screen are read, at most 20,000 are held in memory, and aggregates over 50,000 rows are split by created-on ranges and added.

02

Find, exact or fuzzy

Exact find matches every word in text, choice labels and related record names, on the server. Switch to fuzzy and typos still find the record: type “rnee” and Rene Valdes comes back. It runs on Dataverse search and returns the best 500 matches.

03

Filters with real counts

Per-column filters run on the server and list every value with its row count, so you see what is in the data before you pick it.

04

Grouping and totals

Group by up to three columns, collapse and expand, with counts and subtotals per group. Sum, average, minimum, maximum or count any column, per group and for the whole subgrid.

05

Columns your way

Sticky headers, drag to reorder, resize, hide and show, sort by several columns and freeze the first column. Compact, Standard or Comfortable density.

06

Saved and default layouts

Save my layout per subgrid, including totals, rules and the currency choice. Administrators save a default for everyone, and anyone can reset to it. Layouts are validated against the subgrid on every load.

07

Excel and CSV export

Excel up to 1,048,576 rows per sheet, or CSV, streamed in batches with progress and Cancel. Grouped exports match the grid. Off for everyone until the Exporter role is assigned.

08

Charts in the grid

A chart wizard suggests a type with a live preview. Charts follow find and filters, and selecting a bar, point or slice filters the grid. KPI tiles carry a 12-month sparkline. Charts and BI.

09

Built to stay up

Retries Dataverse service protection (429) after Retry-After. Subgrids read up to 100,000 rows through the platform, then stop and say so. The licence is checked before the grid opens.

10

Totals with rules

Any total can count only the rows that meet your rules, for example Annual Revenue greater than 100,000, matching every rule or any rule. Up to 10 rules per total, and group subtotals follow them.

11

Totals bar

Up to 10 named totals above the grid, each with its own calculation and rules, for example “Large Brisbane accounts: 42”.

12

Money totals

Converted to your base currency with each row’s exchange rate, or shown per currency. Amounts in different currencies are never added together.

Charts and BI

Dashboards in their own app, on live Dataverse numbers

The Cordex-Insights app adds a Dashboards page built from server aggregates over every matching row. Start from a template, lay tiles out on a 12-column grid, pin up to 12 dashboards as tabs, and publish them to users and teams. Recipients only ever see rows they can read.

  • ✓19 chart types: column, bar, stacked, line, area, pie, donut, funnel, waterfall, gauge, heatmap, treemap, sunburst, sankey, radar, scatter, bubble and box plot.
  • ✓Maps: up to 1,000,000 points you can click through to the record, heat maps, or regions shaded by a measure: countries, 4,501 states and provinces worldwide matched by name, postal code or ISO 3166-2 code, or your own areas. Find coordinates with Azure Maps.
  • ✓Your own map shapes: upload GeoJSON sales territories, postcodes or council areas on the Admin page. Everyone on the plan can map them.
  • ✓Relative periods: today, this week, month, year or fiscal year, and the last 7, 30 or 90 days or 12 months.
  • ✓Present: full screen per tile, or rotate tile by tile or whole dashboards. Refreshes every 5 to 60 minutes, paused while editing.
  • ✓Accessible: generated chart descriptions, a Patterns option for colour-blind users, and system, light or dark themes that honour reduced motion.
KPISparkline, month-on-month change and a target.
ChartAny of the 19 types, dates by day, ISO week, month, quarter or year.
MapPoints, heat, or regions shaded by a measure: countries, states and provinces, or your own areas.
TableTop rows from any table and view.
TextMarkdown notes, headings and context.
Cordex AI answerA pinned answer, shown only to the person it was made for.
TemplatesSales pipeline, Customer overview, Customers by country, Service cases, Contacts, or Blank.
Cordex AI plan

Ask your data a question in plain words

Cordex AI answers with real data tools that search tables, describe them, count rows, aggregate and find rows, so the numbers cover every row the user can read. It can also build dashboard tiles from a sentence. Each proposal is checked against the table's columns and reviewed by the user before it is added.

  • ✓Your provider, your key. Claude, Azure OpenAI, Microsoft Foundry, OpenAI, Google Gemini, xAI Grok, or a Power Automate flow with a documented JSON contract.
  • ✓Keys stay on the server. Requests go through the mitaa_CordexInsightsAi Custom API. API keys, flow URLs and Azure Maps keys are write-only and never reach a browser.
  • ✓Data exploration is a switch. It is on by default. When a System Administrator turns it off, the plug-in refuses data tools and answers from table and column descriptions only.
  • ✓Knows your organisation. Up to 8,000 characters of context on every request, prefilled with your name and base currency.
✨ Cordex AI Claude · automatic
Which countries grew open pipeline most this quarter?

Across all 48,210 open opportunities you can read, pipeline grew most in Australia (+$1.2M), New Zealand (+$640K) and Singapore (+$410K) against last quarter.

Tools used: describe_table · aggregate · aggregate

Pin as tile Build a country map Split by owner
Runs as the signed-in user·Keys never reach a browser·Answer tiles are private
Work in the grid

Filter, format, edit and organise without leaving the list

01

Advanced filter

Rules and groups of rules combined with AND and OR, for example City is Brisbane AND (Revenue > 100,000 OR Employees < 50), over every row, alongside column filters and find. Saved with the layout.

02

Conditional formatting

Colour a column’s cells or the whole row by rules, with 8 theme-aware colours and bold. The first matching rule wins, and rules can be reordered.

03

Data bars

Bars inside number cells, scaled to the column’s largest value over every row the grid shows. Negative values in red.

04

Choice colours

Choice and status values shown in the colours set in Dataverse.

05

Inline editing

Edit cells in the grid. Saved as the signed-in user, so field security, business rules and server plug-ins still apply. Read-only columns stay read-only.

06

Bulk edit

Update a column on many selected rows at once, with a preview and a per-row result.

07

Saved views

Many named views per user. Share with teams or everyone, with favourites and a pinned default.

08

Board

A Kanban board by a choice or status column. Drag a card to change its value.

09

Record preview

Open the selected record in a side pane beside the grid, without leaving the list.

Security and data handling

Your Dataverse security is the ceiling

Every read and every write runs as the signed-in user. Tables are gated on the server by Key-Warden, even for SYSTEM calls, Cordex AI is checked by the Cordex-Insights plug-in on every request, and every feature that could widen access starts off.

✓

Nobody sees hidden rows

The grid reads the subgrid's view FetchXML as the user. Published dashboards show recipients only the rows they can read, and personal views are refused.

✓

Export fails closed

Excel, CSV and picture downloads are off for everyone until the Exporter role is assigned, and stay off if roles cannot be read.

✓

AI keys never reach a browser

No Cordex role has any privilege on the AI settings table. Own keys saved under AI Self-Serve are readable only by their owner and the plug-in.

✓

You know what the AI sees

Cordex AI sends the question, your organisation context, table and column names and tool results to the provider you chose. Data exploration is on by default and can be turned off.

✓

Server-side licence gates

Tables are gated by Key-Warden on the server, each by one feature of the cordex-insights product. Cordex AI is checked by the Cordex-Insights plug-in on every request.

✓

Signed licence grants

Grants are Ed25519-signed and verified against the managed Key-Warden trust anchor. A lock screen shows the exact reason when something is missing.

Plans & pricing

One product, three plans. Each plan includes the one before it.

Licensed and billed through Key-Warden.

Plan 01

Grid and Search

from$40USD / month

For everyone who works with form subgrids.

Buy Grid and SearchStart free trial
  • ✓Cordex-Insights grid on any form subgrid
  • ✓Find, exact and fuzzy
  • ✓Filters, grouping and totals over every row
  • ✓Totals with rules, totals bar, money totals
  • ✓Advanced filter, conditional formatting, data bars, choice colours
  • ✓Inline and bulk editing
  • ✓Saved views, board, record preview
  • ✓Excel and CSV export (with the Exporter role)
  • ✓Saved and default layouts

Plan code cordex-ci-grid

For managers Plan 02

Charts and BI

from$90USD / month

For managers and analysts who need charts and dashboards.

Buy Charts and BIStart free trial
  • ✓Everything in Grid and Search
  • ✓Charts and KPI tiles in the grid
  • ✓Dashboards page, 19 chart types, region maps
  • ✓Publishing to users and teams
  • ✓Present mode and auto refresh

Plan code cordex-ci-bi

Plan 03

Cordex AI

from$150USD / month

For people who want to ask their data questions in plain words.

Buy Cordex AIStart free trial
  • ✓Everything in Charts and BI
  • ✓Ask questions answered with data tools
  • ✓Build dashboard tiles from a sentence
  • ✓Seven providers, live model picker
  • ✓Own keys with the AI Self-Serve role

Plan code cordex-ci-ai · AI usage billed by your provider under your key

Want Cordex AI? Buy the Cordex AI plan only; it includes everything in Charts and BI and Grid and Search. Checkout and licence codes are handled by Key-Warden; Key-Warden Licensing itself is a free download from Microsoft Marketplace. · Ask for a quote

Monthly pricing by user band

Your band is the number of seats in use. The more users you have, the less each one costs: from $4.00 down to $2.00 per user for Grid and Search, $9.00 to $5.00 for Charts and BI, and $15.00 to $9.00 for Cordex AI.

Users Grid and Search Charts and BI Cordex AI
Up to 10 users$40$90$150
Up to 25 users$90$200$350
Up to 50 users$170$375$650
Up to 100 users$300$700$1,200
Up to 250 users$650$1,600$2,750
Up to 500 users$1,150$2,900$5,000
Up to 1,000 users$2,000$5,000$9,000
Over 1,000 usersTalk to us for a volume agreement

Per organisation, per month, in USD. Prices exclude applicable taxes. AI usage is billed by your provider under your own key.

Roles that ship with the solution

RoleTypeTakes a seatGrants
Cordex-Insights UserLicenceYesEverything the plan includes: the grid, plus charts, dashboards and Cordex AI where the plan has them; own layouts
Cordex-Insights AdministratorLicenceYesEverything a User has, plus default layouts and chart sets for everyone, publishing dashboards and Find coordinates
ExporterNo-seat extraNoExcel, CSV and picture downloads
Dashboard CreatorNo-seat extraNoCreate personal dashboards
AI Self-ServeNo-seat extraNoUse their own AI key, when allowed
OEM · Reseller · Partner

Deploying Cordex-Insights for clients?

Partners delivering to customers and ISVs embedding the solution need a redistribution agreement. The standard plans licence Cordex-Insights for your own organisation's use.

Talk to us about OEM
Install

Five steps to your first full-count grid

Before you start: Dataverse or Dynamics 365 model-driven apps, with Key-Warden Licensing (Base Kit) installed first. It is a free download from Microsoft Marketplace and does not install automatically.

Get Key-Warden Licensing →
1

Import the Cordex-Insights solution

Import it into the environment. It brings the mitaa.CordexInsightsGrid control, the plug-in, the Cordex AI Custom API and the Cordex-Insights app.

2

Activate your licence

Open Cordex-Insights Admin, select Open Key-Warden Licences and activate cordex-insights with your licence code.

3

Add the grid to each table

In the classic solution explorer, open the table, then Controls, Add control, Cordex-Insights Grid. Tick Web, then Save and Publish. Until you do this, the grid does not appear.

4

Assign users

On the Admin page's Assign licences tab, give each person the Cordex-Insights User or Cordex-Insights Administrator role, directly or through a team.

5

Optional: exports and Cordex AI

Add Exporters on the Export tab. A System Administrator sets up Cordex AI on the Cordex AI tab. The User guide, Administration guide, Cordex AI setup and Dashboard design guide ship inside the app.

Requirements and limits

PlatformDynamics 365 CE or Power Apps model-driven apps on Dataverse (online)
PrerequisiteKey-Warden Licensing (Base Kit), installed first in the same environment: a free download from Microsoft Marketplace
Excel export1,048,576 rows per sheet; use CSV above that
Fuzzy findBest 500 matches; needs Dataverse search
GroupingUp to 3 levels
Point mapsUp to 1,000,000 points
Region mapsCountries, 4,501 states and provinces, or your own areas
Map shapesGeoJSON up to 1,048,576 characters per set
Trial14 days
Find coordinatesAzure Maps key; up to 500 rows a run
Pinned dashboardsUp to 12
AI request2-minute Dataverse plug-in limit per request
FAQ

Frequently asked questions

Does it really count every row?+
Yes. A standard Dataverse query returns at most 5,000 rows per page, and aggregate queries stop at 50,000 rows (Microsoft Learn: limit the number of rows, aggregate data). Cordex-Insights is not constrained by those limits: it pages through every matching row on the server, splits aggregates over 50,000 rows by created-on ranges and adds the results. Only the rows on screen are fetched for display.
Where does the grid work?+
Subgrids on any table's forms, once the Cordex-Insights Grid control is added to the subgrid. The PCF grid replaces the standard subgrid and reads the subgrid's own view FetchXML as the signed-in user, so the view behind the subgrid stays the source of truth. It does not replace the standalone view pages.
How is it licensed?+
One product, three plans, priced monthly in USD by user band through Key-Warden. Up to 10 users costs $40 for Grid and Search, $90 for Charts and BI and $150 for Cordex AI; the per-user rate falls as you grow, and above 1,000 users we agree a volume price with you. Two licence roles take a seat: Cordex-Insights User and Cordex-Insights Administrator. Exporter, Dashboard Creator and AI Self-Serve are no-seat extras. Every plan can be tried free for 14 days.
Does Key-Warden Licensing cost extra?+
No. Key-Warden Licensing (Base Kit) is a free download from Microsoft Marketplace. You pay only for the Cordex-Insights edition you choose.
What does Cordex AI send to the provider?+
The question, your organisation context, table and column names, and the results of the data tools it runs. Data tools run in the browser as the user, so they only return what the user can read. Data exploration is on by default; turn it off and the plug-in refuses data tools by name.
Which AI providers are supported?+
Claude (with workspaces), Azure OpenAI (v1 or classic), Microsoft Foundry, OpenAI, Google Gemini, xAI Grok, or a Power Automate flow using the documented JSON contract. Claude can pick the newest Sonnet, Opus or Haiku automatically from your key's model list.
Can I mix plans?+
No. One licence covers the organisation, and every user on the plan gets everything it includes. If you want Cordex AI, buy the Cordex AI plan only.
Contact

Talk to a human at My IT & Apps

Start a trial, ask for a quote, or get help with setup, dashboards or Cordex AI. Send us the details and we'll get back to you.

cordex-insights@myitandapps.com.au

A My IT & Apps product · myitandapps.com.au

Protected by reCAPTCHA. Google Privacy and Terms apply.