工作流引擎:
为电子政务领域提供可独立的运行的工作流产品,产品易于与政务领域应用集成,支持跨平台、跨浏览器,并且支持手机、平板电脑等智能终端上使用。产品提供动态表单引擎,支持在线设计表单,便于适应复杂政务应用政务流转业务场景,提供丰富的流程执行API。
项目技术架构:Vue javascript css bpmn-js,java8,Activiti,mybatis,springboot,quartz。
主要功能:创建数据模块,流程表单整合了页面控件元素,可图形化动态定义工作流并部署,每个流程实例可进行任务处理、委托代理等管理,最后用于相应用户审批。
我们团队全权负责该流程引擎,其中前端主要使用bpmn-js来实现activiti流程设计,实现可页面编辑流程图和可编辑每个组件信息。后端使用MySQL存储数据,数据库交互使用mybatis,引入activiti框架完成流程信息存储,部署,发布,以及与用户关联,通知审批等。
目录链平台:
充分应用区块链技术,对目录系统进行升级改造,促进数据共享、优化业务流程、降低运营成本、提升协同效率、建设可信体系等方面的优势,进一步提高政务服务数据共享和业务协效率、助力政府数字化转型、推动政府职能转变、建设服务型政府,创新政府管理方式、构建新型社会治理体系。
技术路线:java8+jpa+quartz+springboot+redis,vue+javascript+css。
主要功能:创建5大目录划分职责,实现数据共享与申请,统计报表月度/年度部门机构评比,接入第三方数据并且共享,对第三方接口可以进行实时监控和测试。
我们团队全权负责项目,前端用原生JS融合CSS动画实现全动态大屏展示,且减少内存消耗和占用。后端整体框架是springboot,使用JPA与数据库进行交互,使用spring security实现权限安全和用户登录控制,quartz实现评分定时计算和接口定时测试心跳,多线程和ThreadPoolTaskExecutor线程池定期向第三方拉取数据,redis存储部分数据为数据库分压,并且整合本团队开发的区块链平台接口进行数据存证,下载存证等功能。