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的服务,以让修改生效。