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.
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.
| Modus | Was er darf |
|---|---|
| Review | nur lesen: das Modell ansehen, Qualitätsregeln ausführen, es mit SQL abfragen |
| Alter | Modelldatensätze ändern – jeder Schreibvorgang wird Ihnen vorher vorgelegt |
| Generate | die 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
| Befehl | Wirkung |
|---|---|
/help | die Befehle auflisten |
/mode <review | alter | generate> | Modus wechseln |
/undo | die Änderungen dieses Austauschs zurücknehmen |
/clear | ein neues Gespräch beginnen |