起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 795|回复: 30

【搞定】业务功能树问题**

[复制链接]
发表于 2007-6-19 08:43:58 | 显示全部楼层 |阅读模式
我在业务功能树配置里面把原有的东西几乎都删除了

而我又没添加任何东西

为什么在协同平台里面会看到这么多东西?

Pic_069.jpg

39.6 KB, 下载次数: 311

回复

使用道具 举报

 楼主| 发表于 2007-6-19 08:43:58 | 显示全部楼层 |阅读模式
我在业务功能树配置里面把原有的东西几乎都删除了

而我又没添加任何东西

为什么在协同平台里面会看到这么多东西?

Pic_069.jpg

39.6 KB, 下载次数: 308

回复

使用道具 举报

 楼主| 发表于 2007-6-19 08:53:43 | 显示全部楼层
网速慢,不小心重复发帖了
回复 支持 反对

使用道具 举报

发表于 2007-6-19 09:00:51 | 显示全部楼层
只要有功能权限,也会出现的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 09:09:50 | 显示全部楼层
我把张三的功能权限完全去掉了呢
用张三登陆还是会有

Pic_070.jpg

33.3 KB, 下载次数: 295

回复 支持 反对

使用道具 举报

发表于 2007-6-19 10:09:26 | 显示全部楼层
选中5楼图中的 “显示继承功能”选项看看,是否有功能

如果没有,那就是系统默认加载的功能,这个参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=10311
如果有,那该人员肯定也是能看到这些功能的
回复 支持 反对

使用道具 举报

发表于 2007-6-19 10:14:08 | 显示全部楼层
有些功能是系统用代码默认分配的,代码位置在:
协同系统\公共资源\协同常量库

static function TRTLConsts.DefaultFuncs: TStringArray;
begin
  Result := ['Biz:\COLLABORATION\DesktopFunc.Func',
    'Biz:\COLLABORATION\SchedulerFunc.Func',
    'Biz:\COLLABORATION\TaskCenterFunc.Func',
    'Biz:\COLLABORATION\PlanCenterFunc.Func',
    'Biz:\COLLABORATION\JustepMail.Func',

    'Biz:\COLLABORATION\MyTaskFunc.Func',
    'Biz:\COLLABORATION\TaskRelationViewFunc.Func',
    'Biz:\COLLABORATION\PlanBrowseFunc.Func',

    'Biz:\COLLABORATION\WorkRecordFunc.Func',
    'Biz:\COLLABORATION\WORKTASKFUNC.Func',
    'Biz:\COLLABORATION\WorkRemindFunc.Func',
    'Biz:\COLLABORATION\WorkLogFunc.Func',
    'Biz:\COLLABORATION\WorkAdviceFunc.Func',
    'Biz:\COLLABORATION\WorkWeekPlanFunc.Func',


    'Biz:\COLLABORATION\WorkAdviceDealFunc.Func',
    'Biz:\COLLABORATION\WorkLogDealFunc.Func',
    'Biz:\COLLABORATION\WorkRecordDealFunc.Func',
    'Biz:\COLLABORATION\WorkRemindDealFunc.Func',
    'Biz:\COLLABORATION\WorkTaskDealFunc.Func',
    'Biz:\COLLABORATION\WorkWeekPlanDealFunc.Func',

    'Biz:\OPERATION\CRMSPACE\UserMngFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CstmCommRecordFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CSTMTRACKTFUNC.Func',
    'Biz:\OPERATION\CRMSPACE\PresaleWorkTaskFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CustomerMngFunc.Func',
    'Biz:\OPERATION\CRMSPACE\UserCommRecordFunc.Func',
    'Biz:\OPERATION\CRMSPACE\UserTrackRecordFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CHIEFMEETINGRECFUNC.Func',
    'Biz:\OPERATION\CRMSPACE\WORKWEEKREPORTFunc.Func',
    'Biz:\OPERATION\CRMSPACE\ProductDemandFUNC.Func',
    'Biz:\OPERATION\CRMSPACE\ProductQuestionFunc.Func',
    'Biz:\OPERATION\CRMSPACE\ProductQuestionFunc.Func',
    'Biz:\OPERATION\CRMSPACE\DATEAPPLICATIONFunc.Func',

    'Biz:\OPERATION\CRMSPACE\CstmCommRecordDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CSTMTRACKDEALFUNC.Func',
    'Biz:\OPERATION\CRMSPACE\PresaleWorkTaskDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\UserCommRecordDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\UserTrackRecordDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\CHIEFMEETINGRECDEALFUNC.Func',
    'Biz:\OPERATION\CRMSPACE\WORKWEEKREPORTDEALfunc.Func',
    'Biz:\OPERATION\CRMSPACE\ProductDemandDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\ProductQuestionDealFunc.Func',
    'Biz:\OPERATION\CRMSPACE\DATEAPPLICATIONDEALFUNC.Func'
    ];

  if TRTLConsts.HasDocSystem then
  begin
    SetLength(Result, High(Result) - Low(Result) + 1);
    Result[High(Result)] := TRTLConsts.DocCenterURL;
  end;

  if TRTLConsts.HasDecisionSystem then
  begin
    SetLength(Result, High(Result) - Low(Result) + 1);
    Result[High(Result)] := TRTLConsts.DecisionCenterURL;
  end;

  if TRTLConsts.HasOASystem then
  begin
    SetLength(Result, High(Result) - Low(Result) + 5);
    Result[High(Result) - 4] := TRTLConsts.NewsCenterURL;
    Result[High(Result) - 3] := 'Biz:\OPERATION\OASPACE\LetterVisitDealFunc.Func';
    Result[High(Result) - 2] := 'Biz:\OPERATION\OASPACE\LetterDisposalDealFunc.Func';
    Result[High(Result) - 1] := 'Biz:\OPERATION\OASPACE\DailyChargeBxDealFunc.Func';
    Result[High(Result)] := 'Biz:\OPERATION\OASPACE\EvectionChargeBxDealFunc.Func';
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 10:46:35 | 显示全部楼层
在“系统空间简洁风格\界面库窗体库\标准风格主窗体”中,
只发现这个
procedure GetDefaultFuncs(AFuncs: TOrgFuncAllocItems);
var
  I: Integer;
