Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > NORA | 360°
NORA | 360° wird mit ALBERT | AI und dem ALBERT | AI Dev Studio entwickelt und angepasst. Das Developer Studio ist eine KI-gestützte Entwicklungsumgebung, die sich direkt in agorum core integriert und die Konfiguration von NORA | 360° Objekttypen, Metadaten, UI-Elementen und Geschäftslogik erheblich vereinfacht und beschleunigt.
Hinweis: Das ALBERT | AI Dev Studio befindet sich derzeit in einer frühen Bereitstellungsphase und ist noch nicht öffentlich verfügbar. Wenn Sie NORA | 360° individuell anpassen oder erweitern möchten, wenden Sie sich bitte direkt an uns. Wir unterstützen Sie gerne bei der Einrichtung und den ersten Schritten.
Die folgenden Schritte zeigen, wie Sie das Dev Studio für die Entwicklung von NORA | 360° Projekten einrichten:
Sie benötigen aktuelle Versionen der ALBERT | AI Plugins und des Template Managers.
Bis zur Veröffentlichung von ALBERT | AI Dev Studio erhalten Sie dieses Plugin als zip-Paket und müssen es über das Support Tool oder den Template Manager installieren.
agorum.dev.studio-<VERSION>.zip, das Sie von agorum® erhalten haben, aus und klicken Sie Install. Das Developer Studio wird mit mehreren KI-Voreinstellungen ausgeliefert. Diese KI-Voreinstellungen enthalten bereits die notwendigen Einstellungen, um ALBERT | AI mit dem aktuellen Kontext im Dev Studio zu verwenden. Intern verwenden diese KI-Voreinstellungen die gemeinsame KI-Voreinstellung agorum_dev_studio_development_base, in der lediglich noch die KI-Voreinstellung mit der Verbindung zum Sprachmodell eingetragen werden muss.
Setzen Sie Ihre NORA | 360°-Anpassungen/‑Erweiterungen in einem eigenen Konfigurationsprojekt um. Dieses Projekt enthält alle Metadaten, Objekttyp-Definitionen, UI-Elemente, Handler und Übersetzungen für Ihre individuellen Anpassungen.
Für Informationen zum Erstellen eines neuen Projekts mit dem Template Manager siehe Neues Projekt installieren (aus Vorlage).
Tipps:
agorum.smartorga.<name>. Nachdem das Konfigurationsprojekt erstellt wurde, richten Sie Ihren Arbeitsbereich im Dev Studio ein:
Hinweis: Durch das Einbinden der NORA | 360° Basisprojekte in den Workspace kann die KI bestehende Objekttypen, Deklarationen und Beispiele als Referenz heranziehen.
Tipp: Das NORA | 360° Projekt agorum.smartorga enthält im Ordner ai/knowledge/agorum-core-development umfangreiche Wissensdateien. Diese Wissensdateien werden von ALBERT | AI verwendet. Sie können diese Informationen aber natürlich auch selbst lesen und bei Ihren Entwicklungen und Prompts berücksichtigen.
Jetzt können Sie NORA | 360° direkt über natürlichsprachliche Prompts im Dev Studio entwickeln. ALBERT | AI erstellt auf Basis Ihrer Beschreibung automatisch alle notwendigen Dateien, von der Metadatendefinition über die Objekttyp-Deklaration bis hin zu UI-Elementen und Handlern.
Wichtig: Abhängig davon, was Sie entwickeln, müssen Sie ggf. Registrierungsschritte selbst mit dem Template Manager durchführen. Zusätzlich muss nach jeder Änderung am Projekt die NORA | 360° Konfiguration neu generiert und die UI neu geladen werden.
Nachdem ALBERT | AI alle Dateien erstellt hat, sind abhängig von den erstellten Dateien folgende manuelle Aktionen erforderlich:
metadata.yml im Editor öffnen und den Run-Button klicken.messages-Ordner > agorum core template manager > Paket importieren.declaration.js > NORA | 360° > Entwicklung > Deklaration registrieren.declaration.js > NORA | 360° > Entwicklung > Konfiguration generieren.Die folgenden Beispiele zeigen typische Prompts, mit denen Sie NORA | 360° im Dev Studio erweitern können. Verwenden Sie diese als Ausgangspunkt und passen Sie sie an Ihre Anforderungen an.
Erstelle einen neuen NORA-Objekttyp "Fahrzeugakte" in meinem Projekt <Projektname>. Die Fahrzeugakte soll folgende Felder haben: - Marke (Text, Pflichtfeld) - Modell (Text) - Kennzeichen (Text, Pflichtfeld) - Baujahr (Zahl) - Kilometerstand (Zahl) - Nächste Inspektion (Datum) - Fahrzeugstatus (Dropdown: Aktiv, In Werkstatt, Stillgelegt, Verkauft) Der Fahrzeugstatus soll farbcodiert in der Card-Ansicht angezeigt werden. Erstelle auch einen passenden Ablagebereich-Typ für Fahrzeugakten. Schreibe Autotests und führe sie aus. Erstelle eine Spec.
Erweitere den bestehenden NORA-Objekttyp "Projekt" um ein neues Feld "Projektstatus" mit den Werten: Anfrage, Angebot, In Durchführung, Abgeschlossen. Der Status soll: - einen Standardwert "Anfrage" beim Erstellen erhalten - farbcodiert in der Card-Ansicht angezeigt werden - direkt aus der Card-Ansicht per Klick änderbar sein (Part-Edit) - als Suchfilter im ACIC verfügbar sein Erstelle eine Spec.
Erstelle einen neuen NORA-Objekttyp "Inspektion" als Kind-Objekt der Fahrzeugakte. Die Inspektion soll folgende Felder haben: - Inspektionsdatum (Datum, Pflichtfeld) - Inspektionsart (Dropdown: Regelmäßige Inspektion, TÜV, Reparatur) - Ergebnis (Dropdown: Bestanden, Mängel festgestellt, Nicht bestanden) - Bemerkungen (Textfeld, mehrzeilig) Die Inspektion soll im Dashboard der Fahrzeugakte als Liste angezeigt werden. Aus der Fahrzeugakte heraus soll man neue Inspektionen anlegen können. Erstelle eine Spec.
Füge dem NORA-Objekttyp "Vorgang" ein neues Feld "Priorität" hinzu mit den Werten: Niedrig, Normal, Hoch, Kritisch. Das Feld soll: - in der Eingabemaske als Dropdown erscheinen - den Standardwert "Normal" haben - in der Card-Ansicht farbig angezeigt werden (Niedrig=grau, Normal=blau, Hoch=orange, Kritisch=rot) - als Facetten-Filter in der Suche verfügbar sein Erstelle eine Spec.
Erstelle eine Personalakte als neuen NORA-Objekttyp mit folgenden Anforderungen: - Felder: Personalnummer (Pflicht), Vorname, Nachname, Abteilung (Dropdown), Eintrittsdatum, Position - Der Name der Akte soll automatisch aus "Nachname, Vorname (Personalnummer)" gebildet werden - Erstelle einen Kind-Objekttyp "Mitarbeitergespräch" mit den Feldern: Gesprächsdatum, Gesprächsart (Dropdown), Teilnehmer (User-Picker), Ergebnis - Mitarbeitergespräche sollen im Dashboard der Personalakte als Liste erscheinen - Erstelle passende Suchfilter für Abteilung und Position Erstelle eine Spec.
agorum.smartorga.crm, agorum.smartorga.project, agorum.smartorga.ticket) dienen als Referenz für eigene Erweiterungen.