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

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: lingaoan2011

[其他] 流程控制

[复制链接]
 楼主| lingaoan2011 发表于 2011-10-10 10:40:53 | 显示全部楼层
回复 8# admin


    不好意思,是我表单权限搞错了,我已经纠正了,谢谢。。。
 楼主| lingaoan2011 发表于 2011-10-10 10:41:39 | 显示全部楼层
回复 8# admin


    对不住了,是我表单权限问题。。。我已经纠正了。谢谢了
 楼主| lingaoan2011 发表于 2011-10-10 10:41:43 | 显示全部楼层
回复 8# admin


    对不住了,是我表单权限问题。。。我已经纠正了。谢谢了
 楼主| lingaoan2011 发表于 2011-10-10 10:43:55 | 显示全部楼层
对不住了,,,是我表单权限设置错误。我已经纠正,谢谢了

还是帮我解决这个问题:
当到达审核这个步骤时,让当前文本框的值为当前登录人的名字。
隐藏脚本代码具体应该怎么写?
 楼主| lingaoan2011 发表于 2011-10-10 11:19:38 | 显示全部楼层
隐藏脚本我想达到如下效果:当到达审核这个步骤时,让审核人文本框的值为当前登录人的名字,当到达会计审核步骤时,会计签字文本框的值为当前会计登录的名字。具体应该怎么写。
 楼主| lingaoan2011 发表于 2011-10-10 11:48:42 | 显示全部楼层
隐藏脚本我想达到如下效果:当到达审核这个步骤时,让审核人文本框的值为当前登录人的名字,当到达会计审核步骤时,会计签字文本框的值为当前会计登录的名字。具体应该怎么写。
shary 发表于 2011-10-10 12:43:15 | 显示全部楼层
可以啊。你可以在提交操作的动作执行前脚本进行拦截。
 楼主| lingaoan2011 发表于 2011-10-10 15:45:03 | 显示全部楼层
老兄,不够具体

发起人是员工,这个时候,审核人签字文本框不管;
当提交后,到达审核阶段,审核人登录进来就自动为审核人签字文本框添加上当前登录审核人名字。提交后,保存到数据库,当到达下一个审核节点,这个审核人签字还是原来那个,并且以后都不能修改,除非后面的节点将这条信息回退。

难点:第一,我不知道怎么获取当前登录人是不是当前流程的信息审核人员;
     第二,不知道这个代码应该写在什么位置。
请相关人员给个代码例子
admin 发表于 2011-10-10 18:56:03 | 显示全部楼层
回复 28# lingaoan2011

您好,参考下下面的那个方法:
// 获取当前处理人
function getProcessor(){
var rtn = ""
var doc = $CURRDOC.getCurrDoc();
var processor = "";
if(doc.getState() != null) {
var actors = doc.getState().getActors();

if (actors != null) {
for(var it = actors.iterator(); it.hasNext(); ) {
var actorrt = it.next();
if (actorrt.getIsprocessed()) {
continue;
}
processor += actorrt.getName() + ',';
}
var index = processor.lastIndexOf(',');
processor = processor.slice(0, index);
}
rtn = processor;
}
return rtn;
}
 楼主| lingaoan2011 发表于 2011-10-11 09:24:47 | 显示全部楼层
谢谢,已解决

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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