起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 179|回复: 7

【结帖】文档关联如何用代码控制权限**

[复制链接]
发表于 2009-6-11 11:21:10 | 显示全部楼层 |阅读模式
不能通过配置实现。因为要根据数据来判断有没有权限。
如何通过代码实现?
回复

使用道具 举报

发表于 2009-6-11 11:35:33 | 显示全部楼层
改这个业务模型\协同系统\文档\关联\文档关联信息\文档关联网格
例如:
procedure TRelevancyGrid.actNewBizDocUpdate(Sender: TObject);
begin
  (Sender as TAction).Enabled := (Sender as TAction).Visible and dsbRelevancy.DataSet.CanInsert
    and (Access >= TDocAccessUtils.GetAccessKindValue(TDocAccessKind.akCreate));
end;
回复 支持 反对

使用道具 举报

发表于 2009-6-11 13:38:34 | 显示全部楼层
如果还有控制打开文件(doc,xls等)后的只读等属性,需要看文档库资源。
回复 支持 反对

使用道具 举报

发表于 2009-6-11 15:13:31 | 显示全部楼层
以前使用“文档关联信息(兼容保留)”   Biz:\COLLABORATION\DOCRELEVANCYINFO.INFO
可以在功能中通过代码控制权限
  DocViewAttach.Enabled:= True;
  (DocViewAttach.Doc as TRelevancyDoc).FuncURL :='Biz:\OWFSPACE\PTXSQDFUNC.Func';
  (DocViewAttach.Doc as TRelevancyDoc).Load('',['Biz:\OWFSPACE\OWFDB.DATABASE\HTGLZB.Table\FGUID.FIELD'],[str],true,TDocAccessKind.akAll);

知识中心升级后,应该怎么控制,而且现在原来的控制方法也不生效了
回复 支持 反对

使用道具 举报

发表于 2009-6-11 16:32:04 | 显示全部楼层
你们是想在打开文档时,调用你们自己的过程来控制权限吗?
根据什么数据判断有没有什么权限?
是对整个文档的编辑只读权限还是对文档里面内容的权限进行控制?
回复 支持 反对

使用道具 举报

发表于 2009-6-11 16:38:20 | 显示全部楼层
我们是希望在功能里赋予不同用户不同的文档附件操作权限,
文档操作权限是指知识中心提供的“浏览”、“浏览输出”、“新建”、“修改”、“完全控制”几类权限中的一种
回复 支持 反对

使用道具 举报

发表于 2009-6-11 18:06:02 | 显示全部楼层
跟踪文档库里的资源可以控制相关的权限。
我们已经把文档库资源发到您@hed.com.cn的邮箱里了。请查收!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-15 11:50:04 | 显示全部楼层
先结吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 10:57 , Processed in 0.037838 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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