Zum Hauptinhalt springen

Sybot Forge

Sybot Forge ist der kontextbezogene Design-Assistent im Projekt-Designer. Er unterstützt beim Verstehen vorhandener Objekte und kann nach Freigabe die in den Editoren für Portale, Benutzeransichten, semantische Modelle, Workflows und BPMN verfügbaren Aktionen direkt im Workbench ausführen.

Forge ist ein optionales Modul. Das Panel erscheint nur, wenn es administrativ aktiviert wurde und die Benutzerrolle die Zugriffsanforderungen erfüllt.

Wo Sie Forge finden

  1. Öffnen Sie den Designer.
  2. Öffnen Sie ein Projekt im Project Workspace.
  3. Wählen Sie das Forge-Symbol in der Registerleiste.

Das Panel öffnet sich rechts in der bestehenden Designer-Oberfläche. Es lässt sich am Rand vergrößern oder verkleinern, auf eine schmale Leiste reduzieren und wieder öffnen, ohne Editoren zu schließen. Jede Unterhaltung gehört zum geöffneten Projekt.

Unterhaltungen und Gedächtnis

Jede Unterhaltung speichert Verlauf, Pläne, Ergebnisse und Freigaben. Über das Menü im Kopfbereich wechseln Sie die Sitzung, erstellen eine neue oder archivieren die aktuelle Sitzung.

Nach einem Neuladen kann die Sitzung fortgesetzt werden. Laufende oder auf Freigabe wartende Vorgänge werden im Panel wiederhergestellt. Wird der Worker unterbrochen, setzt Forge die gespeicherten Schritte fort, ohne eine bereits abgeschlossene Änderung zu duplizieren.

Während einer Browser-Bearbeitungssitzung verwaltet Forge eine eigene Unterhaltung für die Workbench und jedes geöffnete Objekt. Beim ersten Wechsel zu einem Workflow, Portal oder anderen Objekt wird ein eigener Chat angelegt; beim Zurückkehren auf dieselbe Registerkarte wird der zuvor verwendete Chat wiederhergestellt. Wird im Menü manuell eine andere Unterhaltung gewählt, wird sie ausdrücklich dem aktuellen Objekt zugeordnet.

Kontextauswahl

Das geöffnete Projekt ist immer die Grenze von Forge. Ist eine Editor-Registerkarte aktiv, wird ihr Objekt als aktiver Kontext angezeigt. Mögliche Fragen sind:

  • „Erkläre, was dieser Workflow tut.“
  • „Prüfe, ob diese Benutzeransicht Objekte außerhalb des Projekts verwendet.“
  • „Bereite eine Startseite für dieses Portal vor.“

Nicht gespeicherte Änderungen werden angezeigt. Wenn der Plan das Objekt im aktiven Tab ändert, fordert Plan freigeben den Editor zum Speichern auf und schaltet denselben Tab vor der Ausführung auf schreibgeschützt. Die Unterhaltung bleibt dem Objekt zugeordnet. Kann der Editor nicht speichern, startet die Freigabe nicht; ist das Objekt in einem anderen Fenster oder einer anderen Sitzung geöffnet, speichern oder schließen Sie es dort und wiederholen Sie die Anfrage.

Unterstützte Objekte

ObjektVerfügbare Unterstützung
WorkflowAktionen des Workflow Designers ausführen, einschließlich Struktur, Tasks, Konfigurationen, Bedingungen, Pakete, Ausführungen, Ergebnisse und Assets.
BPMNAktionen des BPMN Designers ausführen, einschließlich XML-Modell, Variablen, Pakete, Deployment und Ausführung.
BenutzeransichtEditoraktionen ausführen, einschließlich Seiten, Widgets, Quellen, Abfragen, Versionen, Freigaben, Pakete und Exporte.
Semantisches ModellEditoraktionen ausführen, einschließlich Entitäten, Beziehungen, Kennzahlen, Abfragen, Aktualisierungen, Versionen, Freigaben und Pakete.
Working DatasetEinen typisierten operativen Datenspeicher im Projekt erstellen, Datensätze hinzufügen und abfragen, Aggregationen berechnen und CSV oder XLSX exportieren.
PortalEditoraktionen ausführen, einschließlich Repository, Seiten, Widgets, Daten, Zugriffe, Pakete, Builds, Releases, Deployments und unterstützte Integrationen.

