使用Source Parts CLI更快地构建
使用我们专注于元器件的命令行工具包安装、认证并自动化您的整个采购工作流程。
为您的环境安装CLI
使用一条命令在macOS、Linux或Windows上安装并通过Source Parts进行身份验证。
$ curl -fsSL https://source.parts/cli/install.sh | bashcopy需要其他平台?访问 GitHub 仓库获取容器镜像和构建说明。
几分钟内完成身份验证
执行Source Parts平台使用的相同安全标准。
$ parts auth logincopy生成作用域API密钥
为每个环境签发具有基于角色权限和自动过期的密钥。
分配最小权限范围
将CLI配置文件映射到Source Parts角色以控制读、写和审批访问权限。
自动化密钥轮换
使用内置更新命令和策略提醒按计划轮换凭据。
Don't have an API key? Create one in your dashboard
命令参考
探索支持采购、报价和履约工作流程的核心命令系列。
搜索与智能
查询数百万个元器件,分析生命周期风险并导出定价快照。
元器件搜索
使用库存、制造商、合规性和生命周期状态过滤器搜索Source Parts目录。
$ parts components search --query "stm32f4" --in-stockcopy库存可用性
实时返回区域库存、交货时间和分配窗口。
$ parts inventory availability --sku 100-443-ESP32 --region uscopy元器件生命周期
检查关键元器件的生命周期事件、替代品和风险信号。
$ parts components lifecycle --mpn ESP32-C3copy报价与商务
自动化报价、BOM上传和采购订单工作流程。
创建报价
上传BOM文件,应用定价层级并生成可共享的报价。
$ parts quotes create --file ./bom.csv --customer-id 98213copy提交订单
将已批准的报价转换为带有付款条款和发货偏好的订单。
$ parts orders submit --quote Q-14233 --method net-30copy履约跟踪
监控履约里程碑、物流更新和交付预计时间。
$ parts fulfillment track --order SO-55821copy自动化与集成
将CLI连接到CI管道、调度程序和下游系统。
运行自动化工作流
执行保存的工作流程,将多个命令与审批和通知捆绑在一起。
$ parts automation workflows run nightly-replenishmentcopy集成同步
将Source Parts数据与ERP、PLM或数据仓库同步。
$ parts integrations sync --target erpcopy审计日志导出
导出带有用户、时间戳和结果元数据的命令历史记录以供合规审查。
$ parts audit log export --since 7d --format csvcopy自动化配方
使用您可以适应您的环境的即用示例快速启动您的工作流程。
同步BOM替代品
每晚更新工程替代品并将结果持久化到您的PLM。
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardwarecopy监控生命周期风险
安排一个标记生命周期变化并向Slack发送警报的作业。
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alertscopy
在CI中门控发布
在合并到主分支之前,当BOM风险超过容差时使构建失败。
parts automation evaluate --workflow ci-bom-check || exit 1copy
一次配置,到处使用
配置文件让团队在保持密钥安全的同时共享连接。
output.format
控制跨命令的默认响应格式(json、table、csv)。
{"output": { "format": "table" }}copyprofile
用于限定凭据和默认工作区设置的命名配置文件。
{"default": "production"}copyworkspaceId
用于获取报价、订单和分析的Source Parts工作区标识符。
{"workspaceId": "org-sp-enterprise"}copy常见问题
关于推出、安全和日常运营的答案。
我们能多快采用CLI?
大多数团队在一个冲刺周期内安装、配置配置文件并自动化他们的第一个工作流程。
我们可以管理多个环境吗?
是的。配置文件使用单个配置文件隔离沙盒、预发布和生产环境的凭据。
CLI命令是否计入API速率限制?
CLI流量遵循与直接API使用相同的速率限制,并显示用于监控的标头。
如果出现问题,我们在哪里获得帮助?
使用支持门户提交工单,或通过付费计划中包含的Slack频道升级。