Sensitivity labeling (OP-CE)

Sensitivity labeling enables you to provide feedback to the end user about the sensitivity of the information on an LN screen.

Sensitivity labels have an inherent hierarchy, as each label implies a more restrictive sensitivity than the next. For example, sensitivity labels have different levels of sensitivity, such as “Company Sensitive” and “Highly Sensitive”, which increase in order of sensitivity.

You must define the sensitivity level at either the table-field level or at the table level. Each field or table requiring a certain sensitivity level must be assigned the appropriate sensitivity label. When you specify a table, all fields in the table have the same sensitivity level, except those fields for which you have defined another sensitivity.

You can assign a sensitivity label to individual sessions and reports. Sometimes the assignment based on table fields is not applicable. For example, a calculated value on a report may be sensitive because it is based on a sensitive table field.

Sensitivity labels are shown on forms and reports.

To configure sensitivity labeling:

Step 1. Enable sensitivity labeling

Start the Tools Parameters (ttaad0100m000) session and select the Sensitivity Labeling enabled check box.

Step 2. Define sensitivity labels

Start the Sensitivity Labels (ttaad3150m000) session.

Use this session to perform these actions:

  • Define sensitivity labels and their sensitivity level.
  • Assign color schemes (which are only used during form presentation) to sensitivity labels.
Step 3. Assign sensitivity labels to table fields

Start the Sensitivity Level of Table fields (ttaad3151m000) session. This session allows you to assign sensitivity labels to tables or table fields.

With the Print Impacted Components (ttaad3450m000) session you can print a list of reports which will get a sensitivity label based on the defined fields.

Step 4. Optionally: Assign sensitivity levels to specific sessions and reports

You can use the Sensitivity Level of Reports and Sessions (ttaad3152m000) session to assign sensitivity levels to specific sessions and reports.

Step 5. Convert sensitivity labels to runtime

Convert the sensitivity label definitions to the runtime data dictionary. This generates various files, whose names start with ‘sensitivity’ in the $BSE/lib directory.

At runtime, LN uses these files to identify whether sensitivity labels must be applied.

Runtime behavior

  • Sessions

    LN determines the sensitivity label on session level. If multiple fields of a session have sensitivity labels assigned, the most sensitive label is allocated.

    The label is displayed in the upper left corner of the data area of the form. The font size is a predefined size of 1.5 (default size), and the font style is bold.

    The color of the label is based on the color scheme assigned during configuration.

  • Reports

    The sensitivity label is repeated and displayed in the upper left corner of each new page.

    Output devices with font size capabilities, such as PDF and Windows printing, use the following font settings:

    • Font size: 1.5 times the default font of the report.
    • Font style: bold.
Step 6. Run a conversion to runtime for users

You must run a convert to runtime for users in the User Data (ttaad2500m000) session when the tools parameter Sensitivity Labeling enabled checkbox in Tools Parameters (ttaad0100m000) is changed.