TechKnowledge コンテンツ
問題
フィールド レベルのセキュリティ スクリプトを使用して、現在のユーザーの有料コードへのアクセスを制限する方法
解決方法 フィールド セキュリティ スクリプトを使用して、 を解析して、表示するレコードの現在のユーザーと従業員 ID を決定し、レコードが現在のユーザーではない場合は抑制
します。
[フィールド セキュリティ メンテナンス] で、次のフィールド セキュリティ ID を作成するか、必要な値を使用します。 フィールド セキュリティ
ID: EMPLOYEEPAY 製品
ID/名前: 0/eEnterprise
Form Name:
UPR_Employee_MNT_Pay_Type Window Name: UPR_Employee_MNT_Pay_Type Field Name: Display Existing Record
Table Name: N/A Security
Mode: Restore After
Script:
out boolean OUT_Active;
フォーム 'UPR_Employee_MNT_Pay_Type') <> upper('User ID' of globals) のウィンドウ 'UPR_Employee_MNT_Pay_Type' の upper('Employee ID') の場合は、"Access is available to
" + 'User ID' of globals;
フォーム '従業員' のウィンドウ 'UPR_Employee_MNT_Pay_Type' の '従業員 ID' をUPR_Employee_MNT_Pay_Typeします。
'従業員名' のフォーム 'UPR_Employee_MNT_Pay_Type' ウィンドウの '従業員名' をUPR_Employee_MNT_Pay_Typeします。
フォーム 'pay record' のウィンドウ 'UPR_Employee_MNT_Pay_Type' の 'pay Record' をUPR_Employee_MNT_Pay_Typeします。
フォーム 'UPR_Employee_MNT_Pay_Type' のウィンドウ 'UPR_Employee_MNT_Pay_Type' をクリアします。
'従業員 ID' のフォーム 'UPR_Employee_MNT_Pay_Type' のウィンドウ '従業員 ID' をUPR_Employee_MNT_Pay_Type。
OUT_Active = true;
end if;
注 - フィールド レベルのセキュリティ スクリプトは、フィールド レベルのセキュリティのお客様向け追加購入です。 詳細については、Advanced Security と Field Level Security AdvancedSecurityEnt.pdfインストールされているドキュメント リファレンス マニュアルを参照してください。
この記事は TechKnowledge Document ID:29360 でした