起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 141|回复: 9

【搞定】再来个问题**

[复制链接]
发表于 2007-12-13 15:58:39 | 显示全部楼层 |阅读模式
通过Business.Model.Org.OrgSys.OrgSystem.FindUnit获得的URL是Org:\PERSON\YSRY.PSN,而我要的是要带有部门\职位的URL,有啥方法?
回复

使用道具 举报

发表于 2007-12-13 16:48:36 | 显示全部楼层
仅仅通过ID获取人员在组织机构分配在哪个岗位成员下,不能确定,因为一个人可以同时在多个岗位成员下,就是一人多岗的概念,请问楼主要做啥呢?|
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 09:06:36 | 显示全部楼层
哦,我查看下些资料,通过ID先获取岗位,再通过岗位获取URL,如果存在多岗的情况那就多个URL吧,这个问题我解决了.我做的是在流程流转时,为下个环节指定执行者,而通过Business.Model.Org.OrgSys.OrgSystem.FindUnit获得的URL在这时会报错,报错的情况是第二次指定执行者时报错,但不管哪一环节,在第一次时都不会报错,不知这报错的原因是不是跟这个URL有关?
回复 支持 反对

使用道具 举报

发表于 2007-12-14 09:24:13 | 显示全部楼层
1、我做的是在流程流转时,为下个环节指定执行者
你是怎么指定的,帖出来看看

2、通过Business.Model.Org.OrgSys.OrgSystem.FindUnit获得的URL在这时会报错,
请把原始的错误信息帖出来看看

3、报错的情况是第二次指定执行者时报错,但不管哪一环节,在第一次时都不会报错,
怎么理解第一次、第二次这个概念,是打开功能,第一次点击“流转”按钮,正常弹出流转对话框,然后取消流转对话框,再点击“流转”按钮,此时报错吗?
如果是,请把代码帖出来看看。如果不是,请解释一下第一次、第二次这个概念
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 10:56:15 | 显示全部楼层
1.为下个环节指定执行者,是从字段的查找属性下拉框中选择的,这一步的选择无法得到其URL,只能得到用户ID,
2.获取URL并不报错,报错是在第3步中报错
3,举例:当单据制作好后开始提交,这步提交要设定下环节的执行者,这时不会报错,,当提交完后,设定的下环节执行者在设定好其下一环节的执行后提交时,这时就报错了.
  或者直接从任务管理中执行任务,当提交第一个任务时,不会报错,而接连提交第二个任务就会报错,报错的代码已改了,现在看不到效果,其错误信息大概意思是BIZURL是只读的,不能设置,当继续执行时第二次时,就报指定环节人员信息错误,在弹出的流程信息中能看到,其没有部门和岗位
回复 支持 反对

使用道具 举报

发表于 2007-12-14 11:32:01 | 显示全部楼层
这样吧,楼主,你觉得如果这个问题需要跟踪,请提供出错的资源文件,我这里恢复环境来跟踪一下(如果看不到资源和效果,我就无能为例了)
当然,你可以简单做个例子,只要能重现你的问题就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 11:38:31 | 显示全部楼层
这个问题已解决了,至于在过程出现的错误,只是想知道为流程指定执行人时,URL为Org:\PERSON\YSRY.PSN会不会有问题?因为其没有部门和职位
回复 支持 反对

使用道具 举报

发表于 2007-12-14 11:45:53 | 显示全部楼层
你是怎么指定的,如果是用 http://bbs.justep.com/forum.php?mod=viewthread&tid=1207  这个方法,不需要知道人员的BizURL,直接传人员的ID就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 16:43:13 | 显示全部楼层
好的,明白了,谢了
回复 支持 反对

使用道具 举报

发表于 2007-12-14 16:47:46 | 显示全部楼层
不客气,结了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 08:50 , Processed in 0.040242 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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