起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 语依依

【搞定】知识中心问题:提示找不到“文档知识中心”的授权环境**

[复制链接]
 楼主| 发表于 2007-9-29 09:16:23 | 显示全部楼层
抱歉,前几天没来得及反馈。

经检查,系统里本来就有这段代码啊。

我们是另外做了个页面的,不知道跟这个有没有关系。

未命名.jpg

10.91 KB, 下载次数: 68

回复 支持 反对

使用道具 举报

发表于 2007-9-29 10:52:05 | 显示全部楼层
请按系统本来就有这些代码来改你们自己做的页面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-29 11:09:48 | 显示全部楼层
报错的情况是这样的:
用户没有知识中心的总权限,但有知识中心部份子目录的权限。
如果用SYSTEM给用户加上知识中心的浏览及以上的权限,就不会报错。
我们的代码如下:

procedure TBLJZCT.SearchDoc(const AText: string;const FText: string);
var
  lParam: string;
  lDocType: string;
begin
       //临时方案,解决点GO后报错找不到"文档\知识中心"的授权环境
  if Business.Document.DocAccessUtils.FindOperatorPosition('Doc:\DOC', Context, TDocAccessKind.akNone) = nil then
  begin
    jsDialogs.ShowMsg('知识中心没有访问权限','');
    exit;
  end;
  //lDocType := 'dtDoc';
  lDocType := 'dtDefault';

  lParam := SysUtils.Format('-f"%s" -t"%s" -s"'+FText+'" -c"%s" -a',
    [TRTLConsts.DocRoot, lDocType, AText]);
  TSystemCore.FuncManager.RunFunc(Context, '',
    'Biz:\COLLABORATION\DocSearchFunc.Func', lParam, nil, False);
end;
回复 支持 反对

使用道具 举报

发表于 2007-9-29 11:19:04 | 显示全部楼层
现在只有部分权限的暂时不支持全局查找。按照没有权限来处理的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-29 11:25:15 | 显示全部楼层
噢,想要实现部分权限也支持全局查找,请问有没有暂时的解决办法啊?
回复 支持 反对

使用道具 举报

发表于 2007-9-29 12:05:02 | 显示全部楼层
没有。需要等平台升级。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-29 14:53:11 | 显示全部楼层
好的。谢谢~
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 10:41 , Processed in 0.043100 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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