Define Additional Access Attribute Criteria

Explanation

This activity is used to define the table located below the Access Attributes window header. This table controls what changes can be made to the data stored inside the logical unit.

There are two types of records present in the table:

Prerequisites

In order to perform this activity, an access attribute has to be created.

System Effects

As a result of this activity, additional access criteria will be added to an access attribute.

Window

Access Attribute

Related Window Descriptions

Access Attribute
All Data

Procedure

  1. Open the Access Attributes window.
  2. To find the access attribute, select the protected logical unit from the graphical object structure. Then, in the window header, select the attribute in the Attribute ID field. Use the list of values.
  3. Add a new row in the table below the header.
  4. In the Column Name field, use the list of values to select the column that holds data that you want to control. For example, the ExpenseHeader logical unit has the EXPENSE_STATUS column in it. This column stores data about authorizations of expense status.
  5. The Key Column field is used by records that specify what kind of key information is used to identfy data.
  6. The Old Value field specifies what values can be changed by an owner of the access attribute. The attribute owner can change data only if they match contents of the Old Value field. For example, if the EXPENSE_STATUS column has Old Value set to Approved, the supervisor will be able to modify the expense only when it is approved.

    Note:
    In some columns, you can right-click the record and click Set Old Values... to select available old values. In that case, the only logical operator you can use in the field is ; that separates values.
    If the Old Value field is left empty, the attribute owner can modify all data stored in the column.
    The field can store several old values, separated by the ; sign.
    The field can store numerical and text values, depending on the column selected.
    You can use logical operators such as % (any value), > (greater than), < (less than), >= (equal or greater), <= (equal or less), <> (not equal), !% (no value), .. (between), ; (or).
     
  7. The New Value field specifies what new values can be set by the owner of the access attribute. The attribute owner can change data only to what is listed in the Old Value field. For example, if the EXPENSE_STATUS column has New Value set to Authorize, the supervisor will be able only to authorize the expense.

    Note:
    In some columns, you can right-click the record and click Set New Values... to select available new values. In that case, the only logical operator you can use in the field is ; that separates values.
    If left empty, the owner will be able to modify the data to any state.
    The field can store several new values, separated by the ; sign.
    The field can store numerical and text values, depending on the column selected.
    You can use logical operators such as % (any value), > (greater than), < (less than), >= (equal or greater), <= (equal or less), <> (not equal), !% (no value), .. (between), ; (or).
     
  8. In the Attribute Value field, you can select one of the following:
  9. Save the information.