秦雨露,孙晓红,李 彬,陶光灿,
1(贵州医科大学 公共卫生学院,贵阳 550025)
2(贵州省分析测试研究院,贵阳 550014)
3(食品安全与营养(贵州)信息科技有限公司,贵阳 550002)
实施食品安全追溯是国家保障食品安全的战略布局[1].2019年《中共中央国务院关于深化改革加强食品安全工作的意见》要求建立食品安全现代化治理体系,提升食品全链条质量安全保障水平[2,3].车东方[4]结合HACCP和GS1 设计乳制品追溯系统,从而提高供应链品质;梁万杰等[5]建立实现企业间的信息共享的牛肉追溯系统.但是,食品安全追溯存在一些亟待解决的问题,秦雨露等[6]研究发现我国食品安全追溯系统存在推广应用的难题,比如:很少基于风险控制进行设计、追溯系统成本高、追溯系统利用率不高、用户体验有待改善等[7].为了解决这些问题,本文提出设计一种特定风险控制水平下可配置化乳制品追溯平台.
风险控制是指专人或机构采取措施,降低事故可能带来的损失,达到对风险事件消灭或控制风险的目的[8].近年来,为客户提供个性化定制的服务理念在各行各业中逐渐兴起,可配置化这一概念是指平台采用参数化描述的机制来简化配置,开发人员可通过修改配置文件来定制平台功能,不需要修改平台的软件代码[9].特定风险控制水平下可配置化乳制品追溯平台模型设计与实现,需要一个模型化的设计方法,对关键控制点、风险等级、风险事件发生可能性、追溯环节和成本选择等可配置参数进行综合考虑,改善系统功能、增加用户体验感和提高系统利用率等.
本文讨论了应用需求分析、存储与应用成本分析、风险控制模型设计、编码结果分类、系统功能设计与实现等内容.
可配置化的乳制品追溯平台模型的技术架构包含数据采集层、接口层、应用层和展示层[10](见图1).
数据采集层包含两个方面:食品安全风险控制的数据采集,包括企业数据、产品数据、检验检测和监督抽检数据的采集等;食品安全追溯成本的数据采集,通过查阅文献以及在京东网查询相关设备的价格进行计算.
接口层方面,由各个业务系统提供出来数据访问接口,包括实验室信息管理系统(LIMS)提供检测报告相关信息,仓库管理系统(WMS)管理产品、原材料出入库,企业管理系统(ERP)管理企业、人员、资源,运输管理系统(TMS)管理产品批次、调配管理,监管系统实施包括舆情、统计分析和预警公告等[11].
图1 追溯系统的技术架构图
展示层方面,借助互联网、手机APP 等方式,接受用户的请求以及数据返回,为客户端提供应用程序的访问[9].根据乳制品企业所需的追溯服务,提供个性化的定制方案[12].
主要应用的技术,B/S 结构部署[13];前端展示方式运用技术包括Echarts、HTML5、CSS、JS;后端运用使用J2EE 运行服务容器[14];数据交互协议包括基于HTTP和SMIME与采用AS 协议的AS1 使用相同的签名加密的AS2 协议支持技术[15].
随着企业业务增长、消费者了解数据存储存在的问题、拓扑结构及地理因素等是隐形数据存储成本面临的难题[16].此外,我国企业的数据存储尚未发挥云计算、云储存技术的优势,应用基于云计算的ERP 技术可降低企业数据成本约20%[17].据调查发现,数据随着时间推移,其价值呈下降趋势,大部分情况下,企业存储资源利用率低于50%[16].企业有效挖掘数据潜在价值并多效利用是降低数据成本的重要措施.
为解决系统设计成本与效率的问题,现已有研发一对多服务-产品化,即一个团队、一套代码、多套标准服务多家客户的产品[18].研发产品化的一对多服务,通过技术与可配置化的手段实现,与本文讨论可配置化有相似之处,可通过修改配置文件来定制平台功能,仅需投入技术成本,来减少企业重复开发系统而造成损失的成本.
通过分析追溯系统的成本与风险的关系,得出在特定风险下追溯系统在HACCP 关键控制点、风险发生概率、风险矩阵、追溯环节、成本选择5 个变量之间有密切联系,为乳制品企业提供成本最优化下的风险可控的追溯方案[19].根据乳制品企业不同需求,提供不同的追溯方案,配置相应的追溯功能[20].
假设公式Z可以排列5 个变量组合下的数值,设公式Z=10000a+1000b+100c+10d+e
“Z”值为编码结果,“a”值为HACCP 关键控制点,“b”值为风险发生概率[21],“c”值为风险等级,“d”值为追溯环节,“e”值为成本选择情况.与a、b、c、d、e相乘的系数是为了保持数位不变所设定的.追溯系统5 个变量作用下,建立5 个表格,并且列出每个表格中所有排列组合可能出现的情况,不同表格用各自方案表示.随后以二进制相关的数学推导出a、b、c、d、e值的结果[22],组合5 个值的编码的所有可能性,根据所有可能性结果重新分类分析.
乳制品供应链主要控制生产、加工、销售3 个环节[23].取加工环节实施HACCP 分析为例,不需要控制用“0”表示,需要控制用“1”表示,所有排列组合可能出现的情况为8 种,用①至⑧表示(见表1).运用二进制的方法计算a值结果,①00+01+02=0,即a值为0;②20+01+02=1,即a值为1;③20+21+02=3,即a值为3;④20+21+22=7,即a值为7;⑤00+21+02=2,即a值为2;⑥00+21+22=6,即a值为6;⑦00+01+22=4,即a值为4;⑧20+01+22=5,即a值为5.
表1 HACCP 原理下乳制品的关键控制点
食品出现问题产生的危害与评估食品风险发生概率关系密切相关[24].选取关键危害为例,未发生风险事件用“0”表示,发生风险事件但是造成可关键危害用“1”表示,所有排列组合可能出现的情况为4 种,用①至④表示(见表2).运用二进制方法计算b值结果,①20+01+02+03=1,即b值为1;②00+21+02+03=2,即b值为2;③00+01+22+03=4,即b值为4;④00+01+02+23=8,即b值为8.
表2 风险发生概率
应用风险矩阵方法,生产部门可按照红色、黄色、绿色3 个顺序,优先调动资源来控制和改善问题[25],将风险等级取低、中、高3 种程度为例[26].未评估风险等级用“0”表示,发生风险等级用“1”表示,所有排列组合可能出现的情况为3 种,用①至③表示(见表3).运用二进制方法计算c值结果,①20+01+02=1,即c值为1;②00+21+02=2,即c值为2;③00+01+22=4,即c值为4.
表3 风险等级
设计为4 种类型,具有重叠性关系.分别有第1 种“极简型”,只追溯与产品生产相关的企业,从产品追溯其生产企业,了解企业的食品安全资质等;第2 种“简约型”,极简型+追溯产品的质量,追溯产品的检验检测报告或检测证书,了解产品质量检测的结果;第3 种“普通型”,极简+检验检测+HACCP 相关追溯,使用HACCP 管理系统,追溯食品安全关键控制点;第4 种“复杂型”,追溯平台增值服务相关追溯,在追溯功能之外提供增值服务功能,如大众点评企业和产品、AI 分析大数据并提供产品加星认证等.
未选择用“0”表示,选择用“1”表示,所有排列组合可能出现的情况为4 种,用①至④表示(见表4).运用二进制方法计算d值结果.①20+01+02+03=1,即d值为1;②00+21+02+03=2,即d值为2;③00+01+22+03=4,即d值为4;④00+01+02+23=8,即d值为8.
表4 乳制品追溯环节选择
企业追求成本最小化是为了实现利润最大化的目标[27],假设中小企业的成本划分为低、中、高3 种类型,低成本1~3 百万/年,中成本3~5 百万/年,高成本5~10 百万/年,如表5所示.未选择用“0”表示,选择用“1”表示,所有排列组合可能出现的情况为3 种,用①至③表示(见表6).运用二进制方法计算e值结果,①20+01+02=1,即e值为1;②00+21+02=2,即e值为2;③00+01+22=4,即e值为4.
表5 追溯成本选择
表6 低、中、高区间组合模式
将表1至表5的a、b、c、d、e值各自代入公式Z=10000a+1000b+100c+10d+e中,将5 个表格排列组合得出现情况的数量相乘即8×4×3×4×3=3072,从而得出编码结果有3072 种.结合表1到表5的内容,进行编码结果分类.定义a、b、c、d、e值在低、中、高区间中[28](见表6).
根据低、中、高数值组合模式的不同,意味着风险控制水平的高低不同.将a、b、c、d、e得出的各数值分别定义为低、中、高区间.因此,选取5 种区间情况为例:第1 种情况是全部是低区间;第2 种情况是全部是中区间;第3 种情况是全部是高区间;第4 种情况是低高低高低区间;第5 种是高低高低高区间.
乳制品企业选择a、b、c、d、e组合得出的数值,按照选取的5 种区间情况,可以得出不同的解决方案,提供企业可视化服务.
以全部高区间情况为例,乳制品企业在原奶验收、净乳和预热3 个阶段都极可能出现食品安全问题,选择复杂型追溯环节和高成本投入的追溯模式下,企业根据自身情况,勾选需要的费用类型,根据选择的单项费用或者复合型费用,追溯平台配置给企业相匹配的服务.
李明佳等结合供应链参与的不同主体、供应链各环节、国际食品安全质量保障标准等构成食品安全追溯体系(见图2)[29].食品安全溯源体系在4 个部分的共同作用下发挥追溯功能,实现政府高效监管、企业树立品牌形象、消费者获取真实数据明白消费的作用.
图2 食品安全溯源体系[29]
追溯平台的设计与改造是在已有的食品安全云基础下实施的(http://shihuayun.com/),重点设计追溯主体的企业端口,把企业应用追溯系统流程展示出来,如图3所示.
借助Mockplus 工具展示系统页面,初次登陆可配置化的乳制品追溯平台的企业需要填写企业信息、产品信息等.登陆追溯系统的企业端,系统提示企业需要填写的“HACCP 关键控制点”、“风险发生概率”、“风险等级”、“追溯环节”、“追溯成本”中五项内容,选择“是”或“否”,如图4所示.
根据乳制品企业的选择,系统后台运用风险控制模型计算后,从溯源管理、物流管理、健康中心、营销管理、数据分析、增值服务等9 个模块中配置符合实际性、科学性的方案[30].企业从系统配置出的模块中勾选所需模块,按照企业需求系统提供定制化方案,扫码缴费后企业获取方案并使用追溯系统(见图5),以此降低企业应用追溯系统的成本.
图3 追溯系统流程图
图5 可配置化方案
可配置化的乳制品追溯云平台的系统功能包含9 个模块[31](见图6).其中,溯源管理是保障食品质量的一项重要措施[32],根据企业需求结合实际应用对溯源节点增加或者减少,包括产品批次、产品名称、等;物流管理:针对性解决产品窜货问题,配套箱标、仓储和在线供货实施监控方案,量化每条食品生产线,出现窜货情况及时反馈至窜货管理的售后服务中心[33];健康中心:在所需要监管控制的园区放置监控设备,除了记录每日监控日志外,还将诊断报告上传至系统,采用自动擦除的方式保存视频资料,以供出现问题作为处理事故的依据[34];营销管理:把营销手段和信息技术相结合,除了管理线下销售外,企业还可以管理线下活动,积分兑换等[35];数据分析:根据线上的移动商城、线下的防伪管理和品质监管的3 方面的趋势分析,预测未来一周、一月、一年内需要控制的关键点和重点推广的地区[36];检验检测管理:企业可去专业的检测机构或者在有条件的情况下自行检测,上传符合国家要求的检测报告;追溯查询:企业通常可使用手机APP 或者电脑网页版,查询每日分派任务,并按照指示打卡完成[37];系统管理:企业对组织内部的通知、公示、系统人员任务分配等的管理[38];增值服务:包括保险理赔和AI 分析,也可使用AI 分析大数据并提供产品加星认证、AI 挖掘企业和产品卖点、AI 推荐企业和产品、AI 报警监控视频异常情况等.
图6 系统功能结构图
在已有食品安全云追溯系统基础上,研究“a”值为HACCP 关键控制点,“b”值为风险发生概率,“c”值为风险矩阵,“d”值为追溯环节,“e”值为成本选择情况.针对乳制品追溯系统设计的可配置化的模型,采用二进制相关的数学推导生成参数的编码结果,根据编码结果重新划分为低、中、高3 种组合,选取全部为高区间的组合为代表,进一步设计系统功能,从而得出个性化的追溯方案[38].在进一步的工作中,需要结合不同食品类型的特点,准确定义常数的值,进而凝练编码结果,为追溯系统的设计开发提供依据.
本研究以乳制品为例,按照企业需求系统提供定制化服务,可以缩减中小企业应用追溯系统的成本,并进而提高追溯系统部署应用的效率.在进一步的工作中,将根据不同食品类型产业链条的特点,进行模型设计,实现所有食品类别的模型设计.
研究出模型设计是基于特定风险控制水平的可配置追溯系统的关键步骤,进一步的工作中,将对追溯平台实施改造与设计,并应用到不同食品类型追溯系统建设中,在实践中进一步优化模型设计,降低追溯的成本.