Item properties, for what they really are
A property with data_type = item is a foreign key. The Aras admin UI barely shows it. Here it is an edge in the diagram, docked to the exact property row it comes from.
Drop in a package export and see the whole schema as a graph: item types, relationships and the item properties that hardly show up in the admin UI — plus every method and form that hangs off them.
Runs in your browser. No account, no install, no connection to your instance.
Capabilities
A property with data_type = item is a foreign key. The Aras admin UI barely shows it. Here it is an edge in the diagram, docked to the exact property row it comes from.
Methods, forms, workflows and ACLs are read along with the schema and linked to the item types they reference — including the ones where the type name only appears as a string inside method code.
Compare two package exports: added, removed and changed item types, properties and methods — colour-coded in the diagram and as a change list you can work through.
Thirteen checks across the whole model: orphaned item types, references into nowhere, missing keys, coupling to Aras system packages, naming conventions.
Not just item types. Everything in the package that points at one — which is where the dependencies are.
How it works
The package export you already make before every deployment. A folder, the XML files, or the ZIP — whichever you have to hand.
It is read in the browser. The import report lists every file that was skipped and every reference that could not be resolved — no silent gaps.
Follow the dependencies, compare against a second state, work through the hygiene findings, and export the documentation as Markdown.
Security
The package export is read inside the browser and stays there. Once the page has loaded there is no further network traffic — you can verify that in your developer tools, which is the only kind of privacy claim worth anything.
Nor is there any connection to your Aras instance. The tool reads exports and writes nothing back: a badly generated package can damage a production environment, while a change list you work through by hand cannot.
You save to a JSON file, wherever you choose to put it. The browser also keeps a working copy, so a tab closed by accident costs you nothing.
The formal version, naming every third party involved, is the Datenschutzerklärung (in German).
What is in it
Pricing
PLMGraph is still being built, and nothing can be bought yet. The prices below are what it will cost — they are here now so you can tell me if they are wrong.
Free works fully, today, without an account. Everything above it is visible in the editor but not yet buyable — reach for it and you get an explanation and a way to be told when it can be. No trial to start, nothing to cancel, no card anywhere.
Reading a model is free and stays free.
Everything that produces a result.
One contract, one invoice, as many people as work on the model.
For everyone who works on other people’s models.
Which of the three is yours: Pro and Team cover your own Aras and your own model. The moment the model belongs to a client, it is Consulting — that is the entire difference, and it is why Consulting has no seat minimum. One freelancer is the case it exists for.
Larger arrangements: from ten seats, a site licence covering everyone at one company, several Aras instances, or a group — and free for non-commercial teaching. Write to me and say what you need.
All prices net, plus VAT. Annual licence — when it lapses you keep the version you paid for, and the free tier can always open, read and export every model you ever built. Nobody’s work is held hostage. Curious what the free tier will feel like? Open the editor with it switched on.
A small PLM core model with Part, Document and Change Request — including a method that addresses an item type by name only. Exactly the case that breaks silently when someone renames it.
Not required for anything above — the editor and the free tier work without one. It is where a paid plan will arrive when there is something to buy, and how a company will hand out seats. Registering today costs nothing and buys nothing.