plmgraph

Läuft vollständig im Browser — nichts wird hochgeladen

Das Datenmodell hinter Aras Innovator.
Endlich sichtbar.

Einen Package-Export ablegen und das ganze Schema als Graph sehen: ItemTypes, Relationships und die Item-Properties, die im Admin-UI kaum auffallen — dazu jede Method und jedes Formular, das daran hängt.

Beispiel ansehenEigenen Export ladenKein Konto, keine Installation.
plmgraphSystemCustomEntwurfvendorPart BOMPartCUSTOMitem_number*stringname*stringvendorVendoritemweightdecimalVendorCUSTOMvendor_code*stringname*stringcountrystringPart BOMCUSTOMRELquantity*decimalreference_designatorstring{ }Part_onBeforeUpdateRelationshipItem-PropertyArtefakt-Verweis
vendor → Vendor ist eine Property mit data_type = item — ein Fremdschlüssel, den Aras nirgends als Beziehung zeigt. Die grüne Linie ist eine Method, die auf denselben ItemType zugreift.

Vier Fragen, die Aras selbst nicht beantwortet

Item-Properties als das, was sie sind

Eine Property mit data_type = item ist ein Fremdschlüssel. Im Aras-Admin-UI sieht man das kaum — hier ist es eine Kante im Diagramm, an der richtigen Property-Zeile angedockt.

Was bricht, wenn ich das umbenenne?

Methods, Formulare, Workflows und ACLs werden mitgelesen und mit den ItemTypes verknüpft, auf die sie verweisen — auch dort, wo der Typname nur als Zeichenkette im Methodencode steht.

Was ist auf Prod anders als auf Dev?

Zwei Package-Exporte vergleichen: neue, entfernte und geänderte ItemTypes, Properties und Methods — farblich im Diagramm und als Änderungsliste zum Abarbeiten.

Was ist über die Jahre liegengeblieben?

Dreizehn Prüfungen über das ganze Modell: verwaiste ItemTypes, Verweise ins Leere, fehlende Schlüssel, Kopplung an Aras-Systempakete, Namenskonventionen.

Der Export verlässt Ihren Rechner nicht.

PLMGraph hat keinen Server, keine Datenbank und kein Nutzerkonto. Der Package-Export wird im Browser gelesen und bleibt dort. Nach dem Laden der Seite entsteht kein weiterer Netzwerkverkehr — das lässt sich in den Entwicklerwerkzeugen nachprüfen.

Ebenso wenig gibt es eine Verbindung zu Ihrer Aras-Instanz: kein OData, kein OAuth, kein Agent. Das Werkzeug liest Exporte — und schreibt bewusst nichts zurück. Ein fehlerhaft erzeugtes Package könnte eine Produktivumgebung beschädigen; eine Änderungsliste zum Abarbeiten kann das nicht.

Gespeichert wird als JSON-Datei, dort wo Sie sie hinlegen. Der Browser hält zusätzlich einen Zwischenstand vor, damit ein versehentlich geschlossener Tab nichts kostet.

Was drin ist

  • Import per Drag & Drop: Ordner, XML-Dateien oder ZIP
  • Import-Report mit jeder unauflösbaren Referenz
  • Filter System / Custom / Entwurf
  • Suche über ItemTypes, Properties und Methods
  • Fokusmodus: nur die Nachbarschaft, Tiefe 1–3
  • Auto-Layout auf Knopfdruck, nie automatisch
  • ItemTypes und Properties bearbeiten
  • Gruppen, Notizen und eigene Entwürfe
  • Export als PNG, SVG, PDF
  • Dokumentation als Markdown, Mermaid ER, DBML
  • Speichern als JSON-Datei, Autosave im Browser
  • Re-Import erhält Positionen, Farben und Gruppen

Am schnellsten sehen Sie es am Beispiel.

Ein kleines PLM-Kernmodell mit Part, Dokument und Änderungsantrag — inklusive einer Method, die einen ItemType nur über seinen Namen anspricht. Genau der Fall, der bei einer Umbenennung still bricht.