【9182】新增功能:流程字段联动功能
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
流程字段联动功能
\WEAVER\ecology\WEB-INF\prop\wffieldtrigger.properties 把这个文件里面的值改为“Y”,并重启Resins,字段联动就能用了一、设置说明:
入口:路径设置——联动设置——字段联动
图1
1、启用字段联动,如下图所示:
图2 2、添加触发字段:
图3 3、添加触发设置:
图4
如图包含如下图①和②两个部分设置才是完整的设置:
图5
说明:
①启用字段联动:为字段联动的开关
②触发字段:指产生字段联动的触发点,当用户改变了触发字段的值,会通过联动设置进行字段联动,字段选择范围为本流程所引用的表单或单据的字段。
③联动字段所属表类型:指需要带出值的字段是主表字段还是明细表字段,类型:主表/明细表。
④引用数据库表名:指需要带出值的字段来源于哪张数据库表,可以手工输入数据库表名或
选择数据库表,并可以设置每个表的别名,源于多张表时点击行末的。
⑤表之间关联关系:如果带出值来源于多个表时,需要指定多个表之间的关联条件,条件与条件间需要加and隔开,如a.locationid=b.id。
⑥取值参数:
参数字段:(引用数据库表字段名:一般为数据库表中的主键),如人员id。
流程字段:与“参数字段”相对应的流程/表单里的,需要通过页面用户的输入值做为取值条件的字段。
⑦赋值设置:
取值字段:从引用表中取值的字段。
流程字段:与“取值字段”对应的流程中的字段,可以理解成将“取值字段”二、效果展示(如下图,改变申请人字段的值会联动改变下面三个字段的值):
图6
多表联动的情况:
当一张表无法满足所需要的联动时,可以增加多张表,用引用数据库表名后面的“添加”按钮,如下图例,条件间需要加’and’
图7
效果如下:
图8
多个触发字段的情况:
加上图7的设置,一共是三个触发字段,一个主表、两个明细表,只要遵循主表字段触发主表字段,明细表字段触发明细表字段即可。
图9
图10 效果:
图11
【说明】
1、启用字段联动后,才可以进行联动设置和使用字段联动功能。
2、流程新建或处理页面改变了触发字段的值才会触发字段联动。
3、节点附加操作改变了触发字段的值不会触发字段联动。
4、该功能目前只支持流程一般模式。
D:\WEAVER\ecology\WEB-INF\classes中要更改数据库的名字