Contenu TechKnow en ligne
Problème
Comment utiliser l’écriture de scripts de sécurité au niveau champ pour limiter l’accès aux codes de paiement de l’utilisateur actuel ?
Résolution Utilisez l’écriture de scripts de sécurité de champ pour identifier l’utilisateur actuel et
l’ID d’employé de l’enregistrement à afficher et supprimer l’enregistrement si ce n’est pas le cas de
l’utilisateur actuel.
Dans Maintenance de la sécurité des champs, créez l’ID de sécurité de champ suivant ou utilisez la valeur souhaitée : ID de sécurité de champ : N/A Nom du produit EMPLOYEEPAY :
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;
si upper('Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type') <> upper('User ID' of globals), then
warning « Access is only available to " + 'User ID' of globals;
effacer « ID d’employé » de la fenêtre « UPR_Employee_MNT_Pay_Type » du formulaire « UPR_Employee_MNT_Pay_Type » ;
effacer « Nom de l’employé » de la fenêtre « UPR_Employee_MNT_Pay_Type » du formulaire « UPR_Employee_MNT_Pay_Type » ;
effacer « Pay Record » de la fenêtre « UPR_Employee_MNT_Pay_Type » du formulaire « UPR_Employee_MNT_Pay_Type » ;
effacer « Description » de la fenêtre « UPR_Employee_MNT_Pay_Type » du formulaire « UPR_Employee_MNT_Pay_Type » ;
focus sur « ID d’employé » de la fenêtre UPR_Employee_MNT_Pay_Type ' du formulaire « UPR_Employee_MNT_Pay_Type » ;
OUT_Active = true ;
se terminent si ;
Remarque - L’écriture de scripts de sécurité au niveau champ est un achat supplémentaire pour les clients De sécurité au niveau champ. Pour plus d’informations, reportez-vous au manuel AdvancedSecurityEnt.pdf de référence complet installé avec La sécurité avancée et la sécurité au niveau champ.
Cet article était l’ID de document TechKnowknow :29360