起步软件技术论坛-X3

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

【结】组织机构设计器继承后的功能不能分配功能提示错误**

[复制链接]
匿名  发表于 2009-2-2 17:32:04 |阅读模式
组织机构设计器继承后的功能不能分配人员,在用此功能分配给人员功能时候点确定后提示以下错误信息


在操作文件:ORG:\ROOT\ZGSYGDGSGDKJYJZXZHSYS.OGN\FFZ.DPT\ZZ.PTM的时候出现异常,操作代码:17,异常信息:无效的命令:TFileStreamAction[17]


但有个奇怪的问题就是在Studio.exe(也就是"X3 业务建模工具")运行整个工程时,可以正常分配给人员功能,但在“X3 协同管理系统”就提示错误,奇怪的问题。
排查了 好久 “X3 客户端配置工具”里“更新”选项卡里的“保持我的应用最新”是达对号的。
而在运行“X3 协同管理系统”的时候也刷新了缓存与组织机构
回复

使用道具

发表于 2009-2-3 08:37:32 | 显示全部楼层
1、检查 Studio.exe 和 X3 协同管理系统 连接的是否是同一个系统数据库
2、是否签入 Studio.exe 中设计到这个功能的所有对象,包含引用的等等。签入后是否刷新 业务模型资源和组织模型,或者重新启动服务。
3、用 ZGSYGDGSGDKJYJZXZHSYS  这个机构下的 FFZ 这个部门下 的 ZZ 这个岗位成员 下的 某个人员成员 登陆看看,是否正常,
回复 支持 反对

使用道具 举报

匿名  发表于 2009-2-3 09:03:16
1.已经确定studio.exe和X3 协同管理系统 连接的是同一个数据库
2.所有空间都已经签入并 刷新业务模型资源和组织结构,并刷新了缓存 也重启了服务。
3.用 ZGSYGDGSGDKJYJZXZHSYS  这个机构下的 FFZ 这个部门下 的 ZZ 这个岗位成员 下的 某个人员成员 已经登陆,并可以正常登陆使用其相关的功能权限。
以上功能全部做了也不行。。
回复 支持 反对

使用道具

匿名  发表于 2009-2-3 09:07:57
是否可以给予远程协助
回复 支持 反对

使用道具

发表于 2009-2-3 09:15:33 | 显示全部楼层
怕网速不行,试试吧,你加QQ:657944664,然后主动呼我们,如果网速不行,那看来麻烦楼主导资源上来看看了
回复 支持 反对

使用道具 举报

发表于 2009-2-3 10:37:47 | 显示全部楼层
刚才已经连接上去看了,
目前就是不能用组织机构缓存,主要是继承后,父功能的关闭缓存的代码失效了,在继承的功能中重新实现了一下就可以了。
正在等楼主的测试,然后反馈结果
回复 支持 反对

使用道具 举报

匿名  发表于 2009-2-3 10:37:47
主要是因为继承后,关闭缓存的这段代码失效了

在继承的功能中重新实现了一下就OK 了




unit ORGSETTINGChild;

interface

uses
  Business.System, Business.Model;

type
  TORGSETTINGChild = class(ORGSETTING.TORGSETTING)
  private
    {private declarations}
  public
   {public declarations}
   protected
    procedure doRun; override;

  end;

implementation

procedure TORGSETTINGChild.doRun;
begin
  FSMNGR.OrgSystemManager.UseLocalCache := False;
  inherited;
end;


end.
回复 支持 反对

使用道具

发表于 2009-2-3 10:46:38 | 显示全部楼层
ok,谢谢反馈,结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:36 , Processed in 0.040937 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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