基于Java+Vue的低代码平台,支持PC、H5移动端、AI大模型、信创

0 阅读1分钟

摘要:织信是基石协作自主研发的企业级低代码开发平台,目前有4W家企业,构建了总计超过10000多个应用,而这些应用有 70% 都是不懂代码的人搭建出来的。

产品介绍

市场上各种低代码可视化搭建平台百花齐放,主要区别分为低代码、无代码、企业级低代码等几种。其中织信就是企业级低代码平台的典型代表,其核心优势体现在深度业务场景覆盖与全链路数字化赋能能力上。区别于轻量级无代码平台,织信通过自主研发的动态领域模型引擎,支持企业构建覆盖研发、生产、供应链、财务、人力等全价值链的复杂应用系统,同时提供可视化流程编排、智能表单设计、数据中台等模块化组件,实现从需求分析到部署上线的全周期低代码开发。

该平台特别强化企业级安全合规体系,通过多租户权限管理、审计日志追踪、国密加密传输等技术保障数据资产安全,并支持私有化部署与混合云架构,满足金融、制造、政务等行业的严苛监管要求。在功能扩展性方面,织信创新性地采用开放API网关与低代码扩展包机制,既允许业务人员通过拖拽配置快速搭建标准化应用,也支持IT团队通过Java/JS脚本注入实现复杂业务逻辑,形成业务与技术的协同开发闭环。

织信是什么?

织信(全称叫“织信Informat”)是基石协作科技自研的低代码应用构建平台,能够快速支持业务中台化、满足企业自助应用定制开发需求,旨在为广大企业提供一套低成本的企业应用搭建解决方案。通过可视化拖拽的方式,传统模式下需要一月才能完成开发的应用,用织信一天就能完成。

2019年,织信1.0 在内部正式上线,在之后几年的时间里,内部共计搭建了 10000 多个应用,其中 70% 的应用都是由产品、运营、销售、人事等没有开发经验的员工自行搭建的;2020 年底织信正式对外发布商用,已累计服务了吉利汽车、国家电网、中国交建、招商局、施耐德等在内的几千家大型企业;2021 年的疫情期间,织信以低代码、快速搭建应用的优势,第一时间助力各级政府及企业快速实现疫情防控和管理,累计搭建 200 多个疫情应用,快速发展;

2023 年 ,织信NEXT 正式上线,这是国内首批上线的“全栈式”低代码开发平台,支持企业自由构建前端个性化页面、后端业务逻辑功能,并于年底深度融合AI大模型,顺利推出“AI助手”功能,用户可以通过简单的语言描述让AI助手自动生成应用功能和组件,这也让织信向企业级应用一体化迈出了重要一步。并积极为每个企业,每个职能部门,每个角色提供快速搭建应用的平台能力,让工作中的每件事情都可被数字化。

织信的能力及优势

织信作为一款可同时面向IT技术与业务开发者使用的企业级低代码应用搭建平台,适用于表单和流程驱动的企业中后台应用。通过可视化拖拉拽的方式编辑和配置表单、流程和报表,并支持一键发布到 PC 和手机端,让不会写代码的人也能轻松搭建应用。从简单的轻量级应用(调查问卷、请假排班、财务报表)到复杂核心的企业系统(ERP、MES、WMS、PLM),都可以通过织信轻轻松松搭建出来。

相比于传统的系统开发建设周期长、灵活性差,无法满足快速变化的需求,织信可以通过将原本开发过程中需要多人协同完成的工作,交给业务同学自主完成,来降低沟通成本,提升交付质量。当业务需求变化时,快速重组,灵活应对,并在过程中规范开发过程,降低开发及维护成本。

以差旅报销流程为例,用传统开发模式大约需要开发 2~3 周,用织信配置只需几个小时即可完成,大大降低了开发周期及人力资源的投入。

2021 年,西安因本土疫情暴发实行全市封闭管理。西安市“一码通”系统因访问量激增突发崩溃,导致市民出行、核酸检测点工作全面停滞。某拥有 3300 余名员工的大型军工企业面临无法实时统计全员核酸检测进度的困境,而疫情防控信息需每日紧急上报政府指挥部,传统系统修复周期长,业务停摆风险极高。

该企业信息部门迅速启用正在使用的织信低代码平台,通过可视化拖拽组件和预置模板,在不到半天内搭建出一套疫情应急管理系统。

系统核心能力:

  1. 全员核酸实时统计:生成问卷链接与二维码,员工自主填报检测结果,数据自动同步至后台;
  2. 动态仪表盘监控:通过柱状图、热力图可视化展示各部门检测进度、高风险区域分布;
  3. 分级权限管理:区/街道/企业管理员按权限查看并导出数据,满足政府多级上报要求;

系统上线后,企业当日即完成全员核酸数据汇总并提交政府,保障了防疫连续性。参与开发的IT人员因快速响应获得公司嘉奖。

低代码技术优势:

  • 极速部署:传统系统开发需2周至1个月,织信平台通过模块化组件(如表单引擎、流程设计器)实现2小时搭建标准化防疫应用;
  • 闭环管理:打通人员登记、检测跟踪、风险预警全流程,并与企业微信/钉钉集成,实现“填报-分析-预警”闭环;
  • 零接触防疫:线上填报减少纸质传递,降低交叉感染风险,同时自动归档数据备查。

织信平台同步向西安当地社区、医院及企业开放12款疫情防控模板,包括:

  • 隔离人员健康打卡
  • 防疫物资调度系统
  • 流调信息协同平台

