长东应用 - 自定义app中含明细表的详细使用说明
目录
事先准备
打开长东应用软件,自定义一个新的App:任务管理
创建菜单:工作
创建模块:i - Todo
创建表单:i - Todo
创建步骤省略,可参考前一篇文章《长东应用,一款可以自定义app的软件 - Swing技术运用实例》
添加明细表
在模块表单字段中,添加明细表,并自定义一些字段。
本示例中建立两组明细表,用于模拟开发与测试之间的问题流转演示:
创建节点
示例分4个节点,包括:
(1)新建任务:初始发起任务流程
(2)技术处理:进入技术处理阶段。包括建立处理计划,分解每一天的任务工作,每一天任务的处理明细情况及提交文件的记录等。
(3)提交测试:任务已经开发结束,进入测试阶段。此阶段测试人员会反馈一些测试过程中的问题(无问题时流程直接提交归档),此时流程会退回到技术处理节点。
(4)任务归档
节点布局
(1)新建任务
要求此节点:
拥有一些主表字段的编辑权限;
无权操作,且不显示明细表1:处理计划;
无权操作,且不显示明细表2:测试问题。
(2)技术处理
要求此节点:
无权操作,但显示主表字段;
拥有明细表1:处理计划的新建、编辑、删除权限;
拥有明细表2:测试问题的编辑权限。
(3)提交测试
要求此节点:
无权操作,但显示主表字段;
无权操作,但显示明细表1:处理计划;
拥有明细表2:测试问题的新建、编辑、删除权限。
(4)任务归档
要求此节点:
无权操作,但显示主表字段;
无权操作,但显示明细表1:处理计划;
无权操作,但显示明细表2:测试问题。
建立节点附加操作
示例中要求:
(1)在{新建任务}节点前(即打开流程时赋值),默认为{开发人员}字段赋值:张三
(2)在{技术处理}节点后(即提交流程之后赋值),默认将{状态}字段值改为:提交测试
建立节点流转
示例中要求:
(1)节点{新建任务},提交后流转到节点{技术处理}
(2)节点{技术处理},提交后流转到节点{提交测试}
(3)节点{提交测试},允许:
- 退回到节点{技术处理}
- 或者提交至{任务归档}
报表设置
发布应用
应用测试
在桌面中,单击运行新发布的应用:任务管理。
点击首页元素新建流程中的 i - Todo,发起新的任务。
按附加操作设定,此时打开流程就会对{开发人员}字段默认赋值:张三,并且不会显示两个明细表。
填写数据并提交流转至下节点:技术处理
在技术处理节点,按设定,
可对明细表1进行新增、编辑、删除操作;
对明细表2仅拥有编辑权限。
这个节点,会列出具体的开发计划,以及实际的开发处理。
新建一些计划,及实际处理文件记录。
开发处理完后,提交流程至下一节点:提交测试
按设定,在{提交测试}节点,允许退回流程或提交任务归档。
对明细表1无权操作,仅查看。
对明细表2拥有新建、编辑、删除权限,此时如果测试出问题,则记录并将流程退回到节点{技术处理}。
直至所有问题全部处理完毕,才流转归档。
在报表中实时查询任务数据。