LoginSignup
1
0

More than 5 years have passed since last update.

Cognos 所属グループに応じてヘッダーの表示を変更する

Posted at

概要

Cognos BIでは、system.xmlというファイルの記載を書き換える事で、Cognos Connectionのヘッダーに表示されるアイコンを隠したり、IBMのロゴを自社のものに変更するなど、UIとしての見た目を大きく変更できます。

今回は、ユーザーの所属するグループによって、Cognos Connectionに表示されるアイコンの種類を変更する方法をご紹介します。
参考資料には、さらに様々なUI変更の方法を紹介している、代表的な情報ソースを紹介しておきますので、そちらも参照し、どんどんカスタマイズをご検討下さい。

image.png

基礎知識

C:\Program Files\IBM\cognos\c10_64\templates\ps\system.xmlで下記のように設定できます。

<param name="ui_hide"> パラメータで非表示にする要素を決定する                                                                                                                                        
    Report Viwer用の要素は、RV_XXXX                                                                                                                                       
<param name="ui_hide">                                                                                                                                      

show オプションで指定したグループ、役割には要素を表示させることができる。

 ※<param name="ui_groups">                                                                                                                                        

  </param>                                                                                                                                      

system.xmlのグループ指定はui-groups パラメータで事前定義しておく。

・非表示にできる要素一覧

手順

前提
・システム管理者に「testadmin」= 「admin」が所属し、一般ユーザーとして「testuser1」 = 「user1」が所属しています。

・システム管理者のみ見えるようにするために、IDを予め確認

・Cognos Administrationを開き、「セキュリティ」 > 「Cognos」を選択
image.png

・システム管理者の「プロパティーを設定」を選択
image.png

・「検索パス、ID、URLを表示」を選択
image.png

・IDの内容を確認

xOjpTeXN0ZW0gQWRtaW5pc3RyYXRvcnM_

image.png

・C:\Program Files\IBM\cognos\c10_64\templates\ps\system.xmlをバックアップを取って編集

・system.xmlに下記のように追加
image.png

<param name="ui_groups">    
    <group id="g1">xOjpTeXN0ZW0gQWRtaW5pc3RyYXRvcnM_</group>
</param>    
<param name="ui_hide">  
    <RV_HEADER_MENU_LOGOFF show ="g1"/>
    <RV_HEADER_MENU_RETURN show ="g1"/>
    <RV_TOOLBAR_BUTTONS_DOWNLOAD show ="g1"/>
    <RV_TOOLBAR_BUTTONS_SAVE show ="g1"/>
    <RV_TOOLBAR_BUTTONS_SEND show ="g1"/>
    <RV_TOOLBAR_BUTTONS_HISTORY show ="g1"/>
    <RV_TOOLBAR_BUTTONS_RUN show ="g1"/>
    <RV_TOOLBAR_BUTTONS_XML show ="g1"/>
    <RV_TOOLBAR_BUTTONS_DRILLDOWN show ="g1"/>
    <RV_TOOLBAR_BUTTONS_DRILLUP show ="g1"/>
    <RV_TOOLBAR_BUTTONS_GOTO show ="g1"/>
    <RV_TOOLBAR_BUTTONS_ADD_THIS_REPORT show ="g1"/>
    <RV_TOOLBAR_BUTTONS_ADD_TO_MY_BOOKMARKS show ="g1"/>
    <RV_TOOLBAR_BUTTONS_ADD_TO_MY_FOLDERS show ="g1"/>
    <RV_CONTEXT_MENU show ="g1"/>
</param>    

・Cognosを再起動し、ヘッダーが変更されているかを確認

参考資料

CognosのUIカスタマイズは、以下のリンクが参考になります。

Customising the IBM Cognos 10.x User Interface
https://www.ibm.com/developerworks/library/ba-pp-infrastructure-portals-page631/

Customizing the Cognos 8 UI
https://www.ibm.com/developerworks/data/library/cognos/page41.html

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0