修改Hyperion Planning应用所有者

来源:互联网 发布:php开发手册 编辑:程序博客网 时间:2024/06/01 09:30

Planning版本:11.1.2.4

默认情况下,应用的所有者是应用的创建者。只有应用所有者才能把应用的所有权移交给别的用户。方法如下:

打开Planning应用,“管理”-“应用程序”-“设置”,然后在打开的窗口里“分配应用所有者”进行更改。


注:这个“分配应用所有者”选项只有当前应用的所有者才可见。


除了上面说的正规的办法更改应用所有者之外,还有没有其它办法更改所有者呢?

比如你无法使用应用所有者登录。


答案是肯定的,就是修改shared servicse资料库。

连接到需要修改的应用数据源的数据库,执行如下sql,获取当前应用的所有者:

select a.user_id,b.object_name app_owner from epm_app02.hsp_users a,epm_app02.HSP_OBJECT b where role=3 and a.user_id=b.object_id

注:应用所有者的role为3


然后执行如下sql 把新的所有者的role更新为3,即表示将应用所有者移交给新的用户

 update epm_app02.hsp_users a set role=3 where a.user_id = (select object_id from epm_app02.HSP_OBJECT where object_name='新的所有者用户名');

同时还不要忘了把老的所有者的role改为0

  update epm_app02.hsp_users a set role=0 where a.user_id = (select object_id from epm_app02.HSP_OBJECT where object_name='旧的所有者用户名');


最后需要重启Planning的服务,以让修改生效。


原创粉丝点击