ユーザーと権限を管理するためのWebインターフェースの作成

Visual LANSA

ユーザーと権限を管理するための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

 

ありません。