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

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

[其他] 流程控制

[复制链接]
lingaoan2011 发表于 2011-10-10 09:35:19 | 显示全部楼层 |阅读模式
我需要的效果如下:
审核流程:开始——员工提交——审核——会计——出纳——收款人——结束
当到达审核的时候,下方有一个文本框需要签写审核人名称,而这个文本框只能在这里能签写。到会计审核时,只有会计能签字。同理,后面以此类推。
我在创建表单的时候,这个文本框就设置成了只读,因为不能让提交人去填写这个文本框。
这是问题一。
其二,我这个表单是报销单,实际情况下,公司中不只是员工可以填写报销单,我在员工提交这个流程中,审批人选择了所有的角色。
当我用主管发起一起报销单后,我用员工登录,居然可以提交主管发起的报销单。我觉得这不符合实际情况。是不是我哪里弄错了?

回答人注意一下,我是两个问题,请分开给我回复一下
admin 发表于 2011-10-10 09:54:57 | 显示全部楼层
第一个问题:可以实现。你可以在文本框的隐藏脚本中获取流程的状态标签。如果是审核节点的状态标签就返回true;后面的依次类推。
          同理创建表单的时候流程状态标签肯定是空的。你可以获取判断在文本的只读脚本中写脚本。   
     获取流程状态标签你可以参考下面的脚本:
       var doc = getCurrentDocument();//获取当前文档对象
var stateLabel = doc.getStateLabel();//获取流程状态标签
第二个问题:你可以在视图那里对应的如图勾选那连个选项员工就看不到主管的单了。
       shitu.png
 楼主| lingaoan2011 发表于 2011-10-10 10:14:20 | 显示全部楼层
谢谢,回答得很好

第一个问题我还没有测试
第二个问题,我刚刚又多发现了一点,估计是因为我加入了流程,如图 未命名.jpg
这个表单中,嵌入了一个包含元素,而我当时忘记填写下面的明细了,就保存了。我想修改下面的明细,但是不能修改。请问下,这里怎么回事?
 楼主| lingaoan2011 发表于 2011-10-10 10:20:41 | 显示全部楼层
回复 2# admin


    真不会写这个隐藏标签,你就帮我写一个,我的流程结构都贴出来了
当到达审核这个步骤时,让当前文本框的值为当前登录人的名字
 楼主| lingaoan2011 发表于 2011-10-10 10:21:18 | 显示全部楼层
回复 2# admin


    真不会写这个隐藏标签,你就帮我写一个,我的流程结构都贴出来了
当到达审核这个步骤时,让当前文本框的值为当前登录人的名字
 楼主| lingaoan2011 发表于 2011-10-10 10:21:37 | 显示全部楼层
真不会写这个隐藏标签,你就帮我写一个,我的流程结构都贴出来了
当到达审核这个步骤时,让当前文本框的值
admin 发表于 2011-10-10 10:24:44 | 显示全部楼层
回复 3# lingaoan2011


    额。流程已经在流转。在审核状态。当前登录用户没有这个节点的处理权限当然不能修改。
admin 发表于 2011-10-10 10:26:49 | 显示全部楼层
回复 3# lingaoan2011


    额。流程已经在流转。在审核状态。当前登录用户没有这个节点的处理权限当然不能修改。
 楼主| lingaoan2011 发表于 2011-10-10 10:31:47 | 显示全部楼层
对呀,我想也是这个问题

但是你想想,我发起人是员工,还没有提交,怎么就到审核状态了

1.jpg
这是我的流程
2.jpg
这是员工这个步骤,我设置了所有角色。
 楼主| lingaoan2011 发表于 2011-10-10 10:34:45 | 显示全部楼层
我需要保存了这个报销单,但是还不提交,待我修改完整后,才提交这个报销单,这样的操作是可以实现的吧。具体应该怎么操作呢?

本版积分规则

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

GMT+8, 2026-8-12 12:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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