截至2022年1月,西安市7个区县、超200家单位采用织信模板部署系统,累计处理防疫数据逾50万条,效率较传统手工统计提升5倍以上。此次事件也印证了低代码在突发公共事件中的核心价值:

  1. 响应敏捷性:业务人员无需编码即可修改流程(如新增“密接者动线追踪”模块),适应政策变化;
  2. 成本可控:避免百万级定制开发投入,复用现有IT资源;
  3. 生态协同:通过API对接政府健康云平台,弥补原有系统短板,构建“企业-社区-政府”联防网络。

织信的核心功能

1、功能特点:

**友好的组件结构及注释:**织信平台通过模块化组件设计,提供清晰代码结构与标准化注释规范,降低开发门槛。业务人员可通过可视化界面拖拽组件,开发者可基于注释快速理解底层逻辑,实现高效二次开发。组件库覆盖表单、图表、流程等核心场景,支持自定义扩展,满足企业复杂业务需求,同时保障代码可维护性。

**前后端分离架构:**采用微服务架构,前端专注交互体验,后端提供API接口,支持多技术栈协同开发。前端基于Vue/React构建动态界面,后端通过Spring Cloud实现服务治理,提升系统扩展性。此架构支持分布式部署,满足高并发场景需求,同时降低前后端耦合度,加速迭代周期。

**完善的权限控制体系:**提供RBAC(基于角色访问控制)与ABAC(基于属性访问控制)混合模型,支持菜单级、按钮级、数据行级权限配置。通过组织架构树关联角色,可精细化管控用户操作权限,并结合审计日志实现全流程操作追溯,满足金融、政务等高安全合规场景需求。

**数据权限与隔离能力:**支持多维数据权限策略,可按部门、岗位、用户组设置数据访问范围。通过动态SQL过滤与视图隔离技术,实现同一业务模块下不同角色查看差异化数据。例如,销售总监可查看全国数据,而区域经理仅限本地区,保障数据安全的同时提升协作效率。

**开放拓展组件机制:**提供Java扩展包开发框架,支持将复杂业务逻辑封装为独立组件。开发者可通过Maven/Gradle管理依赖,以JAR包形式上传至平台,实现与低代码引擎的无缝集成。例如,集成AI算法包后,业务人员可直接在表单中调用图像识别功能,无需编写代码。

**在线表单开发与热更新:**可视化表单设计器支持拖拽生成复杂表单,内置50+字段类型与校验规则。修改表单后无需重启服务,通过动态编译技术实现秒级生效,支持版本回滚与灰度发布。结合数据模型驱动架构,可快速构建CRM、ERP等核心业务系统。

**多云存储与短信服务集成:**统一存储网关支持本地上传、阿里云OSS、腾讯云COS等主流存储服务,通过配置化方式实现文件管理策略。短信服务模块预置阿里云、腾讯云等通道,支持模板管理与发送状态追踪,助力企业快速对接通知、验证类业务场景。

**智能API文档生成:**基于OpenAPI 3.0规范,自动从代码注释生成交互式API文档,支持在线调试与Mock数据模拟。文档与后端服务实时同步,降低前后端联调成本,提升接口交付效率。

2、主要功能:

  • 表单设计器

提供可视化表单设计器,支持数据验证、联动规则、公式计算等高级功能。通过数据字典与外部API对接,可快速构建采购申请、工单处理等业务表单,结合流程引擎实现审批自动化。

  • 流程设计器

基于BPMN 2.0标准的工作流设计器,支持会签、加签、转办等复杂流程场景。提供流程时效监控与超时预警功能,助力企业优化审批效率,典型应用于合同评审、财务报销等流程。

  • 组件设计器

支持自定义UI组件的开发和复用,提供丰富的组件库,满足各种应用场景。支持组件的动态配置和事件绑定,提升开发灵活性。

  • 数据大屏

内置ECharts/AntV可视化库,支持实时数据接入与动态图表联动。通过数据集市与维度建模,可快速构建销售看板、生产监控等决策支持界面,助力管理层实时掌握业务动态。

  • 自动化

一种图形化编程环境,支持定时任务、事件触发、Webhook等多种执行方式。例如,自动同步ERP订单数据至CRM系统,或通过邮件解析触发工单创建,减少人工重复操作。

  • 脚本

支持直接通过Js代码进行复杂业务流程开发的工具引擎应用,通过脚本工具,用户依然可以使用传统代码的方式去实现更复杂的需求和前端交互。

  • WebAPI

通过API接口实现内外部系统集成,例如对接钉钉/企微/飞书实现单点登录,或向合作伙伴开放供应链查询接口。

  • 运维管理

平台的升级通过封装好的安装包,技术维护人员按照通知即可快速升级应用升级则通过应用安装包,可通过导出的方式进行备份,每次版本升级只需要通过安装包导入的方式即可升级应用。

  • AI助手

集成自然语言处理和机器学习技术,提供智能化的业务建议,支持自动化操作和任务调度,提升工作效率。同时还提供数据分析和预测功能,辅助决策。

  • 更多功能

根据不同的复杂场景,织信提供更多高级功能可帮助用户去实现复杂的业务逻辑,如:AI绘图、自定义页面、自定义组件、网站、扩展库、监听器等。

功能项

说明

API

API允许外部系统以HTTP协议的形式和应用交互

AI绘图

文字生成图片功能使用户能够根据输入的描述快速生成相应的图像

脚本

织信使用javascript语言作为脚本语言,在织信使用脚本可以实现无法配置的高级功能,在脚本中通过访问informat对象可以使用系统 提供的功能函数。

网站

织信的网站和资源托管功能提供了静态资源的托管服务,可以快速地实现静态或动态的网站上线。

版本管理

将本地应用的配置文件及资源文件推送至远程仓库进行管理

监听器

监听器通过监听系统的特定事件来执行设置的自动化程序

扩展库

引入外部Java编写的代码来实现

问卷调查

通过一张数据表生成表单并生成访问的地址和二维码