intra-mart Accel Platform ファーストステップガイド 第4版 2022-06-01

3.3. 一般ユーザが参照する会社情報について権限を設定する

複数会社機能を利用する事で、会社間で参照、操作できる情報を制御できます。また、複数の会社をまたがって参照・操作する設定も可能です。
このハンズオンでは、複数会社が存在する場合、 一般ユーザが特定の会社に関する情報の参照範囲を設定できることを体験します。

コラム

このハンズオンでは、「プライベートグループ」設定画面で利用する「ユーザ検索」において、会社の参照権の確認を行っています。
会社の参照権限については、他のアプリケーションでも有効です。

3.3.1. ステップ1:一般ユーザが所属する会社のみ、参照権限が割り当てられている事を確認する

  1. ブラウザより「http://localhost:8080/imart/login」へアクセスします。

  2. 青柳辰巳でログインします。ユーザコード:aoyagi パスワード:aoyagi

    ../../_images/login_aoyagi.png
  3. 右上にある「青柳辰巳」のプロダウンをクリックし、「個人設定」-「プライベートグループ」をクリックします。
    ../../_images/select_to_privategroup.png
  4. 「新規作成」をクリックします。

    ../../_images/privategroup_list.png
  5. 「ユーザ検索」をクリックします。

    ../../_images/privategroup_list2.png
  6. 「会社組織(ツリー)」タブをクリックします。

    ../../_images/search_user1.png
  7. 「サンプル会社」のみが表示されます。

    ../../_images/search_user2.png
    • サンプル会社に所属する青柳辰巳には、自身が所属する会社のみが参照権限があるため、「サンプル会社」のみが表示されています。
  8. 右上の「×」をクリックし、ユーザ検索画面を閉じます。

3.3.2. ステップ2:テナント管理者が 一般ユーザに会社の参照権限を設定する

  1. ブラウザより「http://localhost:8080/imart/login」へアクセスします。

  2. テナント管理者でログインします。ユーザコード:tenant パスワード:無し(空白のまま)

    ../../_images/login_tenant.png
  3. グローバルナビから「テナント管理」→「共通マスタ」→「会社」の順にクリックします。

    ../../_images/select_to_immaster_campany.png
  4. サンプル会社の「認可設定」をクリックします。

    ../../_images/campany_mnt_list.png
  5. 右上の「権限設定を開始する」をクリックして、編集モードにします。

    ../../_images/setting_authz1.png
  6. 縦軸の「サンプル会社」と横軸の「その他会社」が交わる箇所のポリシーを「許可」に設定します。

    ../../_images/setting_authz3.png
  7. 右上の「権限設定を終了する」をクリックして、編集モードを閉じます。

    ../../_images/close_setting_authz1.png

3.3.3. ステップ3:一般ユーザが所属する会社以外の別の会社が参照できる事を確認する

  1. ブラウザより「http://localhost:8080/imart/login」へアクセスします。

  2. 青柳辰巳でログインします。ユーザコード:aoyagi パスワード:aoyagi

    ../../_images/login_aoyagi.png
  3. 右上にある「青柳辰巳」のプロダウンをクリックし、「個人設定」-「プライベートグループ」をクリックします。

    ../../_images/select_to_privategroup.png
  4. 「新規作成」をクリックします。

    ../../_images/privategroup_list.png
  5. 「ユーザ検索」をクリックします。

    ../../_images/privategroup_list2.png
  6. 「会社組織(ツリー)」タブをクリックします。

    ../../_images/search_user1.png
  7. 「サンプル会社」と「その他会社」が表示されます。

    ../../_images/search_user3.png
    • ステップ2で設定した、「その他会社」が追加して表示されています。
  8. 右上の「×」をクリックし、ユーザ検索画面を閉じます。

3.3.4. ステップ4:テナント管理者が一般ユーザの会社への参照権限を外す設定をする

  1. ブラウザより「http://localhost:8080/imart/login」へアクセスします。

  2. テナント管理者でログインします。ユーザコード:tenant パスワード:無し(空白のまま)

    ../../_images/login_tenant.png
  3. グローバルナビから「テナント管理」→「共通マスタ」→「会社」の順にクリックします。

    ../../_images/select_to_immaster_campany.png
  4. サンプル会社の「認可設定」をクリックします。

  5. 右上の「権限設定を開始する」をクリックして、編集モードにします。

    ../../_images/setting_authz1.png
  6. 以下の赤枠部分を禁止(赤の×)に変更します。

    ../../_images/setting_authz5.png
  7. 右上の「権限設定を終了する」をクリックして、編集モードを閉じます。

    ../../_images/close_setting_authz1.png

3.3.5. ステップ5:一般ユーザの会社への参照権限が外れている事を確認する

  1. ブラウザより「http://localhost:8080/imart/login」へアクセスします。

  2. 青柳辰巳でログインします。ユーザコード:aoyagi パスワード:aoyagi

    ../../_images/login_aoyagi.png
  3. 右上にある「青柳辰巳」のプロダウンをクリックし、「個人設定」-「プライベートグループ」をクリックします。

    ../../_images/select_to_privategroup.png
  4. 「新規作成」をクリックします。

    ../../_images/privategroup_list.png
  5. 「ユーザ検索」をクリックします。

    ../../_images/privategroup_list2.png
  6. 「会社組織(ツリー)」タブをクリックします。

    ../../_images/search_user1.png

    →「その他会社」のみが表示されます。

    ../../_images/search_user4.png
    • ステップ4で設定を解除した、「サンプル会社」の表示がありません。
  7. 右上の「×」をクリックし、ユーザ検索画面を閉じます。

コラム

このハンズオンでは、下記のポイントが確認できました。

  • 一般ユーザに対し、会社への参照権限を追加・解除する事ができました。
  • 一般ユーザに対し、複数の会社の参照権限を設定できました。

コラム

この機能は、「IM-共通マスタ」で実現しています。
一般ユーザ「青柳辰巳」自身が所属する「サンプル会社」は予め、参照権限が付与されています。
IM-共通マスタのメンテナンス画面より、任意の複数会社に対する権限制御が可能です。

この設定方法は、「IM-共通マスタ 管理者操作ガイド」-「会社」を参照してください。