一、项目背景
Hello,友友们,这些天我一个在南京读研的同学找到了我,他说他们某材料研究院旗下的实验室正面临着一个紧迫的任务,这个任务是这样的:实验室现在需要人员高度紧密协作,同时在产出结果时必须最大限度地减少误差的可能性。在这个过程中,涉及到单据串联的连贯性、样品的流程控制、设备数据的输入输出以及实验结果的准确记录等,这使得实验室材料检测系统的业务复杂性大幅增加。
并且随着时间的推移,检测人员和检测设备数量也持续增加,导致实验室以及隶属的材料工厂的管理变得愈发困难。这种局势下,实验检测与工厂生产数据的真实性和可靠性反而出现下滑的趋势。而且由于数据量的激增,对数据的直观分析变得愈加棘手,构建复杂的算法模型变得异常困难,而这正是推进和改善实验检测工艺所必需的。
听完同学给我的描述,我直接给他推荐了smardaten,因为这类业务十分复杂繁琐的性质的问题其实我也在我们实验室遇到过,我通过smardaten搭建的系统很轻松的解决了,那么smardaten在这类问题前如何大展身手呢?一起来跟洲洲看看吧!
二、复杂场景需求
通过上述相关描述,咱们一起来沉浸式体验一下如何用smardaten解决业务复杂性的问题吧,首先我们明确一下场景需求。
构建实验室样品检测系统,需要完成从下单、任务分配、样品登记、接收、试样制备、实验检测等全过程信息管理,同时包含合同管理、报告编制和签章管理等功能。
例如下列实例化的业务需求:
1.支持一个委托单下多样品并行检测,样品信息全流程自动填充;
2.支持新增基于委托单的全景图状态查看,快速全局查看整体进度;
3.支持所有审批、回退操作均进行日志记录,供后期审计或进行统计分析;
4.支持不同角色,不同用户的权限配置,查看统计分析信息和快速处理业务。
三、业务框架搭建
因为实验室的业务除了底层数据的接入、监测,更加涉及到如样品检验管理、资源管管理、运维管理、质量体系管理等一级、二级嵌套层级的业务架构。所以在设计业务框架时,可以进行如下设计:
通过设计出的最终系统,如下图样例系统所示,可以看到整体架构是多层级嵌套,是十分复杂的。
四、复杂场景实现
4.1 实验室工作台搭建
虽然实验室工作台比较复杂,但是可以通过smardaten管理导航菜单和页面的关系绑定:支持多层级嵌套,多种导航布局展示。
导航顶栏支持不同的组件嵌入、自定义设计以及二次开发集成。
4.2 实验室流程权限管理
整个实验检测管理的一般业务流程对应的角色类型,以及相应的业务职能如下图。所有角色与权限涉及到所有功能页面的分配、业务流程配置、功能逻辑配置等,入眼可见的流程复杂度。
4.2.1 多组织角色管理
为了控制用户或角色对系统中各个组件的访问和操作权限,以及不同的流程审批,提供了统一管理组织人员和角色的入口。
4.2.2 角色赋权
每种角色的权限是不同的。通过定义不同的角色(应用&系统角色)并分配相应的权限(应用&菜单),可以确保只有授权用户才能访问特定页面。
4.2.3 数据赋权
如样品负责人仅可查看其负责的样品,样品管理员可查看所有的样品。通过规则组的条件判断组合,实现对满足不同条件的人员查看对应的数据。
4.2.4 检测流程审批
如样品在检测流程中,需要样品管理员进行样品分发后,样品负责人进行检测的逻辑。根据定义组织用户、角色可选择不同业务流程的处理角色。
4.3 设备检测数据统一管理
实验室管理中涉及到设备数据接入,检测人员填报数据,审批流转流转数据,数据流向是复杂且难以管理的。
通过smardaten可以很好的解决这个问题,因为smardaten提供目录式管理数据资产,底层统一管理,便于回溯,监管。
如下图所示,smardaten实现了可视化多维度管理数据,分析数据血缘管理,提供元数据管理,以及内置AI质量检测辅助用户决策,数据层面的按组织/角色条件组合控制权限。
4.4 实验室多维协作看板
面对实验室团队协作中多角色,不同角色关注的数据维度也是各不一样,统一看板多视图的重要性不言而喻。管理层关注人员和能力,执行层关注业务分布和环境信息。
例如管理员看板,主要展示实验室整体运行情况。
经过底层统一的数据管理后,上层提供60+图表组件,通过函数计算、内置排序、过滤等分析算子供二次分析展示
例如,检测工程师看板,主要是个人检测项目、待检测项目等更细致的信息。
smardaten提供多种可视化组件,在画板式大屏上自由布局,进行可视化大屏设计。组件层支持细粒度的样式配置满足统一视觉风格要求,图表支持数据定时/订阅刷新,各组件支持配置交互联动,让大屏数据交互更加丰富。
五、项目总结
通过smardaten,我们实现了将实验室数字化管理流程标准化,实现全过程实验流程记录、检测数据跟踪、人员与设备统一管理。作为相对标准的LIMS系统,基于smardaten无代码组装优势,通过多功能模块的组装与调整,可以满足第三方检测、生产检测和科研检测等不同实验室检测场景下的数字化管理需求。
其实,smardaten作为数据驱动的企业级无代码软件开发平台,跟轻量级低代码平台还是有很大区别的。它内置了全域数据资产管理平台,包括数据资产管理、集成交换、计算,并基于这些数据来进行表单业务流程构建,以及可视化应用的的搭建。这也得得益于smardaten最早做大数据出生,有浓厚的大数据基因存在。当然对一些GIS空间分析、数字孪生的分析、交互式大屏,目前也有比较好的支撑。
欢迎友友们去体验一下!~