Die VS Code Extension "codeblock (business express)" bietet Unterstützung für die Entwicklung von Customizings für die ERP-Software business express und das be-portal.
Hinweis: Ab Version 1.1.9 funktioniert die Extension ausschließlich mit be-portal. Für Instanzen mit be-portal <7.1.1 muss eine ältere Extension-Version installiert und eine beas-Verbindung konfiguriert werden.
Lokale Umgebung
Java 11+: Nur erforderlich bei aktiviertem Codeblock Language Server (codeblock.languageServer.active)
Features
Zugriff auf die Programmierung
Dateisystem: Programmverzeichnis im VS Code Workspace nach erfolgreicher Verbindung
Operationen: Erstellen, Bearbeiten, Löschen und Freigeben von Programmen
TMS-Integration
Instanzverwaltung: Abruf und Konfiguration von Instanzen über das Tenant Management System (TMS)
Manuelle Konfiguration: Alternativ über Einstellungen (codeblock.beSystems)
Sprachunterstützung
codeblock (.dwp): Syntax-Highlighting, Snippets und Language Server mit Diagnose
YAML-Dateien: Schemavalidierung für das Anwendungsframework (Pages, Entities, etc.)
Embedded Languages: JavaScript und SQL Syntax-Highlighting in YAML-Dateien
Programm- und Volltextsuche
Dateisuche (Ctrl+P): Schnelles Finden von Programmen
Volltextsuche (Ctrl+Shift+F): Suche über alle Programme mit Regex-Unterstützung
Dateirevisionen
Versionshistorie: Anzeigen und Vergleichen freigegebener Versionen einer Datei
Package-Management
Veröffentlichen: Packages veröffentlichen und exportieren
Git-Integration: Automatisches Stash, Pull und Clone
MQTT-Client
Debugging: Empfangen und Testen von MQTT-Nachrichten im Anwendungsframework
KI-Unterstützung
Custom Agent (build-agent): Unterstützung bei Fragen und Aufgaben zum Anwendungsframework
Sprachmodellwerkzeuge: Lesen, Suchen und Freigeben von Dateien im verbundenen System
MCP-Bereitstellungen: playwright-for-build-agent und be-knowledge-hub-for-build-agent werden für ein verbessertes KI-Erlebnis direkt bereitgestellt