サポート > リポジトリ > アカウント

Wagbyが標準で提供するアカウント管理モデルjuserおよびグループ管理モデルjgroupの運用方法を説明します。

juserはWagbyが標準で提供します。ログオンアカウントとパスワードを管理するモデルです。 WagbyDesignerの「システム」タブ内に含まれています。

図1 システムタブに含まれるjuserモデル
システムタブに格納されているモデルは削除しないようにしてください。また定義済み項目の変更・削除も行わないようにしてください。

juserモデルは性質上、カスタマイズできる範囲は制限されています。特に認証・認可に関わる部分は修正することができません。それでも、いくつかの項目を拡張することはできるようになっています。

juserモデルは他の多くのモデルから参照されます。例えばワークフローやジョブ機能ではjuserのuserid項目を格納する項目があります。運用開始後にjuserモデルの変更を行う場合は、既存データの変換を行う必要が生じる可能性がありますので、ご注意ください。

jgroupはWagbyが標準で提供します。ログオンアカウントが所属するグループを管理するモデルです。 WagbyDesignerの「システム」タブ内に含まれています。

図2 システムタブに含まれるjgroupモデル
システムタブに格納されているモデルは削除しないようにしてください。また定義済み項目の変更・削除も行わないようにしてください。
(1) パスワード
パスワードの詳細な設定を行うことができます。
(2) 項目を追加する
juserモデルにメールアドレス項目を追加する例を説明します。
(3) CSVダウンロードとアップロード更新
juserの情報を CSV または Excel 形式でダウンロードすることができます。またアップロード更新を行うこともできます。
(4) パスワードリマインダ
パスワードを忘れる、または(複数回、誤ったパスワードを入力して)アカウントがロックされたときに、自分でパスワードを初期化することができます。
(5) IPアドレスによるログオン制限
利用者端末のIPアドレスによってログオンを制限することができます。
(6) グループの使い方
一つのアカウント(juser)は複数のグループ(jgroup)に所属することができます。グループは権限管理と連動します。
(7) Windows Active Directory/LDAP による認証
ログオンアカウントのパスワード認証に Windows Active Directory または LDAP を使うことができます。
(8) デフォルトログオン
パスワード入力なしでシステムにログオンできるアカウントを用意することができます。

juserモデル

  • 項目を追加することはできますが、標準で用意されている項目を削除・変更することはできません。
  • 特に、パスワードに関する項目は Wagby 内部で特別な意味をもって管理されています。本項目を他のモデルから参照したり、更新するような変更を行うことはできません。
  • 次の項目を一覧表示・一覧更新画面に含めることはできません。
    • 現在のパスワード(passwdNow)
    • 新規パスワード(passwd)
    • 新規パスワード(確認用)(passwd2)
    • パスワード強制変更 (compulsoryChange)
  • 一覧更新機能を有効にした場合、アカウント名 (userid) を変更することはできません。
  • 一覧更新画面で新規登録を行うことができません。一覧更新機能を有効にした場合、「新規」および「コピー登録」のボタンを表示しないようにしてください。
  • サブモデルを作成する場合、サブモデル側に次の項目を含めることはできません。
    • 現在のパスワード(passwdNow)
    • 新規パスワード(passwd)
    • 新規パスワード(確認用)(passwd2)
    • パスワード更新日 (passwdChangeDate)
    • パスワード更新フラグ (passwdChangeFlag)
    • パスワード入力エラー数 (passwdErrCount)
    • 過去のパスワード (oldPasswds)
    • パスワード強制変更 (compulsoryChange)
    このため、サブモデル側でアカウントを作成した場合、パスワードが空白となるため、メインモデル側でパスワードを設定するという運用になります。(またはパスワードの初期値を設定し、初期パスワードを決めておきます。)

jgroupモデル

  • 項目を追加することはできますが、標準で用意されている項目を削除・変更することはできません。

juserモデルならびにjgroupモデルに拡張を加えた場合、「移行ツール」を使って新しくバージョンアップされたWagbyに(この設定を)引き継ぐことができます。