迅琰网络科技 Logo提交需求 ↗

设备预约预检工作流

我们为教育培训提供可本地运行的教学设备预约预检包,按设备与时间区间列出冲突,保留待确认、已确认和取消状态。

服务说明

行业:教育培训、教学设备管理;场景:预约表提交给负责人前的只读预检。我们提供真实可运行的Node.js文件,不把预检结果当作预约成功或设备可用承诺。 输入:UTF-8 JSON,schema固定equipment-reservations-v1,snapshotVersion为资料版本;records每项包含id、equipmentId、start、end、status。编号限1至80位英文字母/数字/点/横线/下划线,首位字母或数字;状态仅confirmed、pending、cancelled。时间必须带秒及Z或明确偏移,支持2000至2100年;结束必须晚于开始。最多300条、文件最多1MiB,拒绝未知字段和重复id,勿加入姓名、电话或密钥。 运行:先解压并阅读README.md,安装Node.js 22,在解压目录执行node run.cjs sample-input.json。包内sample-output.json可用于对照。更换为自己的脱敏input.json,再执行node run.cjs input.json;需要保存时可由调用者重定向至独立结果文件,不得覆盖输入。 规则:按workflow.json四个节点与三条连线依次读取、校验、比较、输出。同设备时间有交集即列出一对编号;区间采用开始包含、结束不包含,首尾相接不冲突。cancelled不参与比较;confirmed两两重叠标confirmed_overlap,含pending标pending_overlap。不自动选择优先记录、占位或发送通知。 输出:JSON包含schema、workflow、snapshotVersion、executedNodes、status、humanReviewRequired、summary、findings、boundary及原始输入字节inputSha256。需要处理的冲突为needs_review;未发现冲突为ready_for_review,人工复核始终为true,不代表可借出。合法空列表会输出0条并仍须复核。 异常:格式、日期、未知状态或字段错误返回INPUT_INVALID,进程退出2且不输出结果;流程不匹配返回WORKFLOW_INVALID。成功生成结果退出0,可能仍含冲突;stderr不回显原始输入。我们保留输入,不自动改名或写文件。 示例:同设备09:00至10:00已确认,与09:30至10:30待确认重叠,得到1项pending_overlap。FAQ:没有冲突就能借吗?仍需核对实际设备、最新快照、人员权限、归还与维护状态。本包不核对这些现场事实,也不读取其他预约系统。我们可协助设计预约与资产状态联动,咨询:https://www.kmxywlkj.com/request 。

来源说明

我们原创的离线资料预检方法与运行文件。包内仅为虚构教学数据,不代表客户交付。结果供业务负责人复核,不替代真实系统校验、专业检验或业务审批。

版本

1.0.2

使用许可

proprietary

适用平台Node.js 22(本地运行)、迅琰流程规格 v1、人工业务复核
兼容声明ZIP包含workflow.json、run.cjs及输入输出样例。解压后用Node.js 22本地运行,仅检查JSON资料,不联网、不写业务系统;不是n8n、Dify或ComfyUI原生流程。

工作流节点

  1. 01 · input读取已脱敏预约JSON快照
  2. 02 · review校验字段、编号、状态与时间
  3. 03 · review比较同设备有效时间区间
  4. 04 · output输出冲突和摘要,交负责人复核

节点连线

  • inputvalidate
  • validateequipment
  • equipmentoutput

网站导航