TechKnowledge-inhoud
Probleem
Hoe kunt u beveiligingsscripts op veldniveau gebruiken om de toegang tot de huidige betaalcodes van
de gebruiker te beperken? Resolutie
Gebruik veldbeveiligingsscripting om de huidige gebruiker en de werknemer-id van de record te parseren en de record te onderdrukken als deze niet voor de huidige gebruiker
is.
Maak in Veldbeveiligingsonderhoud de volgende veldbeveiligings-id of gebruik een gewenste waarde:
Veldbeveiligings-id: EmployeePAY
Product-id/naam: 0/eEnterprise-formuliernaam: UPR_Employee_MNT_Pay_Type Vensternaam: UPR_Employee_MNT_Pay_Type Veldnaam: Bestaande recordtabelnaam
weergeven: N/A-beveiligingsmodus: Herstellen na
script:
booleaanse OUT_Active;
als boven('Werknemer-id' van venster 'UPR_Employee_MNT_Pay_Type' van formulier 'UPR_Employee_MNT_Pay_Type') <> boven('Gebruikers-id' van globals) dan de waarschuwing 'Access is alleen beschikbaar voor
' + 'Gebruikers-id' van globals;
'Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type' uit;
'Naam werknemer' van venster 'UPR_Employee_MNT_Pay_Type' van formulier 'UPR_Employee_MNT_Pay_Type' uit;
'Pay Record' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type' uit;
'Beschrijving' van venster 'UPR_Employee_MNT_Pay_Type' van formulier 'UPR_Employee_MNT_Pay_Type';
focus 'Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type';
OUT_Active = waar;
eindigen als;
Opmerking: Beveiligingsscripting op veldniveau is een extra aankoop voor klanten op veldniveaubeveiliging. Raadpleeg voor meer informatie de handleiding AdvancedSecurityEnt.pdf die is geïnstalleerd met Geavanceerde beveiliging en beveiliging op veldniveau.
Dit artikel was TechKnowledge Document ID:29360