Skip to content
CPQ DevKit™ for Oracle
Oracle CPQ

Oracle CPQ Änderungen 5X schneller ausliefern

KI-gestützte BML/BMQL Entwicklung, Oracle CPQ Backups, Validierungs-Workflows und zuverlässiger Artefakt-Sync aus einem VS Code Workspace.

macOS • Windows • Linux

CPQ DevKit™ for Oracle® CPQ hilft Administratoren, Entwicklern und Beratern, Änderungen in BigMachines-Projekten schneller auszuliefern: mit BML/BMQL/XSL-Tooling, REST-v19-Sync und KI-Unterstützung, die auf Oracle CPQ zugeschnitten ist.

Neu in Release 2.6.2

  • Konsistente Befehle: Die Befehlstitel sind jetzt in Command Palette, Actions-Menü, Explorer, Walkthroughs und Tests einheitlich.
  • Gehärteter Build und Packaging: Die Build- und Package-Pipeline für das duale Node- und Browser-Bundle ist releasebereit.
  • Bereit fürs Publishing: Marketplace-Metadaten, Release Notes und VSIX-Inhalte wurden für Production Publishing geschärft.

Schnellstart

  1. Installieren Sie die Erweiterung aus dem VS Code Marketplace.
  2. Melden Sie sich unter app.cpqdevkit.com an, um KI-Funktionen und MCP-API-Schlüssel zu nutzen.
  3. Erstellen Sie project.config.jsonc und .cpqdevkit/developer.config.jsonc in Ihrem Workspace.

Status bar with environment Action menu with icons Create config command

Hauptfunktionen

CPQ DevKit™ für Oracle® CPQ Cloud (BigMachines) umfasst:

  • sichere und schnelle Autovervollständigung
  • Formatter/Beautifier für .bml, .json und .xml
  • alle wichtigen Systemattribute und Konstanten
  • sichere Loop-Snippets für array und jsonarray
  • REST-API-basierte Workflows mit *.bigmachines.com
  • optionales Auto-Commit beim Pull, wenn Git initialisiert ist

KI-orientierte Highlights

  • GPT-ähnliche Code Completion und Inline-Erklärungen für BML/BMQL/XSL
  • Quick Fixes mit sicheren Refactor-Vorschlägen
  • kuratierte Templates und Scaffolds für häufige CPQ-Aufgaben

Support / Kontakt

Nutzen Sie bei Fragen oder Problemen den Q&A-Tab im Marketplace oder kontaktieren Sie CPQ Consultant. Verbinden Sie sich auch auf LinkedIn: CPQ Consultant on LinkedIn.

Arbeit mit *.bigmachines.com-Domains

Fügen Sie nach der Installation der Erweiterung Ihre Umgebungskonfigurationen (dev, test, prod) in den VS-Code-Einstellungen hinzu.

Stellen Sie sicher, dass Ihr BigMachines-Benutzer:

  1. FullAdmin ist
  2. die Checkbox User Administrator aktiviert hat
  3. zur Administratorgruppe All Access gehört

Öffnen Sie danach ein neues Verzeichnis, in dem Sie das CPQ-Projekt einrichten möchten.

📁 Konfigurationsdateien

Für die Oracle-Erweiterung sind im Projekt-Root zwei Konfigurationsdateien erforderlich:

1. project.config.jsonc — Projektkonfiguration

Diese Datei definiert projektweite Ordner- und Dateikonventionen:

jsonc
{  "apiVersion": "v19",  "tableFormat": "json",  "folderSettings": {    "files": "_files",    "parts": "_parts",    "tables": "_tables",    "utilFunctions": "_utils",    "commerceFunctions": "_commerce",    "assets": "_assets",    "pricing": "_pricing",    "metadata": "_metadata",    "dictionary": "_dictionary",    "integrations": "_integrations"  },  "fileSettings": {    "bmlUtilPrefix": "util.",    "bmlCommercePrefix": "commerce.",    "bmlIncludeMetaTag": "true",    "bmlIncludeTestTag": "true",    "defaultDataFormat": "json"  }}

2. .cpqdevkit/developer.config.jsonc — Entwicklerkonfiguration

Diese Datei enthält persönliche Zugangsdaten und Einstellungen. Halten Sie sie in .gitignore:

jsonc
{  "name": "CPQ DevKit™ for Oracle CPQ Cloud - developer's secret file",  "_git_auto_commit": false,  "_table_format": "json",  "_ocpq_environment_active": "dev",  "_ocpq_environments": [    {      "name": "dev",      "url": "https://<subdomain-dev>.bigmachines.com",      "username": "<username>",      "password": "<password>"    },    {      "name": "uat",      "url": "https://<subdomain-uat>.bigmachines.com",      "username": "<username>",      "password": "<password>"    }  ]}

Befehle im Überblick

Öffnen Sie die Command Palette (Ctrl/Cmd + Shift + P) und geben Sie DevKit ein.

🔐 Authentifizierung

  • Login to CPQ DevKit™
  • Logout from CPQ DevKit™
  • CPQ DevKit™ Authentication Settings

⚙️ Setup

  • CPQ DevKit™ for Oracle: Setup Project
  • CPQ DevKit™ for Oracle: Create Config File
  • CPQ DevKit™ for Oracle: Change Environment

📥 Download

  • CPQ DevKit™ for Oracle: Get all Data and Metadata
  • CPQ DevKit™ for Oracle: GET ALL Files
  • CPQ DevKit™ for Oracle: GET ALL Assets
  • CPQ DevKit™ for Oracle: GET ALL Parts
  • CPQ DevKit™ for Oracle: GET ALL BML
  • CPQ DevKit™ for Oracle: GET ALL Tables
  • CPQ DevKit™ for Oracle: GET ALL Shopping Carts
  • CPQ DevKit™ for Oracle: GET ALL Product Catalog
  • CPQ DevKit™ for Oracle: GET ALL Products
  • CPQ DevKit™ for Oracle: GET Integrations

🚀 Deploy / Validieren

  • CPQ DevKit™ for Oracle: DEPLOY Functions
  • CPQ DevKit™ for Oracle: SAVE Functions
  • CPQ DevKit™ for Oracle: TEST Functions
  • CPQ DevKit™ for Oracle: VALIDATE Functions

🛠️ Utilities

  • CPQ DevKit™: Convert to JSON
  • CPQ DevKit™: Convert to XML
  • CPQ DevKit™: Convert to CSV

Rechtliches

Oracle und Java sind Marken von Oracle und/oder seinen verbundenen Unternehmen. Node.js ist eine Marke von Joyent, Inc. und/oder der OpenJS Foundation. Alle anderen Namen können Marken ihrer jeweiligen Inhaber sein.

Häufig gestellte Fragen

Was ist CPQ DevKit™ for Oracle? Eine VS-Code-Erweiterung, die Oracle-CPQ-Entwicklung mit REST-v19-Unterstützung, BML-Tooling, Data Tables, Assets und Parts-Workflows beschleunigt.

Unterstützt es mehrere Umgebungen? Ja. Sie können dev/uat/prod-Umgebungen konfigurieren und über die Command Palette schnell wechseln.

Kann ich Artefakte herunterladen und deployen? Ja. Sie können mit BML, Data Tables, Files, Assets, Parts, Products und Integrations arbeiten.

Welche Betriebssysteme werden unterstützt? macOS, Windows und Linux.