前言
之前已经完成部分建模设置 文章地址
建模的准备
图书信息浏览按钮的创建
借书那得选择图书的基本信息,所以需要自定义一个浏览按钮进行让用户进行选择
步骤和上篇文章一样 1、基础信息 2、 字段显示 3、字段链接 4、创建浏览按钮 5、在浏览框查看是否添加成功
成功如下:
借阅记录模块的创建
1、建立模块 2、填写名称 3、创建表单 4、初始化模板 5、创建权限打开(该模块从流程中来,所以不需要用户手动创建) 6、创建查询 7、创建前端页面(看需求 记得打开查看权限)
对应的表单字段:
流程的准备
创建流程
对应建模需要的表单字段 因为需要传给建模
流转按自己需求进行设置:
流程与建模的关联:
流程转数据的新建
在模块的流程转数据中进行设置:
接口名称: 自定义的想叫什么叫什么
流程类型: 选择你自己刚刚创建的流程
触发节点及时间 :即什么时候把数据传给建模
回写数据:建模反写数据给流程
数据的映射
保存后会出现这个页面 由于建模与流程的表单字段名称一样,会自动进行匹配
借阅流程 存放 requestid 即可
详细相关信息看官方文档:字数过多
测试流程插入数据
这是已归档流程
这是查询到的数据
实现图书的状态更新
其实就是流程流转的时候 从插入选择成更新即可
注意 我们的状态字段是存放在基本信息中的,所以要对基本信息这个模块进行修改,不是再对图书的借阅信息进行修改.
数据流转设置
基础信息
基础信息的设置也是一样的 同一个流程进行触发
字段映射
就是sql语句,不过 tablename 已经默认是该模块了 只需要设置后续的
更新条件
该模板的字段=流程的字段 为什么会是id=书名? 其实这个tsmc 字段显示是书名 但是他是自定义的浏览按钮,你用前端代码获取的话,他其实是id
如果是明细表的条件需要加明细表.字段名称
更新状态
**正常情况下面:我们点击这个是没办法直接写入 0 和1的 **
思路是 在流程创建一个一样的下拉框 进行赋值 ,创建的下拉框没值 我们需要进行节点前操作,把值写死。
版本更新 可以这样写 但是也是需要 流程创建下拉框
因为 初始值是默认的空值
对非在库状态,进行隐藏
设置条件
在建模 浏览页面下进行条件设置,让在库显示即可
页面拓展(实现基本信息查阅借阅记录)
目前不是基本信息和借阅记录单独的需要手动选择
新建页面拓展
但是这个数据会把所有的借阅记录都显示出来,我们需要进行数据的筛选
页面拓展下的条件筛选
条件设置: 我们是在基本信息模块下进行的页面拓展功能,左边的链接目标字段是借阅记录(模块查询列表)的字段,模块字段:应该选择数据id 为什么不选择图书名称和其对应 原因如下:
模块字段下选数据id 对应 数字类型 选图书名称对应 字符串类型
主要是看借阅记录的图书名称下存放的到底是什么值。
借阅记录查询模块的 的字段定义如下表: 可以看到是通过链接进行定义的 所以 存放的不是字符串,而是 对应的数据id。