Die verfügbaren Aktionen hängen von Projektberechtigungen und administrativen Einstellungen ab.

Forge kann beispielsweise ein Portal erstellen, das typisierte Formulardaten erfasst, speichert, in einer Tabelle anzeigt, Diagrammkennzahlen berechnet und einen Export anbietet. Vor der Ausführung wird der Plan angezeigt; Schlüssel, Revisionen, Bindings und Validierungen verwaltet der Server. Widgets mit Daten-, Workflow-, User-View-, BPMN- oder BI-Anbindung erfordern eigene Konfiguration und Prüfung und werden nicht als unvollständige Einzelkomponenten erstellt.

Wenn ein neuer Entwurf eine Rolle benötigt, verwendet Forge den im Produkt angezeigten Rollennamen und wendet die autorisierte Standardrolle an, sofern die Anfrage keine Rolle nennt. Numerische Kennungen werden nicht abgefragt; Objekte ohne Rollenzuordnung, etwa Portale, benötigen diese Auswahl nicht.

End-to-End-Prozesse

Forge übersetzt das Ziel in einen Blueprint aus Artefakten und Verhalten und prüft anschließend, ob jeder Teil durch eine verfügbare Aktion abgedeckt ist. Ein Plan kann mehrere Sybot-Objekte erstellen und typisierte Ausgaben eines Schritts an nachfolgende Schritte übergeben.

Benötigt eine Anfrage persistente operative Daten, nennt aber keine Quelle, schlägt Forge das verwaltete Working Dataset des Projekts vor. Dessen Datenvertrag dient zur Erzeugung und Prüfung von Formular, Tabelle, Aggregationen, Diagramm und Export. Wird ein Teil des Ergebnisses nicht unterstützt, weist die Lösungsabdeckung darauf hin und der Plan wird nicht so ausgeführt, als wäre er vollständig.

Derselbe Plan kann eine bereits veröffentlichte Benutzeransicht, eines ihrer Widgets, einen ausführbaren Workflow oder ein deploytes BPMN mit dem Portal verbinden. Forge wählt nur autorisierte Objekte desselben Projekts und pinnt die verfügbare Version im Binding; Veröffentlichung und Deployment bleiben getrennte Vorgänge.

Projektwissen

Forge kann Folgendes kombinieren:

  • Bestand und Definitionen der zum Projekt gehörenden Objekte;
  • das in der aktiven Registerkarte geöffnete Objekt;
  • die aktuelle Unterhaltung;
  • die öffentliche Sybot-Dokumentation;
  • mit dem Projekt verknüpfte LightHouse-Collections, sofern verfügbar.

Antworten trennen Informationen aus Objekten und Dokumentation von generierten Vorschlägen. Forge fragt nur dann nach, wenn eine funktionale Entscheidung tatsächlich erforderlich ist, und formuliert eine verständliche Frage. Ist die Entscheidung bereits in der Anfrage oder Unterhaltung enthalten, wird sie wiederverwendet, ohne erneut zu fragen. Kennungen, Revisionen und Auslassungen im Plan werden intern aufgelöst oder lösen eine Neuplanung aus; sie werden nicht beim Benutzer erfragt.

Assistentenantworten unterstützen Markdown: Überschriften, Listen, Tabellen, Links und Codeblöcke werden direkt im Panel formatiert. Der Inhalt wird vor der Anzeige bereinigt. Gängige mathematische Notation wird mit Unicode-Symbolen dargestellt; ein Ablaufpfeil erscheint beispielsweise als , ohne LaTeX-Begrenzer anzuzeigen.

Forge antwortet in der Sprache der aktuellen Anfrage. Bei einer kurzen oder mehrdeutigen Folgefrage bleibt die Unterhaltungssprache erhalten; kann sie nicht bestimmt werden, wird die Sprache der Benutzeroberfläche verwendet. Eine andere Antwortsprache kann ausdrücklich angefordert werden.

