天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3727|回复: 9

关于流程提交中表单的问题??

[复制链接]
小绵羊 发表于 2011-11-28 14:33:00 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2011-12-1 17:52 编辑

我在设计一个流程时出现了如下的问题,
1、流程发起节点中绑定了表单的需要字段为只读或修改。但是出现了,同一角色下的其他人打开后也可以修改的情况,如何限定在提交前或是下一步审批前只允许作者本人进行修改呢???
2、限定了第二部的审批人的允许修改字段,但是出现了部分只读字段,例如其中有一个取得当前用户名的字段也随之变化了,在保存时也随之修改了,怎样才能限定住,审批人对于上一步骤允许修改的部分字段本步骤不在向数据库中提交了???


谢谢!!!
purple 发表于 2011-11-28 14:47:54 | 显示全部楼层
您好,您是在第一个节点设定字段为只读或者隐藏,在页面加载打开的时候,仍然是修改状态是吗?如果是,是正常的,因为页面打开的时候,还并未进入流程,实现您想要的效果,还需要在需要控制只读或者隐藏的控件的只读脚本或者隐藏脚本做控制的。如果没有特殊的业务要求,直接返回true即可。
限定了第二部的审批人的允许修改字段,但是出现了部分只读字段,应该是您节点绑定表单对控件做了控制,请检查下你的配置,谢谢。
 楼主| 小绵羊 发表于 2011-11-28 14:59:50 | 显示全部楼层
2、限定了第二部的审批人的允许修改字段,但是出现了部分只读字段随之变动的情况!!!,例如其中有一个取得当前用户名的字段也随之变化了,他是上一步的允许修改字段,但是他是本步的只读字段!!!!!却在保存时也随之修改了,怎样才能限定住,审批人对于上一步骤允许修改的部分字段本步骤不在向数据库中提交了???
 楼主| 小绵羊 发表于 2011-11-28 15:04:17 | 显示全部楼层
您好,您是在第一个节点设定字段为只读或者隐藏,在页面加载打开的时候,仍然是修改状态是吗?如果是,是正 ...
purple 发表于 2011-11-28 14:47



    关键问题是作者保存了以后,其它同一角色下的任何用户都可以修订,这算是正常的么??
purple 发表于 2011-11-28 15:15:48 | 显示全部楼层
回复 4# 小绵羊


   ,这就是表单权限,不是字段权限了,请问你是要实现,只有作者才能修改,其他角色,只能看到,不能修改吗?
purple 发表于 2011-11-28 15:23:53 | 显示全部楼层
回复 3# 小绵羊


    请问你的用户名称字段的值脚本是不是获取当前系统登录人员名称?如果是,添加一个判断即可,即在字段为空时,才去获取当前系统登录人员名称。
 楼主| 小绵羊 发表于 2011-11-28 16:44:58 | 显示全部楼层
回复  小绵羊


    请问你的用户名称字段的值脚本是不是获取当前系统登录人员名称?如果是,添加一个判 ...
purple 发表于 2011-11-28 15:23



    看来这是个思路问题,我的思路太窄了!!!好像有点眉目了!!!,这个判断如何写呢???不好意思!!
 楼主| 小绵羊 发表于 2011-11-28 16:53:26 | 显示全部楼层
回复  小绵羊


   ,这就是表单权限,不是字段权限了,请问你是要实现,只有作者才能修改,其他角色 ...
purple 发表于 2011-11-28 15:15



    表单权限在哪里修改呢》???论坛里搜索了一下木有找到什么???
purple 发表于 2011-11-28 18:30:03 | 显示全部楼层
回复 7# 小绵羊


    请参考以下脚本:
var value = getItemValue("登记人");//你写值脚本的控件名称
    if(value == null || value.trim().length() <= 0)        
           value = getWebUser().getName();
    value;
purple 发表于 2011-11-28 18:32:37 | 显示全部楼层
回复 8# 小绵羊


    您好,您这个需求,如果是只读,则您需要在对应需要控制的控件只读脚本写逻辑判断,首先获取当前记录的作者,然后获取当前系统登录人员名称,判断晾着是否相等,相等即返回false,不只读,反之返回true,让控件只读。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:54

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表