How process mining, task mining, enterprise ontologies and AI agents reconstruct business processes — and why ERP and core operational platforms remain fundamental
There is a powerful narrative emerging around enterprise AI:
Connect AI to the enterprise, allow it to observe data and user activity across systems, reconstruct how the organization works, optimize those processes and eventually automate them through AI agents.
Indeed, there is considerable truth in this.
Technologies such as process mining, task mining, object-centric process mining, enterprise ontologies and agentic AI are taking traditional Business Process Management (BPM) and Robotic Process Automation (RPA) to an entirely different level.
However, there is an important architectural distinction that the AI narrative can easily lose:
Observing a business process is not the same as owning the business transaction that generated it.
And reconstructing an enterprise from its digital traces is fundamentally different from operating the enterprise through a domain-specific transactional system.
1. How Does AI Actually “Observe” an Enterprise?
First, AI does not magically understand what is happening inside a company.
Instead, it needs evidence.
In practice, one of the most important sources of that evidence is the event log generated by operational systems.
Every time a user creates an invoice, approves a purchase order, posts a goods receipt, completes a work order or closes a service ticket, the underlying system can generate an event.
A conventional process-mining event normally requires at least:
Case ID + Activity + Timestamp
For example:
PO-1057 → Purchase Requisition Created → 09:02 PO-1057 → Requisition Approved → 11:43 PO-1057 → Purchase Order Issued → 15:21 PO-1057 → Material Received → three weeks later PO-1057 → Invoice Approved → four weeks later
Collect millions of these events, and algorithms can then reconstruct the actual process the organization followed.
This is Process Mining.
Rather than asking employees how the procurement process works, the system reconstructs it from evidence. In other words, it shows how thousands of procurement transactions actually moved through the enterprise.
It can then identify:
- process variants;
- bottlenecks;
- loops and rework;
- unusual sequences;
- approval delays;
- compliance deviations;
- duplicated activities;
- and potential automation opportunities.
This is already considerably more scientific than traditional BPM workshops. After all, it rests on observed transactional evidence rather than only interviews and manually prepared process diagrams.
2. But What Happens Outside the ERP?
This is where Task Mining extends the picture.
After all, not every business activity creates a clean ERP event.
For example, an employee may:
open an email → download an Excel file → copy a quantity → open SAP → search for a PO → switch to another application → copy a value → return to Excel → send an approval email.
Task-mining technology can, in turn, capture elements of this desktop activity.
Depending on the technology and configuration, this can include application interactions, browser events, clicks, keyboard actions, UI elements and screenshots.
Machine-learning algorithms can then cluster thousands of these observations and identify recurring sequences.
Instead of simply discovering:
Purchase Order Created → Purchase Order Approved
the platform can therefore discover the human activity surrounding those transactions.
In short, this is where the popular idea of AI “watching how the company works” comes from.
Still, it is not magic.
Instead, it is essentially:
Digital Events + User Interaction Telemetry + Context + Statistical/ML Analysis → Process Reconstruction
3. From Process Mining to Object-Centric Process Mining
However, traditional process mining has an important limitation.
In practice, real enterprises do not operate around one isolated “case.”
For instance, a purchase order may relate simultaneously to:
- several purchase-order lines;
- multiple materials;
- one or more suppliers;
- invoices;
- deliveries;
- projects;
- production orders;
- contracts;
- employees;
- assets.
Modern Object-Centric Process Mining (OCPM) attempts to preserve these relationships.
Instead of reconstructing only a linear sequence around one Case ID, it models interactions among multiple business objects.
As a result, the model becomes closer to:
Supplier ↔ PO ↔ Material ↔ Invoice ↔ Delivery ↔ Project
This is a significant development because enterprise reality is relational rather than simply sequential.
4. Then Comes the Semantic or Ontology Layer
Next, platforms such as Palantir go another step.
They can transform data from ERP, CRM, MES, SCM, databases, documents and external systems into enterprise objects.
As a result, a database row becomes something meaningful:
- Supplier
- Purchase Order
- Employee
- Machine
- Project
- Invoice
The platform then establishes relationships between those objects.
For example:
- Supplier → supplies → Material
- Material → required by → Project
- Purchase Order → issued to → Supplier
- Invoice → references → Purchase Order
- Machine → allocated to → Project
In this way, the platform creates a machine-readable representation of the enterprise.
Then the next layer adds:
- Data + Logic + Actions + Security
Consequently, an AI agent no longer merely retrieves a database row.
Instead, it can reason about an enterprise object, understand its relationships, invoke approved logic and potentially execute an authorized action.
This is enormously powerful.
But notice something important:
Where did most of those enterprise objects and transactions originate?
Frequently from ERP, CRM, SCM, MES, HR, project-management and other operational systems.
In other words, the intelligence layer is creating a richer representation of operational reality.
However, it does not necessarily eliminate the systems generating that reality.
5. How Is the Data Checked?
This is perhaps the most important part of the discussion.
After all, enterprise platforms cannot simply ingest everything and assume that it represents truth.
Data engineering pipelines therefore use mechanisms such as:
- Schema validation — does incoming data have the expected structure?
- Type validation — is quantity numeric, date actually a date, currency correctly represented?
- Completeness checks — are mandatory fields missing?
- Uniqueness checks — are duplicate objects appearing?
- Referential checks — does this supplier, PO, employee or project actually exist?
- Transformation rules — how should the pipeline normalize different source-system formats?
- Data lineage — where did this value originate and which transformations produced it?
- Health checks — has data stopped arriving, changed unexpectedly or violated defined expectations?
At the process level, teams also use another important technique:
Conformance Checking
Here, the platform compares the discovered process with an expected or approved process model.
For example:
Expected
- Requisition → Approval → PO → Receipt → Invoice → Payment
Observed
Requisition → PO → Receipt → Invoice → Approval → Payment
As a result, the technology can detect that the actual execution deviated from the expected process.
Clearly, that is extremely useful.
However, it exposes an important philosophical issue.
Where did the definition of the “correct” process come from?
Ultimately, somebody must define the business rule.
- AI can discover what happened.
- Next, it can calculate which sequence happens most frequently.
- It can identify correlations between certain behaviors and better outcomes.
- Finally, it can recommend a redesigned process.
But frequency does not establish correctness.
If 5,000 employees repeatedly execute the same workaround, AI may successfully discover the dominant process.
In that case, it has discovered organizational behavior.
However, it has not necessarily discovered organizational policy.
6. This Is the Critical Difference Between Observation and Transaction Generation
For example, consider procurement.
A process-mining platform may observe:
Material Request → Approval → RFQ → Evaluation → PO → Delivery → Invoice
But an operational platform must actually create and control:
- Material ID
- Requested Quantity
- Approved Quantity
- Budget Availability
- Supplier
- Currency
- Unit Price
- Tax
- Contract Terms
- Approval Authority
- Committed Cost
- Inventory Movement
- Accounting Posting
The system cannot simply infer those values statistically every time the transaction occurs.
Instead, they must conform to predefined rules, permissions, master data, budgets and accounting structures.
For this reason, enterprise systems are intentionally deterministic.
For a controlled transaction:
Validated Input + Approved Business Rules = Predictable Transaction
In other words, the predictability is not technological backwardness.
It is the control mechanism.
7. AI Therefore Creates a New Layer — Not Necessarily a Replacement Layer
In simple terms, the emerging enterprise architecture looks approximately like this:
Systems of Record ERP | CRM | SCM | MES | HR | Project Systems
↓
Operational Transactions & Event Logs
↓
Integration / Data Fabric
↓
Process & Task Mining
↓
Semantic / Ontology Layer
↓
AI Reasoning & Prediction
↓
AI Agents & Orchestration
↓
Controlled Action
↓
Operational Systems
As a result, this creates a closed intelligence loop.
The AI layer observes the enterprise, understands it, recommends or initiates action — but controlled actions ultimately affect operational business objects and transactions.
The enterprise AI revolution is therefore not simply:
AI replaces ERP.
Instead, a more scientifically defensible interpretation is:
AI creates an intelligent control and orchestration layer around increasingly connected operational systems.
8. So What Is Different About ProjectVIEW ERP?
ProjectVIEW approaches the same problem from the opposite direction.
Instead of first observing thousands of disconnected transactions and attempting to reconstruct their project meaning afterward, ProjectVIEW starts with an explicit domain model for project-based operations.
In particular, its fundamental architecture connects:
BoQ ↔ WBS ↔ Cost Codes
These represent three different dimensions of project reality:
BoQ = Scope / Commercial Structure
What are we contracted to build, and what quantities and values does it carry?
WBS = Time / Execution Structure
When and through which activities will we build it?
Cost Codes = Cost / Resource Structure
Which resources and costs does delivering it consume?
Importantly, the contractor defines the relationships before execution.
Transactions generated during execution then inherit this project context.
A material transaction is therefore not merely:
20 tonnes of steel consumed.
Instead, it can become:
20 tonnes steel → Project X → BoQ Item Y → WBS Activity Z → Cost Code C
That distinction is fundamental.
9. ProjectVIEW Generates Structured Operational Data at the Source
Consider the difference.
For example, an intelligence platform connected to multiple applications may discover that:
Employee A requested steel.
Then employee B approved something.
Procurement issued a PO.
Next, the warehouse recorded a delivery.
A site engineer recorded consumption.
Finance subsequently recorded a cost.
The AI/data layer then has to correlate these events and establish their relationships.
By contrast, ProjectVIEW’s architecture makes these relationships part of the operational transaction itself.
The project structure is not merely inferred downstream.
It is encoded upstream.
That is why ProjectVIEW documentation describes the project budget and the BoQ-WBS-Cost Code association as the structural foundation for downstream procurement, site operations, resource allocation, cost control and accounting.
As a result, a site transaction can carry the BoQ, WBS and Cost Code association into subsequent cost and performance analysis.
10. This Does Not Make Palantir, ServiceNow or Process Mining Competitors to ERP
In fact, the opposite conclusion may be more interesting.
Instead, they can be complementary.
For example, an enterprise may have:
- SAP or Oracle managing corporate financials,
- ProjectVIEW managing granular project execution and cost control,
- Primavera P6 managing scheduling,
- BIM representing the physical asset,
and an AI/Ontology/Process Intelligence platform reasoning across all of them.
The AI layer becomes significantly more useful when the operational systems underneath it produce structured, governed and semantically rich data.
Consequently, this leads to an important principle:
AI intelligence is partly a function of operational data quality.
Or more formally:
Better Operational Structure → Better Context → Better AI Reasoning → Safer Automation
11. ProjectVIEW’s Advantage Is Therefore Not “ERP Instead of AI”
After all, that would be the wrong positioning.
Instead, the stronger proposition is:
ProjectVIEW provides a deterministic, industry-specific operational foundation upon which AI can reason.
ProjectVIEW’s documented architecture establishes the BoQ, WBS and Cost Code relationship at budget level and propagates that structure through subsequent transactions. Procurement, construction management, HR, machinery, subcontracting and finance can therefore interact around shared project structures. They do not need to reconstruct those relationships afterward.
And ProjectVIEW AI can extend beyond ProjectVIEW transactions: DANAOS’ current design explicitly contemplates external project data including documents, EDMS information, Primavera P6, site records, quality systems and correspondence, while retaining the construction-specific operating logic inherited from ProjectVIEW ERP.
This produces a potentially important architectural distinction:
Generic Enterprise AI
Observe → Extract → Correlate → Model → Infer → Recommend → Act
Domain ERP + AI
Structure → Transact → Validate → Observe → Reason → Predict → Optimize → Act
Both approaches can coexist.
But the second begins with considerably more explicit domain context.
12. The Future Is Not ERP vs AI
We may therefore be asking the wrong question when we ask:
“Will AI replace ERP?”
AI will unquestionably absorb many capabilities historically associated with BPM, RPA, analytics, integration and user interfaces.
Similarly, agents will increasingly work across applications.
As a result, processes will become more dynamic.
Natural language may replace many traditional screens.
And AI will increasingly discover and redesign workflows automatically.
But underneath that intelligence, enterprises still require controlled representations of:
- money,
- inventory,
- employees,
- assets,
- contracts,
- production,
- projects,
- commitments,
- cost,
- and revenue.
These require identity, relationships, permissions, validation, referential integrity, transaction integrity and auditability.
The future enterprise architecture therefore looks less like:
AI instead of ERP
and more like:
Operational Systems + Data Fabric + AI + Agents = Intelligent Enterprise
For ProjectVIEW, we would express that even more specifically:
Deterministic Project ERP + Embedded AI + Agentic Orchestration = Operating System for Project-Based Industries
AI can discover how an organization works.
It can also help determine how the organization could work better.
Increasingly, AI can also orchestrate how teams get work done.
But the operational platform remains responsible for something fundamentally different:
defining, generating and preserving the governed business reality upon which that intelligence depends.
AI should not have to infer every morning what the enterprise already knows.
