intra-mart Accel Platform 移行仕様書 第3版 2023-10-31

6. ポータル

6.1. 制限事項の補足

  • ポートレットモード「ヘルプ(HELP)」は廃止されましたが、移行においてはデータ削除を行いません。

    • version 7.2 で設定変更を行い、ヘルプ(HELP)モードを使用していた場合、b_m_portlet_mode にデータが残りますが、動作上の問題はありません。

    • version 7.2 で設定変更を行い、標準でインストールされるポートレットの種別に対し、「編集(EDIT)モードなし、ヘルプ(HELP)モードあり」にしていた場合、標準でインストールされるポートレットに以下の問題があります。

      • b_m_portlet_mode に編集モードのデータが登録されません。
      • 認可リソース[ポートレット編集モード]が登録されません。

      上記状態になった場合、以下の操作で各データが修正されます。

      [ポートレット一覧] - [ポートレット編集]を開き、[更新]ボタンを押下

6.2. 移行可否一覧

種別 項目 移行可否 備考
ポータル グローバルポータル 対象外  
  グループポータル 対象  
  ユーザポータル 対象  
ポートレット ログインポートレット 対象外  
  汎用新着情報 対象外  
  全文検索 対象外  
  新着処理ポートレット 対象外 統合ワークフロー
  朝日新聞RSS 対象  
  Googleガジェット 対象  
  インターネット 対象  
  リンク集 対象  
  重要なお知らせ 対象  
  申請ポートレット 対象 IM-Workflow
  新着処理ポートレット 対象 IM-Workflow
  新着タスク 対象 ドキュメントワークフロー(BPW)
  その他ユーザが追加したポートレット 対象  
テーブル b_m_portal_display_set 対象  
  b_m_portal_info 対象  
  b_m_portal_display_set 対象  
  b_m_portlet_display_set 対象  
  b_m_portlet_event_info 対象  
  b_m_portlet_info 対象  
  b_m_portlet_layout 対象  
  b_m_portlet_mode 対象  
  b_m_portlet_preference 対象  
  b_m_portlet_title_info 対象  
  b_m_rss_portlet 対象  
  b_m_sso_setting 対象  
  b_m_sso_user_setting 対象  
  b_m_system_notice 対象  
  b_m_link_category 対象  
  b_m_link_info 対象  
  b_m_portal_access_detail 対象外 アクセス権
  b_m_portal_access_role 対象外 アクセス権
  b_m_portlet_access_detail 対象外 アクセス権
  b_m_portlet_access_role 対象外 アクセス権
  b_m_portlet_mode_access_detail 対象外 アクセス権
  b_m_portlet_mode_access_role 対象外 アクセス権
  b_m_menu_link_fav_info 対象外 メニューリンク
  b_m_menu_link_set_info 対象外 メニューリンク

コラム

intra-mart Accel Platformでは WSRPは提供されていませんが、関連する以下のテーブルはそのままの状態で残します。
論理名 物理名
WSRPプロデューサ producer
WSRP登録コンシューマ consumer_registration
WSRP登録プロパティ registration_property
WSRPプロデューサグローバルプロファイルマップ producer_global_profile_map
WSRPプロデューサグローバルデータ producer_global_data
WSRP登録プロデューサ configured_producers
WSRPコンシューマグローバルデータ consumer_global_data
WSRPコンシューマ名 consumer_name
WSRPコンシューマユーザプロファイルマップ consumer_def_user_profile_map
WSRP公開ポートレット情報 b_m_wsrp_offered_portlet

6.3. テナント環境セットアップ

6.3.1. セットアップ設定ファイル

セットアップ設定ファイルの仕様は、「テナント環境セットアップ 仕様書」を参照してください。

差し替え

  • ポータル

    モジュール ポータル
    ショートモジュールID im_portal
    フォーマットファイル(xsd) WEB-INF/schema/import-data-config.xsd
    配置先ディレクトリ WEB-INF/conf/products/import/basic/im_portal
    ファイル名 import-im_portal-config-1.xml

