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.
$ curl -fsSL https://source.parts/cli/install.sh | bashcopyBenö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.
$ parts auth logincopyGenerieren 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.
Don't have an API key? Create one in your dashboard
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.
Komponenten suchen
Durchsuchen Sie den Source Parts-Katalog mit Filtern für Lagerbestand, Hersteller, Compliance und Lebenszyklus-Status.
$ parts components search --query "stm32f4" --in-stockcopyBestandsverfügbarkeit
Geben Sie regionales Inventar, Lieferzeiten und Zuweisungsfenster in Echtzeit zurück.
$ parts inventory availability --sku 100-443-ESP32 --region uscopyKomponenten-Lebenszyklus
Untersuchen Sie Lebenszyklus-Ereignisse, Alternativen und Risikosignale für kritische Komponenten.
$ parts components lifecycle --mpn ESP32-C3copyAngebote & Commerce
Automatisieren Sie Angebote, BOM-Uploads und Bestellworkflows.
Angebote erstellen
Laden Sie BOM-Dateien hoch, wenden Sie Preisstufen an und generieren Sie teilbare Angebote.
$ parts quotes create --file ./bom.csv --customer-id 98213copyBestellungen einreichen
Konvertieren Sie genehmigte Angebote in Bestellungen mit Zahlungsbedingungen und Versandpräferenzen.
$ parts orders submit --quote Q-14233 --method net-30copyErfüllung verfolgen
Überwachen Sie Erfüllungsmeilensteine, Logistik-Updates und Liefer-ETA.
$ parts fulfillment track --order SO-55821copyAutomatisierung & Integrationen
Verbinden Sie die CLI mit CI-Pipelines, Schedulern und nachgelagerten Systemen.
Automatisierungs-Workflows ausführen
Führen Sie gespeicherte Workflows aus, die mehrere Befehle mit Genehmigungen und Benachrichtigungen bündeln.
$ parts automation workflows run nightly-replenishmentcopyIntegrationen synchronisieren
Synchronisieren Sie Source Parts-Daten mit ERP, PLM oder Data Warehouses.
$ parts integrations sync --target erpcopyAudit-Protokoll exportieren
Exportieren Sie den Befehlsverlauf mit Benutzer-, Zeitstempel- und Ergebnismetadaten zur Compliance-Überprüfung.
$ parts audit log export --since 7d --format csvcopyAutomatisierungsrezepte
Starten Sie Ihre Workflows mit einsatzbereiten Beispielen, die Sie an Ihre Umgebung anpassen können.
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 hardwarecopyLebenszyklusrisiko ü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-alertscopy
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 1copy
Einmal konfigurieren, überall wiederverwenden
Profile ermöglichen es Teams, Verbindungen zu teilen und gleichzeitig Geheimnisse sicher zu halten.
output.format
Steuern Sie das Standard-Antwortformat über Befehle hinweg (json, table, csv).
{"output": { "format": "table" }}copyprofile
Benanntes Profil zur Abgrenzung von Anmeldeinformationen und Standard-Workspace-Einstellungen.
{"default": "production"}copyworkspaceId
Source Parts-Workspace-ID zur Abfrage von Angeboten, Bestellungen und Analysen.
{"workspaceId": "org-sp-enterprise"}copyHäufig gestellte Fragen
Antworten für Rollout, Sicherheit und tägliche Operationen.
Wie schnell können wir die CLI übernehmen?
Die meisten Teams installieren, konfigurieren Profile und automatisieren ihren ersten Workflow innerhalb eines einzigen Sprints.
Können wir mehrere Umgebungen verwalten?
Ja. Profile isolieren Anmeldeinformationen für Sandbox-, Staging- und Produktionsumgebungen mit einer einzigen Konfigurationsdatei.
Zählen CLI-Befehle gegen API-Ratenlimits?
CLI-Verkehr berücksichtigt die gleichen Ratenlimits wie die direkte API-Nutzung und zeigt Header zur Überwachung an.
Wo bekommen wir Hilfe, wenn etwas fehlschlägt?
Nutzen Sie das Support-Portal für Tickets oder eskalieren Sie über Slack-Kanäle, die in kostenpflichtigen Plänen enthalten sind.