FlowPortal 产品介绍
FlowPortal
一款由上海易正信息技术有限公司开发的业务流程管理软件(BPM),可以帮助企业快速实现业务流程管理电子化,实现线上审批、无纸化办公,FlowPortal提供了拖拉拽可视化的表单和流程设计工具,企业的表单和流程可以借助其提供的工具快速实现电子化,是一款高效的流程管理落地平台。
外文名 FlowPortal 所属公司 上海易正信息技术有限公司
技术支持 .NET8 应用领域 制造、零售、服务、地产等
产品特点
FlowPortal是由上海易正信息技术有限公司历经20+年积累,打造的面向专业流程管理需求市场的BPM平台,同时又融合了低代码的特性,是一款专业BPM引擎+低代码的流程管理产品,能同时满足企业对业务流和行政流管理需求的流程产品,具有:技术新、架构先进、设计专业、使用人性化,易于落地的特点:
  • 全新架构 – 采用最新的技术框架.NET8重构,采用分布式、微服务架构,支持Docker部署
  • 专业引擎 – 自主知识产权的BPMN2标准流程引擎
  • 低代码 – 表单设计等,使用当下主流低代码设计
  • 高效集成 – 内置媲美专业级的ESB集成平台,能与大多数企业现有系统直连
  • 集团应用 – 支持多流程库,集团、分公司、部门独立流程空间
  • 性能优异 – 产品在高并发下表现不俗
  • 二次开发 – 完整的二次开发OpenAPI文档
表单设计器

FlowPortal采用低代码表单设计器,低代码表单设计器经过历代演进,存在多种不同的实现和UI操作交互模型,FlowPortal采用的是当下主流低代码表单设计模型,采用ViewModel作为表单运行驱动单元,支持超出界面的数据运算逻辑。

表单设计器和ESB完美融合,在ESB中配置数据源从企业第三方系统或云获取数据,表单上可以方便的使用这些数据,从而使得表单可以平滑地使用企业任何第三方系统数据。

功能粒度精细,适合企业深入应用的场景,比如:多重明细表、大数据量表单、在不同的关卡必填、多个分公司制作的表单其数据需要存储到统一的数据库表,专业人员(企业IT)制作数据源业务人员使用这些数据等,很多实施过程中碰到的功能在FlowPortal中均有支持。

源代码级表单设计器,设计的表单是标准的ExtJS Panel,具有强大且基于通用知识的的扩展能力,扩展表单功能时无需掌握厂商专有的难懂的规则,支持企业扩展表单组件库,企业特有组件可以挂接到表单设计器和系统组件一样使用。

流程引擎

流程引擎采用最新的流程标准BPMN2,较传统的面向OA的流程产品能更好的支持业务流程的管理,结合20+流程行业经验,易正在自主研发的BPMN2流程引擎的基础上,加强了BPMN2流程引擎对行政流的支持,是一款对业务流、行政流均有良好的支持的BPM产品。

流程和ESB完美融合,在ESB中配置的服务可以在流程中方便的使用,使业务流程可以方便得和企业第三方系统交互数据,这些系统包括但不限于: SAP、用友U8、金蝶K/3 WISE、金蝶EAS、钉钉、微信。

使用信号、消息、等待与外部系统如电商、网银整合,如:电商下单时,发送信号到BPM,BPM自动触发相应的流程,等待客户收货后,流程继续往下执行。

外部系统通过OpenAPI(或gRPC)调用BPM服务,发送信号、发起流程、同步组织或获取待办,部署BPM后,BPM服务自带完整OpenAPI说明网站(Swagger格式)。

集成引擎

FlowPortal内置媲美专业ESB的集成引擎,集成引擎包含通用数据源配置、ESB数据源配置、ESB输出配置、表单上使用数据源,流程上输出数据。所有的配置和使用均实现了低代码和轻量化,使BPM系统和企业第三方系统、各种数据库及外部系统云服务实现免编程、配置化快速整合。

内置丰富的集成组件,可以和现有大多数系统直接集成,如:SAP、用友U8、金蝶K/3 WISE、金蝶EAS、钉钉、微信、SQL Server、MySQL、Oracle、达梦等。

ESB数据源支持多路操作,可以对来自多个系统的数据进行交叉、合并、拼接、筛选等组合。

ESB输出流可以包含多个输出组件,同时向多个系统输出,多个输出组件之间支持Saga事务,确保业务幂等性、正确性。

集成组件可扩展,企业可以扩展自有集成组件与内部特有系统集成,集成组件一旦实现可以和系统集成组件一样拖拉配置、重复使用。

集团应用

在一个大的集团使用一套BPM系统的情况下,可以为每个分公司建立独立流程库,每个分公司可以在自己的流程库中独立建设自己的流程、表单、报表、数据源等,也可以为需要的部门建立流程库,让每个部门都有可能参与到流程建设中来。

库内支持管理员和栏目作者模式,管理员可以为栏目分配不同的作者,如张三管理数据源,李四王五负责制作表单、流程。

通过设置流程实例的管理员,可以让分公司运维管理员只能看到自己分公司的流程实例,实现分公司流程实例独立运维,相互隔离。

微应用

在微应用中心,每个业务人员均可独立构建自己的应用。微应用为低代码平台,业务人员无需专业知识,即可快速构建需要的应用,能快速、敏捷地响应企业业务需求。

微应用可以使用企业公开的数据源,使得业务人员和提供专业数据的IT人员形成良好的分工,业务人员构建应用时无障碍使用专业系统数据。

微应用表单与列表均为源码级低代码设计器,当微应用有特殊需求时,专业技术人员介入进行少量的源码级客制,即可满足需求。

和微应用搭配的还有应用开发平台,应用开发平台可以构建专业级的企业业务系统与应用,应用开发平台基于.NET8平台架构,相较于传统开发平台具有明显的架构优势及效率优势,应用开发平台和微应用形成良好的搭配,满足企业对普通应用的敏捷开发需求和业务系统的深入和可持续需求。

性能表现

200并发(笔者电脑)

500并发

1000并发

OpenAPI
技术架构
基于.NET8微服务,分布式架构构建的BPM平台。