【intra-mart】ユーザのマスタメンテはしたくない(1)

以前かかわったシステムでは、全社で使うシステムではあるが、ユーザとユーザ組織のメンテナンス部分だけは部門にやらせるってのをやっていた。

ユーザコードはメールアドレスであるため、入社したユーザは、メールアドレスの発行が終わった後、主任クラスがユーザ追加するような運用だった。

intra-martにも当然ユーザマスタ画面は標準で用意されているが、

部門にユーザ管理を運用させるとなると機能が多機能すぎるため、新規の画面を作成している。

3.1. 一般ユーザを新しく作成する — ファーストステップガイド   第2版 2016-08-01   intra-mart Accel Platform

なぜユーザ部門に使えない画面なのか

  1. 他部門に所属しているユーザの情報を検索出来てしまうのが大きい。ユーザの一覧を抽出できてしまうセキュリティ的観点。
  2. 他部門ユーザに対して所属を削除したり、誤った部門を追加してしまう誤メンテの懸念のため。

上記理由から、自部門のユーザしか検索できず、自部門に対してのみユーザの追加・削除ができない画面を作ることになる。

f:id:s06068ss:20190107160442p:plain
画面イメージ

ポイントは、おおよそ下記。

  1. 一定の権限以上のユーザのみ使用でき、検索条件の部門には、自分のみが選択できる。
  2. 検索条件の部門配下にある課・ラインにユーザを所属させる。
  3. 部門を異動する場合、移動元の組織の管理者が削除し、移動先の組織の管理者が追加をする。

コメントを残す

メールアドレスが公開されることはありません。