picqer-fulfillment

📦 Picqer 仓储数据一键洞察

🥥61总安装量 14评分人数 15
100% 的用户推荐

基于 Picqer WMS 的 JSON-only 数据接口,提供实时库存、拣货单与营收洞察,适用于企业内部物流可视化系统构建。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码通过 BSS 安全审计,无 eval/exec/system 等危险函数,无 SQL 注入或命令注入风险
  • ✅ API 凭据通过环境变量 (`PICQER_API_KEY`) 管理,无硬编码,全链路 HTTPS 加密传输
  • ✅ 依赖版本已锁定,无动态代码加载或远程脚本执行行为,无静默数据收集
  • ⚠️ 来源为 T3 级个人开发者账号 (johnmcgucki),建议生产环境使用前进行额外安全审查
  • ⚠️ 包含 `setInterval` 定时同步机制,需监控资源消耗并确保 `.env` 文件权限设置为 600

使用说明

核心用法

FutureFulfillment Picqer Dashboard v2 是一个专为 Picqer 仓库管理系统(WMS)设计的结构化数据接口 Skill。它摒弃了传统的 Markdown 聊天响应,采用纯 JSON 数据交互,特别适合集成到企业内部的数据看板或 BI 系统中。该 Skill 提供四个核心数据命令:dashboard.fetch 返回完整的 DashboardData 对象,包含 KPI 概览、拣货单状态、库存流动和营收统计;picklists.fetch 专注于拣货单数据,区分已完成与待处理状态并统计拣货员绩效;stock.fetch 提供库存移动数据,自动识别慢速与快速流转商品;revenue.fetch 则针对代发客户(sell-stock)提供分客户营收报表。所有接口均支持日期范围、拣货员、客户等维度的灵活过滤。

显著优点

该 Skill 在技术实现上展现出高度的专业性与安全性。首先,JSON-only 的响应格式消除了 LLM 解析 Markdown 的不确定性,便于程序化对接前端图表库或数据仓库。其次,代码采用 TypeScript 编写,具备完整的类型安全机制,配合严格的输入验证(日期格式检查、类型校验)和结构化的错误处理,显著提升了系统稳定性。安全方面表现尤为突出:API 密钥通过本地 .env 文件的环境变量注入,杜绝了硬编码风险;所有与 Picqer API 的通信均强制使用 HTTPS 加密;代码审计显示无 evalexec 等危险函数,无 SQL 注入或命令注入漏洞。此外,通过 Tailscale 进行网络访问控制的设计,为企业内网部署提供了额外的网络安全层。

潜在局限与风险

尽管代码质量达标,但该 Skill 仍存在若干使用限制。首要考虑的是来源可信度为 T3 级(个人开发者账号),缺乏大型组织或官方基金会的背书,企业用户在生产环境部署前应进行额外的代码审查。功能层面,Skill 依赖 Picqer API 的实时可用性,在网络中断或服务异常时无法提供离线数据缓存机制。cron.ts 中使用的 setInterval 定时同步策略若配置不当,可能导致服务器资源占用累积,需监控内存与连接池状态。此外,该工具缺乏多租户隔离机制,不适合直接用于多客户共享的 SaaS 平台,更适合单一企业内部的私有化部署场景。

适合的目标群体

此 Skill 主要面向三类用户:一是已采用 Picqer WMS 进行库存管理的电商企业或第三方物流公司,需要构建内部运营 Dashboard 来监控仓储效率;二是需要为物流团队开发数据可视化工具的前端或后端工程师,可利用其标准化的 JSON 接口快速对接 React、Vue 等前端框架或 Grafana 等监控平台;三是进行供应链数据分析的业务分析师,可通过 stock.fetch 的慢/快流转分类功能优化库存策略。对于需要严格数据主权控制的企业,该 Skill 支持本地部署与环境变量隔离的特性也极具吸引力。

使用风险与合规建议

在实际部署中,需重点关注 API 凭证的安全管理。虽然代码本身不硬编码密钥,但管理员必须确保服务器上 .env 文件的权限设置为 600(仅所有者可读写),防止系统日志或备份文件意外泄露 PICQER_API_KEY。网络层面,虽然文档建议使用 Tailscale,但若部署在公有云环境,仍需配置 IP 白名单与防火墙规则。性能方面,频繁的 dashboard.fetch 全量数据拉取可能触发 Picqer API 的速率限制,建议实施本地缓存策略或改用增量更新的 picklists.fetch。最后,由于涉及营收与库存等敏感商业数据,建议定期进行访问日志审计,确保 Tailscale 网络内的设备授权状态始终处于受控范围。

picqer-fulfillment 内容

文件夹图标tools文件夹
手动下载zip · 6.4 kB
dashboard-renderer.tstext/plain
请选择文件