起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 371|回复: 11

有关于功能分配的问题...**

[复制链接]
发表于 2005-9-19 17:11:12 | 显示全部楼层 |阅读模式
请教如果我有十个人员分配,其中有几个分配了A这个功能,我想通过代码来判断这十个人中的其中一人是否分配了这个功能,这个判断应该怎么样写呢?( 业务需要)
回复

使用道具 举报

发表于 2005-9-20 08:49:54 | 显示全部楼层
楼主,感觉你的思路好像有点偏了,请说说你的原始业务需求,这样便于结合平台给出目前最佳方案,谢谢配合!
回复 支持 反对

使用道具 举报

发表于 2005-9-20 09:20:21 | 显示全部楼层
她的思路没有偏,她想要的是:找出分配了某一个业务功能所有人员。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-20 09:30:27 | 显示全部楼层
哦,是这样的。我给某一个人发送一份文件,发送文件的前提就是这个人有没有A这个功能,如果有,就发,如果没有就不发了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-20 09:31:57 | 显示全部楼层
我现在要知道的就是如何来判断这个人有没有A这个功能。
回复 支持 反对

使用道具 举报

发表于 2005-9-20 10:24:48 | 显示全部楼层
最初由 freedom 发布
[B]我现在要知道的就是如何来判断这个人有没有A这个功能。 [/B]


参考:http://bbs.justep.com/forum.php?mod=viewthread&tid=4548的SQL语句,加上限制查找指定功能URL的WHERE子句。


另外:No.3的问题请support解答一下,有那样的需求。
回复 支持 反对

使用道具 举报

发表于 2005-9-20 14:06:02 | 显示全部楼层
呵呵,首先感谢 alex

是这样的,如果是流程上的控制,即发送任务,那么可以通过 流程功能环节的 执行规则 - 执行者范围 - 执行者必须是功能的拥有者 的属性来属性
回复 支持 反对

使用道具 举报

发表于 2005-9-20 14:20:09 | 显示全部楼层
不是这样的需求,比如我想知道“邮件(Biz:\\Justep\Mail.func)”这个业务功能分配给了什么人。

其实就是http://bbs.justep.com/forum.php? ... id=4548的反查。
回复 支持 反对

使用道具 举报

发表于 2005-9-20 17:07:08 | 显示全部楼层
答复:
   通过组织机构表达式来获得。
   Org.OrgSys.OrgSystem.GetBizURLsByOrgExpr(AExpr, ABizURLs);
      其中,AExpr是组织机构表达式。譬如AExpr的值为:
OrgSelect(OrgCondition('','',:OrgUnit.FuncRef = '\JUSTEPDEMOSYSTE
M\fun_CPDG.Func')), OrgCondition('*.psm', '', ''), True) or OrgSelect(OrgCondition('
*.psm','',:OrgUnit.FuncRef = '\JUSTEPDEMOSYSTEM\fun_CPDG.Func'))
取拥有某个功能(功能URL 为“\JUSTEPDEMOSYSTEM\fun_CPDG.Func”)的所有人
    其中:ABizURLs为返回的组织单元的BizURL列表,TStrings
回复 支持 反对

使用道具 举报

发表于 2005-9-20 17:14:57 | 显示全部楼层
上面是回答三楼的。
另,对于一楼的问题,也可以:
创建一个TOperator,通过TOperator的FuncItems来判断。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 06:33 , Processed in 0.042207 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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