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

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

流程角色问题

[复制链接]
犰解 发表于 2012-2-10 16:19:21 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-2-20 09:53 编辑

一  我的流程是:

开始 ——>  申请人 ——> 监交人 ——> 确定人 ——> 流程完成

二  条件:

流程过程中绑定的表单有一个字段叫“收物人”
所以当申请的时候收物人是谁,流程“确定人”的角色就是谁  
我在确定人环节的审批人设置    代码怎么写啊  

第二个问题:
如果申请人是软件部员工提的申请  监交人角色赋给软件部经历  
如果提申请的是自动化部的员工 监交人角色赋给自动化部的经历
如果是部门经理提的申请 监交人角色赋给副总
这样的话监交人的角色应该怎么控制 怎么写啊。。。。。。。

三  我的理解:

我想在流程中取“收物人”字段的值,然后在“确定人”审批设置代码中输出
不知道怎么写,怎么表达
irene 发表于 2012-2-10 16:31:10 | 显示全部楼层
您好,您的收件人的值保存的是用户的名称还是登录账号,或者说是一个ID?
 楼主| 犰解 发表于 2012-2-10 16:34:37 | 显示全部楼层
回复 2# irene


   我用的是一个用户选择框   而且用户选择框后面还有一个隐藏的文本框 是为了取ID显示名字的
收物人:用户选择框  文本框(隐藏)
所以id和名字都能取到
purple 发表于 2012-2-10 18:54:06 | 显示全部楼层
您好,第一个问题:审批人设置,审批模式代码必须返回的是用户对象,所以您在该脚本位置直接获取您用户选择框的值,然后调用getUserById()方法,返回用户对象即可。具体脚本请参考该帖子链接:http://www.teemlink.com/bbs/viewthread.php?tid=159990&extra=

第二个问题,不知道您的用户有没有设置上级用户,设置了的话,先取得流程作者,然后调用getSuperior()取得其上级即可。
 楼主| 犰解 发表于 2012-2-11 08:57:54 | 显示全部楼层
回复 4# purple


    太感谢了。。。。。。。我先试试
suyisene 发表于 2012-2-13 10:35:04 | 显示全部楼层
 楼主| 犰解 发表于 2012-2-20 16:59:15 | 显示全部楼层
好使了  非常感谢
suyisene 发表于 2012-2-21 17:11:30 | 显示全部楼层

本版积分规则

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

GMT+8, 2026-8-12 20:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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