モードにおけるセキュリティ

モードにおけるセキュリティ

トランザクションの特定のモードにセキュリティを割り当てることができます。このために、ユーザーが機能キーを割り当てることができる 4 つのプロパティが (各モードに 1 つ) 存在します。

フィールドを空にすると、割り当てられたロールの一部がトランザクション自体にアクセスできる場合に、ユーザーはそのモードでトランザクションにアクセスできます。[Security Functionality Key] プロパティに設定された機能がそのロールに関連付けられている場合に、この状況が発生します。

次の例では、モードが [Display] の場合、WWPerson の機能にアクセスが許可されたロールが与えられていれば、ユーザーは表示モードで Person にアクセスできます。ただし、レコードを作成、変更、または削除するには、WWPerson_INS、WWPerson_UPD、および WWPerson_DLT の機能に対する権限を取得する必要があります。

次に、Person トランザクションに対して、Insert と Update モードを Delete モードとは別の 1 つの機能にグループ化する例を挙げます。レコードの挿入が許可されたユーザーは更新も許可される必要がありますが、レコードの削除が許可されたユーザーはより高度なレベルの権限を持つユーザーである可能性があるので、これは理にかなっています。これを実行するには、次のようにセキュリティ機能を設定します:

最後に、モード機能のグループ化の別の例として、すべてのトランザクションのすべての Insert と Update モードを Delete モードとは別にグループ化する例を挙げます。これは、すべてのトランザクションからのレコードの挿入と更新が可能なロールが与えられ、レコードの削除が可能な別のロールも与えられることをユーザーがすでに認識している場合に便利です。これを実行するには、次のようにセキュリティ機能を設定します:

また、機能のこれらの値は、すべてのトランザクションに対して同一です:

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


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