Prevents users from selecting/browsing data for a key.
Is an ordered list of attributes that define an identifier.
This rule is used to disable the PROMPT facility (F4) for the indicated list of attributes that are Foreign Keys or AUTOPROMPT (Primary Keys) in transaction programs, or the BROWSE facility (used only in Micro/LAN environments). It prevents the user from viewing/selecting data from the table identified by this rule's parameters.
It is mostly used to stop the end-user from browsing confidential information, such as passwords, like in the following example:
Invoice Transaction object structure:
Invoice Transaction rule:
Password Transaction structure:
In this case, the user will not be able to see the values of valid passwords. If the designer considers that the user should not have access to client data which may come up after working with an Invoice transaction (because the client identification is displayed on the invoice transaction screen), what the designer must do is include the following in the transaction rules:
NoPrompt(ClientId); // ClientId is Client's table Primary key.
Transaction object, WorkWithDevices, Smart Devices Panel
Web, Smart Devices