`
阅读更多

BPM-Table Platform (BPMT)

 

BPMT 是基于JavaEE、轻量级的集成化快速开发平台,平台采用B/S结构,提供全可视化的流程集成开发环境,内建工作流引擎、数据库表设计器、表单视图构建器、报表设计器和权限管理体系等可视化工具,实现了工作流、数据表、组织机构、表单、报表、业务规则、用户权限的完全可视化设计。BPMT使得用户无需复杂编码,即可快速构建各类管理系统,将开发人员从传统的基础开发中解放出来,将更多的精力集中解决客户的业务信息化需求。

 

BPMT构建提供一个强大、稳定、快速、灵活的基础开发平台,使应用开发步入“降低难度、提升效率、方便升级、减少维护、提高效益”的良性阶段,为信息系统的实现在开发难度成本、开发进度效率、需求复杂善变之间寻求一个平衡点。

 

BPMT为信息系统的规划、设计、构建、集成、部署、运行、维护和管理等提供高可用性、高可复用性、高合理性的体系架构,真正实现“总体规划,随需而变,用户主控”的信息化战略。BPMT能解决企业的复杂业务流程管理,有效梳理及简化企业的业务流程,有效提升企业运作效率。BPMT 可以成为企业管理业务的关键创新手段,帮助用户更科学、更有效管理企业业务的各个环节,企业通过 BPMT 可以明显实现业务的高效运营。

 

简而言之,BPMT是一种高效提升企业信息化水平的快速开发工具,用户可以在短时间内利用其构建起有效的管理信息系统。

 

BPMT的整体架构




 

BPMT平台亮点

 

业界强大的工作流引擎

BPMT集成优秀的轻量级工作流引擎Activiti,提供完全可视化的流程建模环境,集流程图设计、业务规则定制、代码编程扩展、运行跟踪调试等能力于一体。无需依赖Eclipse等开发环境工具,用户可在浏览器界面设计定制工作流程,确保业务流程设计开发过程的快捷和高效,简化了以往开发流程业务的代码固死的做法,把流程业务设计人员及系统开发人员真正从流程业务中解放出来。

 


 

关于Activiti BPM Platform

ActivitijBPM创始人Tom Baeyens发起,支持BPMN2.0规范,是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。

Activiti是独立运作和经营的开源项目,提供宽松的Apache License 2.0,在国内外开源领域广泛被使用。如同LinuxAndroid开源的生命力,开源项目吸引着全球众多的BPM专家,为Activiti的创新提供源源不断的动力。

BPMT工作流引擎跟随Activiti官方版本同步更新,与时俱进地引入BPM领域最新技术,始终保持核心生产工具——工作流引擎的先进性。

更多Activiti信息请浏览http://www.activiti.org了解官方资讯。 

 

可视化数据库表设计器      

BPMT内置可视化数据库表设计器,无需依赖第三方数据库工具,用户使用浏览器界面可以在线建立数据表,并可随时调整数据表字段的类型、格式、长度、默认值等属性参数。在轻松建表功能的基础上,还支持将用户原有数据表关联到BPMT中进行统一开发管理。


 


 

       注:BPMT支持OracleMySqlMicrosoft SQL ServerDB2等主流数据库,还支持类似H2的轻量级数据库。

 

多种形式、随需定制的自定义视图

BPMT支持在线配置各种自定义视图,包括工作流视图、表单视图、列表页视图、明细页视图、子视图等,通过多种形式灵活地展示业务数据。

BPMT自定义视图具有查询条件自定义、数据过滤自定义、显示列自定义 、操作(按钮)自定义、表单控件自定义、关联数据表自定义等特点。


 




 

 

强大的决策、统计图表和报表支持

BPMT提供了直观和易用的报表设计器,可以针对临时提出的各类报表需求快速生成、分发任意复杂度的企业报表,实现对数据信息最有效的利用,直观地展示企业的运营状况。

BPMT支持通过浏览器在平台中定义报表模型,也可以直接在Excel中直接定义:不但可以定义报表的分片、分组、分页、分栏等数据处理规则,还可以在Excel中定义字体、背景色、边框等格式信息。可以实现和电子表格一样简单地进行报表的格式、样式设计,同时,也可以轻而易举地将报表单元格与数据关联起来,并实现传统报表的所有功能。

BPMT提供多种形式的、丰富的报表类型——



 

强大的组织机构和权限支持

       BPMT对现代企业组织模型提供全面支持,包括组织、部门、岗位、角色、人员、分工等。同时BPMT支持各类复杂、细化的权限管理,包括管理权限、业务权限、操作权限、数据权限等多种权限模式,权限控制点可以细化到视图某个字段的增删改查权限。




 

 

 

丰富的可视化控件和数据字典

BPMT支持在页面上自定义数据字典,并提供丰富的可视化控件,结合可视化的界面设计工具,提供标准化的交互页面设计体验。标准的布局模式、丰富的界面组件、详尽的配置说明,让开发人员可以高效开发出合适的业务应用界面。


 


 

 


 
支持自定义函数

 

       BPMT支持开发者在Web界面上编写高级逻辑代码,并把这些代码以自定义函数的形式保存在平台中,在具体的业务场景中引用,从而达到业务逻辑复用和业务逻辑统一管理的目的。


 

 

 

强大的导入导出

       BPMT支持Excel的导入导出,既支持一键导入导出,也支持高级模板导入导出,节省用户手工输入大量繁杂数据的时间,提高工作效率。

 

 

多客户端支持

BPMT采用B/S结构,所有页面符合W3C标准,支持在PC、平板、手机上用浏览器使用,方便用户随时随地登陆平台。


 

跨平台、跨数据库的实施能力

BPMT集成JDK,支持UnixLinuxCentOS,OpenSUSE,FreeBSD,Ubuntu等)、Windows2003/2008/XP/WIN7/WIN8)、Mac OS等操作系统,纯绿色软件解压即可使用,无需复杂安装。

BPMT支持OracleMySqlMicrosoft SQL ServerDB2等主流数据库,还支持类似H2的轻量级数据库。

 

支持SDK扩展功能

BPMT具有强大的配套SDK开发工具,对于项目中特殊化的需求,开发人员借助SDK工具开发出专门的插件,并最终编译成ca文件,直接部署到BPMT.另外,官方也以插件的形式提供丰富的ca功能包供客户使用.官方的这些插件同样是基于SDK工具开发.

 

 

在线demo感受BPMT:

http://demo.gzriver.com/login.jsp

分享到:
评论

相关推荐

    微信小程序-BPMT小程序快速开发平台-DEMO-投票

    本项目目的仅用于微信小程序开发培训,并非真实需求。 项目分为两块: 前端开发,采用微信小程序规范的wxml、wxss、javascript语言开发,源码在app目录; 后端开发采用NAMI框架(https://github.com/wodenwang/nami...

    SMT轨迹导入程序:C#源码实现DXF文件导入生成G代码

    内容概要:本文详细介绍了如何使用C#开发一个SMT贴片机的轨迹导入程序,该程序能够解析CAD设计的DXF文件并将其中的轨迹转换为适用于SMT设备的G代码。主要内容涵盖DXF文件的读取与解析、LWPOLYLINE的提取、坐标转换、G代码生成以及保存。此外,文中还探讨了一些实际应用中的注意事项,如坐标系转换、插补算法的选择和错误处理方法。通过具体的代码示例展示了如何利用netDxf库简化DXF文件的操作,并提供了路径优化和Z轴控制的具体实现。 适合人群:从事SMT行业或相关领域的工程师和技术人员,尤其是有一定C#编程基础并对数控编程感兴趣的开发者。 使用场景及目标:①将CAD设计的DXF文件高效转化为SMT设备所需的G代码;②确保生成的G代码能够在实际设备上正确执行,提高生产效率和准确性;③解决坐标系转换、插补算法选择等问题,增强程序的鲁棒性和实用性。 其他说明:建议在真实设备运行前先用CAM软件进行仿真测试,同时注意处理好文件读取和数值转换中的异常情况。

    西门子PLC程序套件:堆垛机、输送线及触摸屏程序集成

    内容概要:本文详细介绍了基于西门子S7-1200 PLC的物流仓储自动化系统,涵盖了硬件架构、通信处理、运动控制算法、触摸屏交互等多个方面的内容。硬件上,采用S7-1217C处理器、G120变频器、ET200S远程站和激光测距传感器构建了一个精密的空间坐标定位体系。通信部分利用Profinet和RS485进行数据传输,并通过SCL和STL编写了多种实用的功能块,如急停处理、温漂补偿、路径优化等。运动控制方面,通过速度梯形图与S型曲线结合的方式实现高精度定位。触摸屏界面则通过WinCC Advanced实现报警记录和货位状态显示等功能。 适合人群:从事物流仓储自动化系统设计、开发和维护的技术人员,尤其是熟悉西门子PLC编程的工程师。 使用场景及目标:适用于需要高精度、高可靠性的物流仓储自动化项目的开发和调试。主要目标是提高系统的响应速度、定位精度和稳定性,确保设备能够长时间稳定运行。 其他说明:文中提供了大量实际代码片段和技术细节,帮助读者更好地理解和应用相关技术。此外,还分享了一些现场调试的经验和技巧,如温漂补偿、通信优化等。

    新5.txt

    新5

    MATLAB模糊控制算法在驾驶员制动意图识别中的应用:试验案例、模型与模糊控制器

    内容概要:本文详细介绍了如何利用MATLAB的Fuzzy工具箱实现驾驶员制动意图的识别。文中首先解释了模糊控制的基本概念及其在处理不确定性和模糊性方面的优势。随后,通过具体的MATLAB代码示例展示了如何构建模糊推理系统(FIS),包括定义输入输出变量、隶属函数以及规则库。此外,还讨论了实际应用中的优化措施,如调整隶属函数参数和引入多输入变量以提高系统的鲁棒性和准确性。最后,通过对比实验验证了模糊控制相比传统方法在响应时间和识别精度上的优越性。 适合人群:从事自动驾驶或智能辅助驾驶系统研究的技术人员,尤其是对模糊控制算法感兴趣的开发者。 使用场景及目标:适用于需要精确识别驾驶员制动意图的应用场合,如高级驾驶辅助系统(ADAS)、自动驾驶车辆的安全控制模块等。主要目标是提高系统的智能化水平,增强行车安全性。 其他说明:文中提供的代码片段和实验数据有助于读者深入理解模糊控制的工作机制,并为实际项目开发提供参考。同时,强调了参数调整的重要性,指出模糊控制并非万能解决方案,需结合具体应用场景进行优化。

    三菱PLC QD75模块功能块FB的编程方式与实际应用经典案例

    内容概要:本文详细介绍了三菱PLC QD75模块FB功能块在伺服电机控制中的应用。首先阐述了选择FB功能块的原因,即编程方式清晰明了,便于维护和修改。接着展示了关键代码及其分析,包括输入输出变量、中间变量、初始化、运动参数设置、当前位置监控、目标位置判断以及错误处理等方面的内容。文中还提供了多个实用技巧,如速度切换判断、状态监控、错误处理、调试方法等。此外,文章强调了这套程序的适用范围和借鉴意义,尤其适合初学者作为模板进行项目级开发。 适合人群:具备一定PLC编程基础,尤其是三菱PLC初学者和项目级开发者。 使用场景及目标:①帮助读者理解三菱PLC QD75模块FB功能块的工作原理;②提供一个成熟的伺服电机控制程序模板,供读者在实际项目中参考和改进;③提高程序的可维护性和可靠性。 其他说明:文章不仅提供了详细的代码示例和注释,还分享了许多实际应用中的经验和技巧,有助于读者更好地理解和应用这些知识。

    少儿编程scratch项目源代码文件案例素材-恶魔的冒险 Level Devil.zip

    少儿编程scratch项目源代码文件案例素材-恶魔的冒险 Level Devil.zip

    少儿编程scratch项目源代码文件案例素材-鬼影斩.zip

    少儿编程scratch项目源代码文件案例素材-鬼影斩.zip

    Node-Webkit Javascript (NW.js)

    Node-Webkit Javascript (NW.js)

    基于UDS的Bootloader:源码与测试用例共享,支持Autosar与多种通信协议定制,包括CANfd,多个版本可选

    内容概要:本文详细介绍了基于UDS(Unified Diagnostic Services)协议的Bootloader的设计与实现,涵盖其多协议支持(XCP、CCP、UDS)、AUTOSAR兼容性、多版本选择(ILLD和MCAL)、广泛硬件平台支持(如TC系列芯片)以及CAN FD的支持。文中不仅提供了上位机和下位机的代码示例,还展示了具体的测试用例,确保Bootloader的功能正确性和稳定性。此外,文章探讨了Bootloader在汽车电子和工业控制系统中的应用场景,强调了其重要性和灵活性。 适合人群:从事汽车电子、嵌入式系统开发的技术人员,尤其是那些需要深入了解Bootloader工作机制和实现细节的人群。 使用场景及目标:适用于需要开发或维护汽车电子控制单元(ECU)的团队,旨在提高系统的可靠性和性能。目标包括但不限于:实现高效的数据传输、确保诊断服务的准确性、优化刷写速度、增强系统的安全性等。 其他说明:文章提供了丰富的代码示例和技术细节,帮助读者更好地理解和应用基于UDS的Bootloader。同时,针对不同硬件平台和应用场景,给出了具体的配置建议和注意事项。

    esp32串口接收tcp发送代码

    esp32串口接收tcp发送代码

    少儿编程scratch项目源代码文件案例素材-蝗虫群怪 Boss 战.zip

    少儿编程scratch项目源代码文件案例素材-蝗虫群怪 Boss 战.zip

    少儿编程scratch项目源代码文件案例素材-放射性南瓜田.zip

    少儿编程scratch项目源代码文件案例素材-放射性南瓜田.zip

    少儿编程scratch项目源代码文件案例素材-格林奇 Boss 大战.zip

    少儿编程scratch项目源代码文件案例素材-格林奇 Boss 大战.zip

    Rust泛型编程实战:编写类型安全的通用算法库.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

    MATLAB仿真下的QPSK信号在AWGN信道中的误符号率与误比特率分析

    内容概要:本文详细介绍了使用MATLAB进行QPSK调制信号通过AWGN信道的误符号率(SER)和误比特率(BER)性能分析的方法。主要内容包括参数设置、随机比特流生成、Gray编码映射、AWGN信道建模、噪声功率计算、解调过程以及误码率统计。文中还讨论了一些常见的实现陷阱和技术细节,如Gray编码的正确实现、噪声方差的计算方法、信噪比转换等。通过仿真与理论值对比,展示了QPSK调制在不同信噪比下的性能表现。 适合人群:通信工程专业学生、通信系统开发者、MATLAB爱好者。 使用场景及目标:适用于希望深入了解QPSK调制原理及其在AWGN信道下的性能分析的研究人员和工程师。通过动手实践,可以掌握QPSK调制的基本原理、MATLAB编程技巧以及通信系统的性能评估方法。 其他说明:文中提供了详细的MATLAB代码片段,帮助读者更好地理解和实现QPSK调制的性能分析。此外,还提到了一些优化建议,如增加仿真次数以提高低信噪比区域的精度。

    六轴EtherCAT总线伺服涂布收卷机程序:动态测量与变频器同步控制

    内容概要:本文详细介绍了六轴EtherCAT总线伺服涂布收卷机程序的实现过程。该系统通过六个伺服电机、变频器和编码器的配合,实现了动态测量频率、转速计算、频率换算与速度同步以及通讯控制等功能。文中提供了具体的代码示例,如Python、C/C++和ST语言代码片段,用于解释如何进行频率测量、转速换算、变频器频率设置和EtherCAT通讯控制。此外,还讨论了实际应用中的常见问题及其解决方案,如通讯延迟处理、异常处理和参数配置等。 适合人群:从事工业自动化控制领域的工程师和技术人员,尤其是对EtherCAT总线技术和伺服控制系统有一定了解的人群。 使用场景及目标:适用于需要高精度同步控制的工业应用场景,如涂布工艺和收卷环节。目标是帮助读者理解和实现六轴EtherCAT总线伺服涂布收卷机系统的协同工作,提高生产效率和稳定性。 其他说明:文章不仅提供了详细的代码实现,还分享了许多实际调试经验和技巧,有助于读者更好地应对实际工程中的挑战。

    激光打孔技术新突破:COMSOL水平集解决方案

    内容概要:本文详细介绍了如何利用COMSOL软件中的水平集方法进行激光打孔的模拟。首先,构建了几何模型并设置了材料参数,包括温度依赖的导热系数、密度和比热容等。接着,定义了高斯分布的激光热源,并引入了水平集方程来追踪熔池界面的变化。文中强调了网格划分、时间步长设置以及多物理场耦合的重要性,特别是在处理等离子体屏蔽效应时。最后,讨论了后处理步骤,如导出切割线数据、验证网格独立性和与实验数据对比等。 适合人群:从事精密加工领域的研究人员和技术人员,尤其是那些熟悉COMSOL软件并对激光打孔感兴趣的用户。 使用场景及目标:适用于希望深入了解激光打孔过程中涉及的各种物理现象的研究人员,帮助他们优化工艺参数,提高加工精度。同时,也为教学提供了一个很好的案例,使学生能够掌握复杂的多物理场耦合仿真技术。 其他说明:文中提供了大量具体的MATLAB代码片段,便于读者理解和实践。此外,作者还分享了一些实用的小技巧,如如何避免数值震荡、选择合适的初始参数等。

    APK包名类名查看工具

    APK包名类名查看工具

    Rust异步编程黑科技:Tokio运行时核心原理剖析.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 Rust 以内存安全、零成本抽象和并发高效的特性,重塑编程体验。无需垃圾回收,却能通过所有权与借用检查机制杜绝空指针、数据竞争等隐患。从底层系统开发到 Web 服务构建,从物联网设备到高性能区块链,它凭借出色的性能和可靠性,成为开发者的全能利器。拥抱 Rust,解锁高效、安全编程新境界!

Global site tag (gtag.js) - Google Analytics