Ctrl+D收藏泡泡中文
泡泡中文Paozw.com
泡泡中文 > 都市言情 > 神豪:收入按美元,消费按日元 > 第29章 客户易主

第29章 客户易主

演示后的第二天,嘉禾完成合同签署。

年度服务费三十万元,首个实施里程碑四万元。刻度云核心与通用能力不转让,嘉禾取得限定场景许可;专用接口、字段映射和内部报告模板按附件交付,未公开业务流程受保密条款保护。

每一项都与会议纪要一致,没有在盖章版本里重新变回“完整源码独占”。

采购把盖章合同和进场安排一并交给周衡,专门为他们开通了供应商通道。过去他挂着海拓的工牌进这栋楼,现在访客单上的公司名称,是他自己起的。

接下来五个工作日,他和丁卓都在嘉禾测试环境。

第一类接入是嘉禾已有的云监控告警,只读取客户主动转发的事件摘要,不索取云平台管理权限。第二类来自一台受控的本地测试服务器,由代理缓存和上传。第三类是变更记录,通过嘉禾审批系统的公开接口接收版本、环境、时间和操作单号,不读取审批正文。

三类数据接进同一条时间线后,问题很快出现。

嘉禾的一台测试机时钟比标准时间慢了一分二十多秒。页面上显示进程重启发生在版本发布以前,看起来像系统无故先重启,实际顺序正好相反。

丁卓建议把那台机器时间直接校准,再重新演示。

“校准要做,但旧记录不能跟着改成没发生过偏差。”周衡说。

他们保留来源时间,同时记录代理接收时间与时钟偏差。报告中明确标注该设备时间不可信,后续记录在校准完成后恢复正常。这样既不会把错误时间当证据,也不会为了页面好看悄悄重写历史。

嘉禾管理员按自己的流程完成时间同步,工单和结果都进入验收附件。

第二个问题来自报告权限。

技术人员能看到完整告警和变更,业务负责人只应看到影响、责任人与处理结果。最初版本导出时,两种角色使用了同一模板,业务报告里带出了一段没有必要出现的内部地址。

周衡停掉自动导出,按最小范围重做模板。技术附件保留必要证据,业务报告只显示经授权字段;任何人想展开原始内容,都要在嘉禾自己的权限体系里操作。

第三个问题出在网络恢复以后。

嘉禾测试环境一次性补传数百条记录时,技术人员希望取消发送限速,理由是内网带宽足够,越快追平越好。丁卓把速率调高做了一轮,事件确实更快进入云端,报告生成和实时告警却被同一批补传占住,新发生的事件反而排到后面。

周衡没有用更高机器配置把现象盖住。他把补传和实时事件分成两条队列,实时记录优先,历史缓存按批次推进;嘉禾可以在安全范围内调整批量,但不能无限制冲击云端。

重新测试时,历史记录慢了几十秒才全部补齐,新告警却能在正常时限内出现。嘉禾把这一项写成容量边界,没有要求页面上的积压必须瞬间归零。

修复提交属于刻度云通用的可靠性改进,不因发生在嘉禾现场就全部归客户独占。嘉禾专用字段映射则进入合同附件,边界与此前合同谈定的内容一致。

第五天下午,首期验收开始。

正式跑脚本前,罗致远临时换了一名从未参加部署的管理员。

“如果只有你们两个人会装,文档再齐也不算交付。”

新管理员按部署手册从空环境开始,第一步便卡住。安装包下载地址使用了周衡测试账号生成的临时令牌,原先参与项目的人浏览器里已有缓存,所以一直没有暴露。

周衡没有替他在终端上输入自己的令牌。他停下验收,把安装包改到嘉禾项目专用的受控地址,由客户管理员生成和保管访问凭据;手册同步补上令牌过期、撤销和重新申请步骤。

第二次安装由新管理员独立完成。丁卓只按问题清单回答,没有接管键盘。部署成功后,对方又照文档卸载一次,确认代理、缓存和账号权限都按约定清理。

这段返工让验收晚了近一小时,却证明交付对象不是周衡电脑里一套只能现场演示的环境。

嘉禾没有重演培训室那次偶然断网,而是在受控网络里按脚本切断外联十分钟。代理累计缓存两百余条测试事件,网络恢复后分批补传,顺序和编号核对通过。

随后是事件时间线。告警、变更、接手、操作、恢复和复核依次出现;无人接手的事件不能自动显示为彻底关闭,报告末页仍会列出责任去向和未完成事项。

最后一项是数据导出。嘉禾管理员导出自身事件与配置,文件可以在不依赖周衡个人账号的情况下读取。工作室无法用关闭账号的方式把客户锁在系统里。

罗致远逐项签字。

“三类接入通过,缓存补传通过,时间线和报告通过。”他说,“断电恢复和本地多人协作不在本期,不作为扣款条件。”

采购在验收单上补充确认,首个四万元里程碑完成。

周衡按实际验收金额开具发票,合同、验收、发票和经营账户信息使用同一个项目编号。下午四点十二分,嘉禾从合同主体账户支付四万元。