Documentación del CLI

Construya más rápido con el CLI de Source Parts

Instale, autentique y automatice todo su flujo de trabajo de abastecimiento con nuestro kit de herramientas de línea de comandos centrado en componentes.

Instale el CLI para su entorno

Use un comando para instalar en macOS, Linux o Windows y autenticarse con Source Parts.

Copie un comando para comenzar
Elija su sistema operativo
Ejecute el comando en su terminal y siga las indicaciones para autenticarse con Source Parts.
curl -fsSL https://source.parts/cli/install.sh | bash

¿Necesitas una plataforma diferente? Visita el repositorio de GitHub para imágenes de contenedor e instrucciones de construcción.

Autentique en minutos

Aplique los mismos estándares de seguridad utilizados en toda la plataforma Source Parts.

Generar claves API con ámbito
Emita claves por entorno con permisos basados en roles y expiración automática.
Asignar ámbitos de menor privilegio
Mapee perfiles CLI a roles de Source Parts para controlar acceso de lectura, escritura y aprobación.
Automatizar rotación de claves
Rote credenciales según un cronograma usando comandos de renovación integrados y recordatorios de políticas.

Referencia de comandos

Explore las familias de comandos principales que impulsan los flujos de trabajo de abastecimiento, cotización y cumplimiento.

Búsqueda e inteligencia
Consulte millones de componentes, analice el riesgo del ciclo de vida y exporte instantáneas de precios.
CLI

búsqueda de componentes

Busque en el catálogo de Source Parts con filtros de stock, fabricante, cumplimiento y estado de ciclo de vida.

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

ciclo de vida de componentes

Inspeccione eventos del ciclo de vida, alternativas y señales de riesgo para componentes críticos.

parts components lifecycle --mpn ESP32-C3

disponibilidad de inventario

Devuelva inventario regional, tiempos de entrega y ventanas de asignación en tiempo real.

parts inventory availability --sku 100-443-ESP32 --region us
Cotizaciones y comercio
Automatice cotizaciones, cargas de BOM y flujos de trabajo de órdenes de compra.
CLI

crear cotizaciones

Cargue archivos BOM, aplique niveles de precios y genere cotizaciones compartibles.

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

enviar órdenes

Convierta cotizaciones aprobadas en órdenes con términos de pago y preferencias de envío.

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

rastrear cumplimiento

Monitoree hitos de cumplimiento, actualizaciones logísticas y ETA de entrega.

parts fulfillment track --order SO-55821
Automatización e integraciones
Conecte el CLI a pipelines CI, programadores y sistemas descendentes.
CLI

ejecutar flujos de trabajo de automatización

Ejecute flujos de trabajo guardados que agrupan múltiples comandos con aprobaciones y notificaciones.

parts automation workflows run nightly-replenishment

sincronización de integraciones

Sincronice datos de Source Parts con ERP, PLM o almacenes de datos.

parts integrations sync --target erp

exportar registro de auditoría

Exporte historial de comandos con usuario, marca de tiempo y metadatos de resultados para revisión de cumplimiento.

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

Recetas de automatización

Inicie sus flujos de trabajo con ejemplos listos para ejecutar que puede adaptar a su entorno.

Monitorear riesgo del ciclo de vida
Programe un trabajo que marque cambios del ciclo de vida y envíe alertas a Slack.
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alerts
Sincronizar alternativas de BOM
Actualice alternativas de ingeniería cada noche y guarde los resultados en su PLM.
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardware
Controlar versiones en CI
Falle compilaciones cuando el riesgo de BOM exceda la tolerancia antes de fusionar con main.
parts automation evaluate --workflow ci-bom-check || exit 1

Configure una vez, reutilice en todas partes

Los perfiles permiten a los equipos compartir conexiones mientras mantienen seguros los secretos.

Campos de configuración clave
Define valores predeterminados en ~/.sourceparts/config.json o establece sobrescrituras de entorno para CI.
Perfiles

profile

Perfil nombrado utilizado para delimitar credenciales y configuraciones de espacio de trabajo predeterminadas.

{"default": "production"}

workspaceId

Identificador de espacio de trabajo de Source Parts utilizado para obtener cotizaciones, órdenes y análisis.

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

output.format

Controle el formato de respuesta predeterminado en todos los comandos (json, table, csv).

{"output": { "format": "table" }}
Consulte la API REST
Combine la automatización del CLI con llamadas directas a la API para integraciones personalizadas.
Explore ejemplos completos
Vea cómo los equipos integran Source Parts en paneles, pipelines y sistemas ERP.

Preguntas frecuentes

Respuestas para implementación, seguridad y operaciones diarias.

Excelencia operativa desde la línea de comandos

Implemente automatización de abastecimiento en días, no trimestres, con el CLI de Source Parts.

CLI Documentation - Source Parts Command Line Interface | Source Parts