変数の Show/Hide Security

変数の Show/Hide Security

変数の Show/Hide Security は、(1 つまたは複数のロールにグループ化された) 特定のユーザーグループだけが表示できる変数がある場合に便利です。したがって、必要な各変数に対して、[Show/Hide Security Functionality Key] プロパティを変更するだけで、この種のセキュリティを有効にできます。

WorkWithPlus は、変数を表示する権限をユーザーが持っているかどうかを自動的に検証し、権限がない場合、対象の変数はそれが含まれている Web フォームで非表示となります。

項目属性と変数のみを含むパネルがあり、その項目属性と変数のすべてで Show/Hide Security が有効になっている場合、ユーザーがパネル内の項目属性や変数を表示する権限を持っていなければ、WorkWithPlus は自動的にパネルを非表示にします。また、タブの場合も同様で、項目属性と変数のみを含むタブがあり、その項目属性と変数のすべてで Show/Hide Security が有効になっている場合、ユーザーがタブ内の項目属性や変数を表示する権限を持っていなければ、WorkWithPlus は自動的にタブを非表示にします。タブとパネルの例を表示

任意の変数に対して Show/Hide Security を有効にするには、変数ノードに必要な権限の名前を追加する必要があります:

[Edit/ReadOnly Security Functionality Key] を変更し、実行中のアプリケーションに変更を反映する場合は必ず、有効にしている Security に応じて「セキュリティ機能の更新 (高度なセキュリティ)」または「セキュリティ機能の更新 (GAM + WorkWithPlus)」の手順を実行してください:

上の手順に従ってすべてビルドを行ったら実行中に変更を表示できます (「高度なセキュリティ」および「GAM + WorkWithPlus」を使用した項目属性のセキュリティは開発者の視点では同じものですが、唯一異なる点は、各ロールの権限を設定するために異なるオブジェクトを使用していることです)。

実行時には、"WebPanelTest_CompanyName" という名前の新しい権限が作成され、変数は、項目属性と同じように非表示になります (Show/Hide Security が有効になっている場合)。


Copyright © 2007-2015 DVelop Software Solutions - www.workwithplus.com