@kevinZheng
2017-05-26T01:46:48.000000Z
字数 4412
阅读 2492
印吧
云拼版
SaaS服务
pls.yin8.net
印前处理
印前处理包含以下内容
拼版操作
拼版操作很简单只需确认和设置印量,选中参与拼版的任务然后点击试拼即可
拼版版芯支持
基于文件导入的在线云拼版主体基本完成,印厂使用时为了提高效率结合现有ERP系统做对接。现考虑数据对接的方案应该是由拼版客户端加扩展插件来实现。
印厂插件接口功能规划
数据对接可以采用事件驱动机制来串起来。
比方说 在文件处理第一步 文件导入窗口点击“订单导入” 按钮 ,客户端就调用插件实现的 “获取订单数据”接口方法来获取未锁定的订单数据,勾选之后点击导入订单,再调用插件实现的“订单加锁”方法,对导入的订单锁定防止多人操作。
文件处理第二步字体检查如果发现缺失字体,又暂时解决不了,可以屏蔽该订单,调用“订单解锁”接口,在该接口中根据印厂具体业务来实现问题订单的处理逻辑。
最后拼版结束落版并导出大版结果的时候,调用“更新订单”接口将拼版结果传回印厂数据库,并触发下一步业务,继续生成施工单等流程
客户端在调用接口之前判断是否存在印厂插件对接口的实现,有就继续调用没有就跳过
或者客户端将每步调用接口的代码放到try catch中 直接执行,记录接口执行结果,如有异常要提醒客户
每家印厂单独开发扩展插件,最终以jar包形式发布,使用时导入到客户端中,客户端配置记录扩展插件的路径,利用classLoader加载到运行时中。