Zum Hauptinhalt springen

Bonsai

Bonsai ist ein Assistent, der Ihr Modell liest und darüber spricht. Er füllt den Bereich unter der Zeichenfläche allein; öffnen Sie ihn mit der Schaltfläche Bonsai in der Statusleiste.

Edition

Enterprise, und es gibt eine zweite Bedingung. Der Reiter erscheint nur, wenn die signierte Capability bonsai den Client erreicht und das Backend Bonsai konfiguriert und aktiviert hat. Keine Schaltfläche heisst, dass eines von beidem fehlt – die Capability ist signiert, ihr Fehlen lässt sich vom Browser aus also nicht umgehen.

Drei Modi​

Der Modus entscheidet, was Bonsai tun darf, und wird im Chat selbst umgeschaltet (/mode review, /mode alter, /mode generate) oder über die Schaltflächen über dem Eingabefeld.

ModusWas er darf
Reviewnur lesen: das Modell ansehen, Qualitätsregeln ausführen, es mit SQL abfragen
AlterModelldatensätze ändern – jeder Schreibvorgang wird Ihnen vorher vorgelegt
Generatedie Template Engine ausführen und über das Ergebnis sprechen

Ohne Ihre Freigabe wird nichts geschrieben​

Im Modus Alter kommt eine vorgeschlagene Änderung als Apply this change? mit Apply und Reject. Was im laufenden Austausch angewandt wurde, steht als Changes applied this turn, und Undo turn nimmt alles auf einmal zurück. Ein Gespräch, das in die falsche Richtung lief, kostet also einen Klick und keine Handreparatur jedes einzelnen Datensatzes.

Worauf er schauen kann​

Bonsai rät nicht über Ihr Modell – er hat dafür nur lesende Werkzeuge, in jedem Modus:

  • die Qualitätsregeln ausführen und die Verletzungen melden
  • das Modell mit SQL abfragen und das Schema dieser Projektion lesen
  • Gruppen im Entitätsbaum finden
  • die Modellierungsleitfäden lesen, die ein Template-Paket je Objekttyp mitbringt

Mit einem installierten Template-Paket ist der letzte Punkt das, was ihn wie sollte das hier modelliert werden beantworten lässt statt nur allgemein. Zusammen mit dem Modus Alter heisst das: er kann eine Verletzung finden und die betroffenen Datensätze in einem Gespräch korrigieren – jede Korrektur von Ihnen freigegeben.

Befehle​

BefehlWirkung
/helpdie Befehle auflisten
/mode <review | alter | generate>Modus wechseln
/undodie Änderungen dieses Austauschs zurücknehmen
/clearein neues Gespräch beginnen