JFlow手机端开发说明与案例

JFlow手机端开发说明与案例现在 任何软件产品的移动化都是常见的或者是必须的 CCBPM 也是如此 由于 JFlow 与 CCFlow 移动端不开源的情况 那么想自己开发移动端 应该如何做呢 下面 将介绍一下大体的思路 nbsp CCBPM 为移动端提供了两种实现方案 但是对应的表单类型也是具有局限性的 nbsp 第一种 适用于自由表单的方案 通过流程设计器画出来的表单 nbsp 此种方案 首先需要完成表单解析器功能的开发 即 PC 端的

现在,任何软件产品的移动化都是常见的或者是必须的,CCBPM也是如此。由于JFlowCCFlow移动端不开源的情况,那么想自己开发移动端,应该如何做呢?下面,将介绍一下大体的思路。

 

CCBPM为移动端提供了两种实现方案,但是对应的表单类型也是具有局限性的。

 

第一种,适用于自由表单的方案。(通过流程设计器画出来的表单)

 

此种方案,首先需要完成表单解析器功能的开发,即PC端的MyFlow页面(MyFlow.jsp  or  MyFlow.aspx)、UCEn页面,用于解析PC端设计器中设计的表单并呈现在移动端。这也是移动端开发最难的地方,并且熟悉CCBPM的代码或者表单处理逻辑。(目前CCBPM的移动端表单解析器是与PC端同步的,所见即所得;微信端与PC端表单有出入。)

当解析器完成之后,那么剩下的工作就比较简单了,模块设计,调用API获取流程数据、表单数据,生成待办、流程发起、在途、抄送等功能模块。在设计好的按钮中,同样调用API实现流程的发送、退回、审批、轨迹等功能。

 

第二种,是针对于SDK表单、自定义表单的方案。(自己编写的流程表单页面)

 

由于SDK表单本身的特性,所以,这一方案就很简单了。在移动端中编写实现自己PC端的表单页面,并调用接口就可以现实。此种方案,总之,就一句话,调用接口。

 

以上两种方案,差别很大。

 

第一种方案,就属于做好之后,只要不是自己通过编码实现的表单,就可以重复使用。但是表单风格是统一的,不能进行局部个性化。适用于流程数量较多、表单事件较多的系统。

 

第二种方案,就是,每次增加一个流程,都需要在移动端中添加一个表单页面。这种方案,对表单风格是开发性、自由性的,可根据自己的想法进行设计。适用于流程数量较少、表单功能复杂的系统。

 

无论选择哪一种方案,都不能实现具有多种表单类型的流程。比如说,第一个节点使用自由表单,第二个节点使用SDK表单。这种方式,是不支持的。



下面是JFlow的移动端案例

JFlow手机端开发说明与案例JFlow手机端开发说明与案例

JFlow手机端开发说明与案例JFlow手机端开发说明与案例

JFlow手机端开发说明与案例JFlow手机端开发说明与案例

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203236.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:17
下一篇 2026年3月19日 下午10:17


相关推荐

  • 完整javaEE学生信息管理系统[通俗易懂]

    完整javaEE学生信息管理系统[通俗易懂]基于javaweb的ssm学校教务管理系统(管理员,教师,学生)文章结构一、开发框架及业务方向1.开发环境2.开发框架3.整体业务二、项目结构及页面展示1.项目整体结构2.用户页面3.管理员页面***需要源码的加企鹅:671033846;备注CSDN即可******文章结构一、开发框架及业务方向1.开发环境操作系统不限:java特性,一套代码,导出运行jdk版本不限:推荐jdk1.8tomcat版本不限:推荐Tomcat8.0数据库mysql:版本不限,推荐mysql8.0以下开发工具:e

    2022年10月16日
    5
  • FARPOINT 常见用法

    FARPOINT 常见用法1 AllowCellOve 获取或设置单元格里的内容超出时 是否放在邻近的单元格 2 AllowColumnM 获取或设置是否可以移动列 3 AllowDragDro 获取或设置是否可以拖动选定的对象 如行 单元格 选择的区域 里面的值也会跟着变化 4

    2026年3月19日
    2
  • 跟我学系列教程——《13天让你学会Redis》火热报名中

    跟我学系列教程——《13天让你学会Redis》火热报名中

    2021年12月2日
    54
  • maven工程配置私库「建议收藏」

    maven工程配置私库「建议收藏」为什么要配置私库?从中央仓库下载速度缓慢,而且有些jar包是公司私有的包不存在在中央仓库当中,所以我们需要配置私库。首先去修改setting文件,在maven文件夹下的conf文件夹当中<?xmlversion=”1.0″encoding=”UTF-8″?><settingsxmlns=”http://maven.apache.org/SETTINGS/1.0.0″…

    2022年7月18日
    15
  • GHM解读

    GHM解读解读 GradientHarm stageDetecto 这篇论文提出的 GHM 损失 有效改善了 FocalLoss 的遗留问题

    2026年3月26日
    2
  • 批处理命令PUSHD和POPD[通俗易懂]

    批处理命令PUSHD和POPD[通俗易懂]随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)PUSHD:语法:PUSHD[path|..]Path指定当前目录更改后的目录。该命令支持相对路径。/?在命令提示符下显示帮助。…

    2022年6月15日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号