ユーザーと権限を管理するためのWebインターフェースの作成
デフォルトでは、管理アプリケーションとユーザーと権限ビジネス・オブジェクトは、アクセスが制限されたオブジェクトです。これらのオブジェクトに管理者権限を明示的に与える必要があります。
配布されたフレームワークWebアプリケーションの管理者インターフェースを使用して、ユーザーやグループの作成、権限やカスタム・プロパティの値の設定ができます。
ユーザーと権限の作成と管理にWebインターフェースを使用するには、管理アプリケーションとユーザーと権限ビジネス・オブジェクトをフレームワークにマージする必要があります。
1. デザイン・モードでフレームワークを起動します。
2. フレームワークメニューのマージツールオプションを使用してマージを開始します。「マージ・ツールの使い方」を参照してください。
3. Windowsエクスプローラを使用して実行フォルダー区画のマージ・リストVF_Administration_Merge_List.txtを検索し、そのファイルをコピーします。マージツールウィンドウのマージファイルエリアにそのファイルを貼り付けます。
4. 管理アプリケーションとユーザーと権限ビジネス・オブジェクトをマージする手順:
· マージリストエリアで2つのオブジェクトを次の順序で選択します。
VF_FP002 - 管理 |
VF_FP003 - ビジネスオブジェクト (ユーザーと権限) |
· リファレンス リストですべてのオブジェクトを選択します。
選択項目をマージボタンのキャプションに選択項目をマージ (16)と表示されるはずです。
· 選択項目をマージボタンをクリックします。
· 選択された全てのマージボタンをクリックします。
· メッセージが表示された場合、チェックボックスのチェックを外して閉じるボタンをクリックします。ここでは保存して再起動しないでください。
· 選択された全てのマージボタンを再度クリックします。
· 終了したら、フレームワークを保存して再起動しますが、変更をWebサーバーにアップロードしないでください。
· フレームワークが再起動したら、フレームワークにダミーの変更を行い、その変更を保存してアップロードします。
これで、管理者としてサイン・オンした場合には、フレームワークWebアプリケーションでユーザーと権限を管理できます。
この機能に必要な新しいフレームワーク・オブジェクト
オブジェクト・タイプ | キャプション | Webハンドラー | 説明 |
アプリケーション | 管理 | N/A |
|
ビジネス・オブジェクト | ユーザーと権限 | N/A | |
ビジネス・オブジェクトWebフィルター | ユーザープロファイルで | プロセス:UF_USRM ファンクション:UFUMF1 | *WEBEVENTファンクションです。 |
ビジネス・オブジェクト・コマンド | 新しいユーザー | AJAXページ:UFUMUDX.htm | すべてのコマンドに対して、オプションAJAXスタイルルーチンを使用します。 |
新しいグループ | AJAXページ:UFUMUDX.htm |
| |
ビジネス・オブジェクト・インスタンス・コマンド | 詳細 | AJAXページ:UFUMUDX.htm | |
プロファイル削除 | AJAXページ:UFUMUDX.htm | ||
カスタム・プロパティ | AJAXページ:UFUMUPX.htm | ||
権限 | AJAXページ:UFUMUAX.htm |
その他の必要なオブジェクト
オブジェクト・タイプ | 名前 | 説明 | 配布パッケージに存在するかどうか |
プロセス・スケルトン | UF_USRM | Webファンクション用の標準VLFスケルトン | ありません。 |
RDMLプロセス/ファンクション | UF_USRM/UFUMF1 | ユーザーと権限WEBEVENTフィルター | あります(自動的にエクスポート・リストに挿入されるように命名規則に従います)。 |
Webページ | UFUMUDX.htm | 次のコマンド用のAJAXハンドラー: 新しいユーザー 新しいグループ 詳細 プロファイル削除 | すべてのAJAXページに対してあります(自動的にエクスポート・リストに挿入されるように命名規則に従います) - 対象のプライベート・フォルダー。 |
UFUMUPX.htm | カスタムプロパティ コマンド用のAJAXハンドラー |
| |
UFUMUAX.htm | 権限コマンド用のAJAXハンドラー | ||
プロファイル削除 | AJAXページ:UFUMUDX.htm | ||
カスタム・プロパティ | AJAXページ:UFUMUPX.htm | ||
権限 | AJAXページ:UFUMUAX.htm | ||
マージ・リスト(テキスト・ファイル) | VF_Administration_Merge_List.txt | ありません。 |