摘要: ONLYOFFICE 是一个开源的办公套件,适合多人在线协作。由总部位于总部在拉脱维亚的 IT 公司Acensio System SIA 开发。它提供在线协作文档编辑器(包括文档、电子表格、演示文稿和表单),适用于 Windows、Linux、macOS、Android 和 iOS 系统。也可以将 ONLYOFFICE 集成到学习管理平台、同步与共享平台、企业管理系统等,甚至集成到你自己的应用程序中。ONLYOFFICE同微软office、金山WPS的功能相似,可以看成是同一类软件产品,但ONLYOFFICE的源代码是开源的。另外,表单Forms是ONLYOFFICE 的一大特色功能,能直接在编辑器内创建表单,可以实现类似于web表单功能和精细化权限控制。 阅读全文
posted @ 2024-07-18 08:31 大龄码农有梦想 阅读(2734) 评论(0) 推荐(0) 编辑
摘要: 门户设计器是一种用于创建和设计门户网站或者应用系统首页的工具。它通常是一个软件应用程序,可以帮助用户快速、轻松地设计和构建自己的门户网站或者应用系统的首页。门户设计器通常提供在线拖拉拽设计器,以及各种模板、主题和组件,使用户能够自定义外观、功能和布局,设计出来满足业务需要的门户界面,授权给对应角色使用,达到千人千面的效果。 阅读全文
posted @ 2024-07-18 08:28 大龄码农有梦想 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 在B/S应用系统开发中常常遇到表单打印需求,尤其是OA、ERP类的企业运营管理系统,打印的需求很常见,但WEB应用的打印一直以来是一个难题,特别是在应用中完成标签打印(如包裹面单、货运标签等)、票据打印(如零售小票)难度较大,其难度在于如何将需要打印的内容,精确套打到标签、票据中,精确控制分页,并实现高速连续打印。 阅读全文
posted @ 2024-07-17 14:24 大龄码农有梦想 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 移动APP、H5、小程序曾风靡一时,结合当前无代码/低代码开发技术,有哪些免费开源的移动端H5/小程序软件,不用写代码即可发布H5页面,笔者对市场上主流的开源H5低代码/无代码工具/框架/组件进行了研究和验证,找到了几款比较好用的移动端H5无代码/低代码设计器,供大家选型参考。 阅读全文
posted @ 2024-07-17 14:23 大龄码农有梦想 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,轻松定制开发出自己的低代码开发平台。 阅读全文
posted @ 2024-07-16 09:55 大龄码农有梦想 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 目前主流的开源流程引擎有activiti、flowable、camunda等,这几个开源流程引擎的版本很多,哪个开源流程引擎哪个版本的功能更多、性能更好,该如何选择。 无论您选择哪一个开源流程引擎,都不可能直接拿来即用,均需要做一定的扩展开发和集成开发,才能满足项目真正的需求。以下是基于开源工作流引擎需要定制和扩展开发的功能。 阅读全文
posted @ 2024-07-16 09:52 大龄码农有梦想 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 本文重点介绍,基于activiti、flowable、camunda开源工作流引擎,如何选择一个开源免费的流程设计器,进行集成和扩展开发,快速交付项目使用。 阅读全文
posted @ 2024-07-15 08:42 大龄码农有梦想 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 在开发应用系统时,都离不开权限的设计,权限设计 = 功能权限 + 数据权限。而功能权限,在业界常常是基于RBAC(Role-Based Access Control)的一套方案。而数据权限,则根据不同的业务场景,则权限设计不尽相同,可以有不同的技术解决方案。按照应用系统权限类型划分,可进一步细分为菜单权限、按钮权限、字段权限、接口权限、数据行权限、数据列权限、登录权限等。本文重点讲数据权限管理,尤其是数据行级权限的控制与管理。 阅读全文
posted @ 2024-07-15 08:40 大龄码农有梦想 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: 目前基于Java语言开发的主流开源工作流引擎有osworkflow、jbpm、activiti、flowable、camunda。其中osworkflow、jbpm技术较老已经过时,activiti包括activiti5、activiti6、activiti7三个版本,flowable分开源版和商业版,camunda包括camunda7和camunda8两个系列的版本。这么多版本的开源流程引擎,哪个功能完善、性能最好,该如何选型呢? 阅读全文
posted @ 2024-07-14 16:20 大龄码农有梦想 阅读(4387) 评论(0) 推荐(0) 编辑
摘要: 在现在流行微服务、前后端分离软件开发架构下,基于标准RESTful/JSON的HTTP接口已经成为主流。在实际业务中有很多需要快速开发调用数据服务接口的需求,但团队中缺乏专业的后端开发人员,比如:(1)数据库表已存在,如何快速把数据变成服务,供报表、大屏等数据可视化方式使用。(2)移动APP/H5/小程序开发,前端程序员快速开发后端接口进行接口调用和联调测试。(3)数据中台架构中,企业数据资产对外快速发布http服务及统一管理。 阅读全文
posted @ 2024-07-14 16:18 大龄码农有梦想 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 推荐几个免费的开源的基于vue技术的电子表单设计器 阅读全文
posted @ 2024-07-12 17:08 大龄码农有梦想 阅读(2079) 评论(0) 推荐(0) 编辑
摘要: 在前后端分离开发架构下,经常遇到调用后端数据API接口进行测试、集成、联调等需求,比如:(1)前端开发人员很快开发完成了UI界面,但后端开发人员的API接口还没有完成,不能进行前后端数据接口对接和联调,很容易影响开发进度。前端开发人员用的比较多的开源组件有mock.js,但该组件缺乏界面管理,因为这样做很容易造成代码耦合,甚至一不小心就会把Mock代码打包到生产环境。(2)在一些数据大屏可视化、报表开发、调用远程服务等业务场景中,常常需要远程http接口数据的支撑,往往把JSON数据写死到代码里,或者通过spring mvc开发数据接口,这些工作都比较耗时,且日后不好更改和维护。当然,也可以使用开源软件json-server用于模拟服务端接口数据,根据json数据建立一个完整的web服务。JSON-Server 是一个 Node 模块,运行 Express 服务器,你可以指定一个 json 文件作为 api 的数据源。 阅读全文
posted @ 2024-07-12 17:05 大龄码农有梦想 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Java版本:SpringBoot2的最低版本要求为Java8,支持Java9;而SpringBoot3决定使用Java17作为最低版本,并支持Java19。 Spring Framework 版本: SpringBoot2基于Spring Framework5开发;而SpringBoot3构建基于Spring Framework6之上。 阅读全文
posted @ 2024-07-11 19:53 大龄码农有梦想 阅读(3556) 评论(0) 推荐(1) 编辑
摘要: 使用camunda开源工作流引擎有多种方式,包括:通过docker运行、使用springboot集成、部署camunda发行包、基于源代码编译运行等多种方式,其中,通过源代码编译集成整合方式,是最复杂的一种方式,文本重点介绍如何通过camunda7.19源代码编译,集成整合到自己的项目工程里。 阅读全文
posted @ 2024-07-11 18:50 大龄码农有梦想 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 在本节中,您将学习如何使用 BPMN 2.0 业务规则任务和 DMN 1.3 决策表将决策自动化添加到流程中。 阅读全文
posted @ 2024-07-09 08:25 大龄码农有梦想 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 在本节中,您将学习如何使用 BPMN 2.0 排他网关(Exclusive Gateways)使流程更加动态。 阅读全文
posted @ 2024-07-09 08:22 大龄码农有梦想 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 在本节中,您将学习如何使用camunda表单设计器设计一个在线表单,用流程建模工具设计一个审批流, 即BPMN 2.0 用户任务让人类参与到您的流程中。 阅读全文
posted @ 2024-07-08 17:29 大龄码农有梦想 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 在本节中,您将学习如何使用 Camunda Modeler 创建您的第一个 BPMN 2.0 流程,以及如何执行自动化步骤。 阅读全文
posted @ 2024-07-08 08:34 大龄码农有梦想 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 本教程将指导您使用 Camunda 7.19版本(支持JDK1.8的最新的Camunda 版本)进行建模和实施您的第一个工作流。在本指南中,您将快速体验Camunda的核心功能,包括:流程设计器、自动化流程、人工任务流程、表单设计器、DMN决策表(规则引擎)等。 阅读全文
posted @ 2024-07-08 08:32 大龄码农有梦想 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 使用camunda开源工作流引擎有:通过docker运行、使用springboot集成、部署camunda发行包、基于源代码编译运行等多种方式。其中,通过源代码编译运行的方式最为复杂,文本重点介绍如何在Spring Boot应用程序中如何集成Camunda Platform开源流程平台,这也是项目中最为常见的一种使用方式。在本教程中,我们假设您熟悉 Java Web 应用程序开发和 Spring Boot 的基础知识。前提条件是您已经安装了 Eclipse/IDEA等Java开发工具和 Camunda Modeler流程设计器。 阅读全文
posted @ 2024-07-06 14:49 大龄码农有梦想 阅读(1117) 评论(0) 推荐(0) 编辑