Admin WebUI
Admin WebUI は、NocodilySuite 上に構築した API のデータを管理者が操作するための管理画面です。
通常の WebUI がエンドユーザー向けの業務画面であるのに対し、
Admin WebUI はシステム管理者・運用担当者向けの管理インターフェースです。
認証基盤 API のユーザー管理、ストレージ API のファイル管理、
マイクロサービス API のデータ操作を、GUI 上から一元的に行えます。
通常の WebUI との違い
| 項目 | WebUI | Admin WebUI |
|---|---|---|
| 対象ユーザー | エンドユーザー(一般ユーザー) | 管理者ユーザー(AdminUser) |
| 認証 | IAM API の一般ユーザーアカウントでログイン | IAM API の管理者アカウントでログイン |
| 操作範囲 | 自分のデータ・権限内のデータのみ | すべてのデータを管理者権限で操作 |
| 主な用途 | 日常業務・データ入力・閲覧 | ユーザー管理・データ修正・運用対応 |
管理者認証
Admin WebUI へのログインには、接続する IAM API に登録された 管理者ユーザー(AdminUser) のアカウントを使用します。
管理者ユーザーのトークンで認証されるため、一般ユーザーには制限されている管理者向けエンドポイントへもアクセスできます。
主な操作機能
ユーザー管理(IAM API)
IAM API に登録されたユーザーを管理者として操作できます。
| 操作 | 内容 |
|---|---|
| ユーザー一覧の確認 | 登録されているすべてのユーザーを表示 |
| ユーザーの登録 | 管理者が直接ユーザーを作成(招待・一括登録など) |
| ユーザーの削除 | 不要なアカウントを削除 |
| 管理者ユーザーの登録・削除 | AdminUser の追加・削除 |
| 組織・権限の管理 | ユーザーの組織所属・Role 割り当てを変更 |
ファイル管理(ストレージ API)
ストレージ API に保存されているファイルを管理します。
| 操作 | 内容 |
|---|---|
| ファイルのアップロード | 管理者として任意のファイルをアップロード |
| ファイルのダウンロード | 保存されているファイルを取得 |
| ファイルの一覧確認 | 組織・ユーザー単位でのファイル一覧を表示 |
| ファイルの削除 | 不要なファイルを削除 |
データ管理(マイクロサービス API)
マイクロサービス API に蓄積されたデータを管理者権限で操作できます。
| 操作 | 内容 |
|---|---|
| データの一覧確認 | 全レコードを管理者として閲覧 |
| データの登録 | 管理者が直接レコードを作成 |
| データの更新 | 既存レコードを修正 |
| データの削除 | 不要なレコードを削除 |
想定される活用シーン
- ユーザーオンボーディング — 新規ユーザーの登録や組織への割り当てを管理者が一括で行う
- データ修正・補正 — 運用中に発生したデータの誤りを管理者が直接修正する
- ファイルの棚卸し — ストレージに蓄積されたファイルを整理・削除する
- 権限変更対応 — 人事異動などに伴う Role・組織所属の変更を素早く反映する
- 障害対応 — 問題のあるデータを特定して削除・修正する