TechKendt indhold
Problem
Sådan bruger du Field Level Security Scripting til at begrænse adgangen til den aktuelle brugers betalingskoder?
Løsning
Brug Feltsikkerhedsscripting til at fortolke den bestemmende bruger og medarbejder-id'et for posten, der skal vises, og undertrykke posten, hvis den ikke er for den
aktuelle bruger.
I Feltsikkerhedsvedligeholdelse skal du oprette følgende Feltsikkerheds-id eller bruge en af de ønskede værdier: Feltsikkerheds-id:
EMPLOYEEPAY Produkt-id/navn:
0/eEnterprise-formularnavn: UPR_Employee_MNT_Pay_Type-vinduesnavn: UPR_Employee_MNT_Pay_Type Feltnavn: Vis eksisterende posttabelnavn:
I/T Sikkerhedstilstand: Gendan efter script: out
boolesk OUT_Active;
hvis øverste('Medarbejder-id' i vinduet 'UPR_Employee_MNT_Pay_Type' i formularen 'UPR_Employee_MNT_Pay_Type') <> øverste('bruger-id' for globaler), vises advarslen "Adgang er kun tilgængelig for
" + "Bruger-id" for globaler.
rydde 'Medarbejder-id' i vinduet 'UPR_Employee_MNT_Pay_Type' i formularen 'UPR_Employee_MNT_Pay_Type';
rydde "Medarbejdernavn" i vinduet "UPR_Employee_MNT_Pay_Type" i formularen "UPR_Employee_MNT_Pay_Type".
clear 'Pay Record' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type';
clear 'Description' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type';
fokus "Medarbejder-id" i vinduet "UPR_Employee_MNT_Pay_Type" i formularen "UPR_Employee_MNT_Pay_Type";
OUT_Active = sand;
end if;
Bemærk! Feltniveausikkerhedsscripting er et ekstra køb for kunder med Feltniveausikkerhed. Du kan finde flere oplysninger i referencevejledningen AdvancedSecurityEnt.pdf, der er installeret med Avanceret sikkerhed og Feltniveausikkerhed.
Denne artikel var TechKendt dokument-id:29360