TechKnowledge Content
Проблема. Як обмежити доступ до поточних кодів оплати для поточного користувача за допомогою
сценаріїв безпеки на рівні поля?
Роздільна здатність. Аналізуйте поточний користувач і ідентифікатор працівника запису, який потрібно відобразити, і не стискайте його, якщо запис не використовується для
поточного користувача.
У вікні Обслуговування системи безпеки поля створіть такий ідентифікатор безпеки поля або використайте будь-яке потрібне значення: Ідентифікатор безпеки поля: Ідентифікатор товару EMPLOYEEPAY та ім'я
продукту: 0/eEnterprise Form Name: UPR_Employee_MNT_Pay_Type Ім'я вікна: UPR_Employee_MNT_Pay_Type Ім'я поля: Відображення наявного імені таблиці
запису: Н/Д
Режим безпеки:
Відновлення після сценарію: булевий OUT_Active; if upper('User ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type') <> upper('User ID' of globals) then warning
"Access is available to " + "User ID' of globals;
clear 'Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type';
clear 'Employee Name' of window 'UPR_Employee_MNT_Pay_Type' of form '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';
focus 'Employee ID' of window 'UPR_Employee_MNT_Pay_Type' of form 'UPR_Employee_MNT_Pay_Type';
OUT_Active = true;
end if;
Примітка. Сценарії безпеки на рівні поля – це додаткова покупка для клієнтів системи безпеки на рівні поля. Докладні відомості див. в посібнику з AdvancedSecurityEnt.pdf, який інстальовано з розширеними параметрами "Безпека на рівні поля" та "Безпека на рівні поля".
Ця стаття: TechKnowledge Document ID:29360