6.3.2. テナントデータベースに対するDDL/DMLの発行

  1. テーブル定義の変更

    • 以下のテーブル定義を変更します。

      テーブル論理名 テーブル物理名 区分 カラム名称 カラム物理名
      ポートレット b_m_portlet_info 削除 グローバルポータル表示可否 global_portal_flag
      ポートレット b_m_portlet_info 追加 ポートレット高さ portlet_height
  2. 移行対象外テーブルのDROP

    • 以下のテーブルを削除します。

      テーブル論理名 テーブル物理名
      ポートレットアクセスロール b_m_portlet_access_role
      ポートレットアクセス権詳細 b_m_portlet_access_detail
      ポートレットモードアクセスロール b_m_portlet_mode_access_role
      ポートレットモードアクセス権詳細 b_m_portlet_mode_access_detail
      ポータルアクセスロール b_m_portal_access_role
      ポータルアクセス権詳細 b_m_portal_access_detail
      メニューリンクセット b_m_menu_link_set_info
      メニューリンク個別 b_m_menu_link_fav_info

6.3.3. テナントマスタ情報のインポート

標準の内容をベースに、以下を変更します。

  • グループポータルの認可リソース、認可ポリシーはインポートしない。

  • 以下の標準ポートレットの認可リソース(ポートレット、編集モード)、認可ポリシーをインポートしない。

    ポートレット 編集モード有無
    リンク集 有り
    朝日新聞RSS 有り
    重要なお知らせ 無し
    Googleガジェット 有り
    インターネット 有り

コラム

移行データに対する認可リソースは、この後の拡張インポートで対応します。

コラム

アクセス権は移行対象外のため、認可ポリシーは設定しません。

コラム

以下のインポートは標準と同じです。

  • ロール
  • メニュー
  • 認可リソースグループ
  • 認可サブジェクト

6.3.4. 拡張インポートの実行

  1. 拡張インポート(java)

    • 標準と同じように、ポートレットをレジストリに登録します。
  2. 拡張インポート(js)

    1. ポートレットエディットモード登録

      intra-mart Accel Platform でも標準インストールされる以下のポートレットが存在する場合、ポートレットエディットモードを登録します。

      ポートレットコード ポートレット名 備考
      asahirss 朝日新聞RSS  
      googlegadget Googleガジェット  
      internet インターネット  
      links リンク集  
      imw_apply 申請ポートレット IM-Workflow
      imw_proc 新着処理ポートレット IM-Workflow
      wkf 新着タスク ドキュメントワークフロー(BPW)

      コラム

      「重要なお知らせ」には、ポートレットエディットモードはありません。

    2. ポータル認可リソース登録

      グループポータルに対し、ポータルの認可リソースを登録します。

    3. ポートレット認可リソース登録

      移行対象外のポートレットを除き、以下の認可リソースを登録します。

      • ポートレットの認可リソースを登録します。
      • ポートレットエディットモードが設定されている場合、ポートレットエディットモードの認可リソースを登録します。

      移行対象外ポートレット

      ポートレットコード ポートレット名 備考
      login ログインポートレット  
      sample_newly_arrived 汎用新着情報  
      solr_search 全文検索  
      imw_bpw_proc 新着処理ポートレット 統合ワークフロー
    4. 移行対象外ポータル削除

      グローバルポータルのデータを削除します。

    5. 移行対象外ポートレット削除

      移行対象外のポートレットのデータを削除します。

    6. ポートレット情報更新

      IM-Workflow ポートレット(申請ポートレット、新着処理ポートレット)が存在する場合、URLを intra-mart Accel Platform の内容に修正します。

      ポートレット名 ポートレットコード ページ種別 URL
      申請ポートレット imw_apply pagebase /im_workflow_portlet/user/apply/apply_list
      新着処理ポートレット imw_proc pagebase /im_workflow_portlet/user/process/process_list
    7. コンテキストパス置換

      以下のポートレット関連のデータ中のコンテキストパスを、移行先環境のコンテキストパスに置換します。

      テーブル論理名 テーブル物理名 カラム名称 カラム物理名
      ポートレット b_m_portlet_info エンティティIDプリフィックス entity_id_prefix
      ポートレット b_m_portlet_info ポートレット名 portlet_name
      ポートレットユーザ設定 b_m_portlet_preference ポートレット名 portlet_name