CLI-Dokumentation

Schneller bauen mit Source Parts CLI

Installieren, authentifizieren und automatisieren Sie Ihren gesamten Beschaffungs-Workflow mit unserem komponentenfokussierten Befehlszeilen-Toolkit.

Installieren Sie die CLI für Ihre Umgebung

Verwenden Sie einen Befehl, um auf macOS, Linux oder Windows zu installieren und sich mit Source Parts zu authentifizieren.

Kopieren Sie einen Befehl, um loszulegen
Wählen Sie Ihr Betriebssystem
Führen Sie den Befehl in Ihrem Terminal aus und folgen Sie den Anweisungen zur Authentifizierung mit Source Parts.
curl -fsSL https://source.parts/cli/install.sh | bash

Benötigen Sie eine andere Plattform? Besuchen Sie das GitHub-Repository für Container-Images und Build-Anweisungen.

Authentifizieren Sie sich in Minuten

Setzen Sie die gleichen Sicherheitsstandards durch, die auf der gesamten Source Parts-Plattform verwendet werden.

Generieren Sie bereichs-API-Schlüssel
Stellen Sie Schlüssel pro Umgebung mit rollenbasierten Berechtigungen und automatischem Ablauf aus.
Zuweisen von Bereichen mit geringsten Rechten
Ordnen Sie CLI-Profile Source Parts-Rollen zu, um Lese-, Schreib- und Genehmigungszugriff zu steuern.
Automatisieren Sie die Schlüsselrotation
Rotieren Sie Anmeldeinformationen planmäßig mit integrierten Erneuerungsbefehlen und Richtlinienerinnerungen.

Befehlsreferenz

Erkunden Sie die Kern-Befehlsfamilien, die Beschaffungs-, Angebots- und Erfüllungsworkflows antreiben.

Suche & Intelligenz
Abfragen Sie Millionen von Komponenten, analysieren Sie Lebenszyklusrisiken und exportieren Sie Preismomentaufnahmen.
CLI

Komponenten suchen

Durchsuchen Sie den Source Parts-Katalog mit Filtern für Lagerbestand, Hersteller, Compliance und Lebenszyklus-Status.

parts components search --query "stm32f4" --in-stock

Komponenten-Lebenszyklus

Untersuchen Sie Lebenszyklus-Ereignisse, Alternativen und Risikosignale für kritische Komponenten.

parts components lifecycle --mpn ESP32-C3

Bestandsverfügbarkeit

Geben Sie regionales Inventar, Lieferzeiten und Zuweisungsfenster in Echtzeit zurück.

parts inventory availability --sku 100-443-ESP32 --region us
Angebote & Commerce
Automatisieren Sie Angebote, BOM-Uploads und Bestellworkflows.
CLI

Angebote erstellen

Laden Sie BOM-Dateien hoch, wenden Sie Preisstufen an und generieren Sie teilbare Angebote.

parts quotes create --file ./bom.csv --customer-id 98213

Bestellungen einreichen

Konvertieren Sie genehmigte Angebote in Bestellungen mit Zahlungsbedingungen und Versandpräferenzen.

parts orders submit --quote Q-14233 --method net-30

Erfüllung verfolgen

Überwachen Sie Erfüllungsmeilensteine, Logistik-Updates und Liefer-ETA.

parts fulfillment track --order SO-55821
Automatisierung & Integrationen
Verbinden Sie die CLI mit CI-Pipelines, Schedulern und nachgelagerten Systemen.
CLI

Automatisierungs-Workflows ausführen

Führen Sie gespeicherte Workflows aus, die mehrere Befehle mit Genehmigungen und Benachrichtigungen bündeln.

parts automation workflows run nightly-replenishment

Integrationen synchronisieren

Synchronisieren Sie Source Parts-Daten mit ERP, PLM oder Data Warehouses.

parts integrations sync --target erp

Audit-Protokoll exportieren

Exportieren Sie den Befehlsverlauf mit Benutzer-, Zeitstempel- und Ergebnismetadaten zur Compliance-Überprüfung.

parts audit log export --since 7d --format csv

Automatisierungsrezepte

Starten Sie Ihre Workflows mit einsatzbereiten Beispielen, die Sie an Ihre Umgebung anpassen können.

Lebenszyklusrisiko überwachen
Planen Sie einen Job, der Lebenszyklusänderungen markiert und Warnungen an Slack sendet.
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alerts
BOM-Alternativen synchronisieren
Aktualisieren Sie Engineering-Alternativen nächtlich und persistieren Sie Ergebnisse in Ihrem PLM.
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardware
Releases in CI kontrollieren
Builds fehlschlagen lassen, wenn BOM-Risiko Toleranz überschreitet, bevor zu main gemergt wird.
parts automation evaluate --workflow ci-bom-check || exit 1

Einmal konfigurieren, überall wiederverwenden

Profile ermöglichen es Teams, Verbindungen zu teilen und gleichzeitig Geheimnisse sicher zu halten.

Wichtige Konfigurationsfelder
Definieren Sie Standardwerte in ~/.sourceparts/config.json oder setzen Sie Umgebungsüberschreibungen für CI.
Profile

profile

Benanntes Profil zur Abgrenzung von Anmeldeinformationen und Standard-Workspace-Einstellungen.

{"default": "production"}

workspaceId

Source Parts-Workspace-ID zur Abfrage von Angeboten, Bestellungen und Analysen.

{"workspaceId": "org-sp-enterprise"}

output.format

Steuern Sie das Standard-Antwortformat über Befehle hinweg (json, table, csv).

{"output": { "format": "table" }}
REST-API referenzieren
Kombinieren Sie CLI-Automatisierung mit direkten API-Aufrufen für benutzerdefinierte Integrationen.
Vollständige Beispiele erkunden
Sehen Sie, wie Teams Source Parts in Dashboards, Pipelines und ERP-Systeme einbetten.

Häufig gestellte Fragen

Antworten für Rollout, Sicherheit und tägliche Operationen.

Operative Exzellenz von der Befehlszeile

Stellen Sie Beschaffungsautomatisierung in Tagen bereit, nicht in Quartalen, mit der Source Parts CLI.

CLI-Dokumentation - Source Parts Befehlszeilenschnittstelle | Source Parts