Pläne und Freigaben

Eine Anfrage kann aus mehreren Schritten bestehen. Reine Analysen werden direkt ausgeführt. Vor jeder Erstellung oder Änderung zeigt Forge einen Plan mit Objekt, Aktion und Begründung.

Während Forge arbeitet, zeigt Operativer Fortschritt die beobachtbaren Phasen: Erfassung der Anfrage, Sammlung des Kontexts, Analyse von Ziel und Abhängigkeiten, Erstellung des Plans, Genehmigung oder Ausführung sowie Prüfung des Ergebnisses. Dies ist kein Protokoll der internen Überlegungen des Modells, sondern der tatsächliche Status des Vorgangs.

Erhält Forge eine unvollständige oder mit den verfügbaren Aktionen nicht kompatible Lösung, versucht es diese vor der Genehmigung zu korrigieren. Ein fehlendes technisches Detail wird nicht als Frage an den Benutzer weitergegeben. Kann der Plan weiterhin nicht geprüft werden, zeigt Forge den unterbrochenen Schritt, Ursache, Auswirkung und erforderliche Aktion; es wird kein Objekt erstellt oder geändert.

Die Auswahl Genehmigung gilt für die aktuelle Unterhaltung. Standardmäßig ist Genehmigung anfordern ausgewählt. Wenn der Administrator die Automatische Genehmigung verfügbar macht, können Sie sie ausdrücklich für künftige Vorgänge aktivieren: Forge führt ohne Bestätigung nur als geeignet gekennzeichnete Aktionen aus. Pläne mit nicht geeigneten Aktionen oder Änderungen am aktuell geöffneten Objekt erfordern weiterhin eine manuelle Genehmigung.

  • Plan freigeben führt genau die angezeigten Schritte aus.
  • Ablehnen beendet den Vorgang ohne Änderungen.
  • Abbrechen fordert das Stoppen eines laufenden Vorgangs an.

Der ausgewählte Modus erweitert niemals Benutzerrechte. ACLs, Projektmitgliedschaft, Revisionen, Audit-Daten und Editorverträge bleiben wirksam. Aktionen mit hoher Auswirkung wie Löschen, Veröffentlichen, Deployment oder Zugriffsänderungen bleiben getrennt und erfordern die im Plan vorgesehene Genehmigung.

Nach einer erfolgreichen Änderung wird der schreibgeschützte Tab mit dem Ergebnis aktualisiert. Um manuell weiterzuarbeiten, öffnen Sie das Objekt im Designer erneut zur Bearbeitung.

Empfohlenes Vorgehen

  1. Öffnen Sie Projekt und bei Bedarf das Zielobjekt.
  2. Beschreiben Sie Ziel und Einschränkungen.
  3. Prüfen Sie den angezeigten Kontext.
  4. Kontrollieren Sie Plan und ändernde Aktionen.
  5. Geben Sie nur einen passenden Plan frei.
  6. Öffnen und validieren Sie erzeugte oder geänderte Objekte über die Abschlussnachricht.

Fehlerbehebung

  • Panel fehlt: Öffnen Sie ein Projekt und prüfen Sie mit dem Administrator Modul- und Rollenfreigabe.
  • Forge kann den Tab nicht vorbereiten: Korrigieren oder speichern Sie die vom Editor gemeldeten Änderungen und wählen Sie erneut Plan freigeben.
  • Das Objekt ist in einer anderen Sitzung geöffnet: Speichern oder schließen Sie den Tab im anderen Fenster oder in der anderen Sitzung und wiederholen Sie die Anfrage.
  • Änderung verweigert: Prüfen Sie Projektrolle und Objektberechtigungen.
  • Vorgang endet nicht: Lesen Sie den unterbrochenen Schritt, die Ursache und die erforderliche Aktion im Panel; wenden Sie sich nur dann an den Administrator, wenn die Diagnose ein Plattformproblem nennt.
  • Unvollständige Antwort: Nennen Sie Objekt, erwartetes Ergebnis und Einschränkungen und öffnen Sie dessen Registerkarte.