begin
  for I := Low(TRTLConsts.DefaultFuncs) to High(TRTLConsts.DefaultFuncs) do
    AFuncs.AddItem(TRTLConsts.DefaultFuncs()[I]);
end;

而且我还没有注释呢
干吗编译会提示错误
难道是我不小心改了里面的东西?

Pic_072.jpg

58.93 KB, 下载次数: 285

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-19 10:47:45 | 显示全部楼层
[警告] 循环引用: "Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY"-->"Biz:\COLLABORATION\DOC\DOCINFO.INFO"-->"Biz:\COLLABORATION\DOC\DOCINFO.INFO"
[警告] 循环引用: "Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY"-->"Biz:\COLLABORATION\DOC\DOCRELEVANCYFOLDER\DOCRELEVANCYINFO.INFO"-->"Biz:\COLLABORATION\DOC\DOCINFO.INFO"-->"Biz:\COLLABORATION\DOC\DOCINFO.INFO"
[警告] 循环引用: "Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY"-->"Biz:\COLLABORATION\DOC\DOCRELEVANCYFOLDER\DOCRELEVANCYINFO.INFO"-->"Biz:\COLLABORATION\DOC\DOCRELEVANCYFOLDER\DOCRELEVANCYINFO.INFO"
[错误]Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY.DIR\STANDARDSTYLEMAINFORM.FORM.PAS(1127, 25): Undeclared identifier "FixPopupMenu"
[错误]Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY.DIR\STANDARDSTYLEMAINFORM.FORM.PAS(1150, 27): Undeclared identifier "RelevancyPopupMenu"
[错误]Biz:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY.DIR\STANDARDSTYLEMAINFORM.FORM.PAS(1151, 27): Undeclared identifier "OnRelevancyPopuMenuPopup"
回复 支持 反对

使用道具 举报

发表于 2007-6-19 10:50:46 | 显示全部楼层
前面三个警告不要管他
后面三个错误把他屏蔽就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 20:40 , Processed in 0.039249 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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