Skip to main content
Version: 7.1

The Policy Design Board

The Policy Design Board occupies the area to the right of the Workspace. When no Policy Package has been selected, the Policy Design Board appears as a large open space resembling a white board. It is here that policy sets, policies, and their associated rules and references can be created and assembled into policy trees of almost limitless size and complexity.

A menu bar stretches across the top of the Policy Design Board that includes the name of any selected Policy Package as well as icons for creating policy sets, policies, rules and references. Selected nodes can also be deleted from here.

Nodes

There are three main types of nodes: Policy Set nodes, Policy nodes and Rule nodes. A Policy Set, Policy and Rule node appear by default on the Policy Design Board when a new Policy Package is created and opened. The graphical representation of XACML elements as nodes makes it easy to create and structure Policy Trees. There is also a Reference node that can refer back to another policy or policy set node.

Policy Set node

The Policy Set node appears as a rectangular box on the Policy Design Board. It contains a space for a description of the Policy Set and a drop-down menu marked with an abbreviation of the combining algorithm currently set for the node. Click on the drop-down menu to select a different combining algorithm.

Clicking on the node itself opens an edit panel where the user can enter a policy set description, set a Target, create an Obligation or Advice, and select the combining algorithm. Arrows in the upper right of the window can be used to expand and minimize the window size.

The combining algorithm section of the window has the same functionality as the drop-down box on the node itself.

Below the Target Editor and the Combining algorithm drop-down menu is the Obligations and Advice Editor. Use this in conjunction with the Obligations and Advice Dictionary to create Obligations and Advice.

Policy node

The Policy node functions exactly like the Policy Set node. It also contains a policy description space and a drop-down menu for the combining algorithm. Selecting the node opens an edit panel just like that described for the Policy Set node, where a policy description can be written, Targets, Obligations and Advice added, and a combining algorithm set.

Rule node

The Rule node has a space for a rule description and an icon in the lower right corner that indicates whether the rule is set for permit or deny. The default setting is Deny. Selecting the node opens an edit panel that allows the user to provide the rule description, set deny or permit, and add Targets, Conditions, Obligations and Advice.

There is also a Condition Editor available that can be used to write more complex expressions. See Condition Editor for more information.

Reference node

Use the Reference node to select either a policy set or policy as a destination node to which a policy set or policy may refer.

Status bar icons

To the left of the status bar at the bottom of the window, you have a set of extra controls to help navigate on the Design Board.

From left to right these icons are used to:

  • Left align the nodes on your Design Board

  • Enable drag mode in which you can move the entire Design Board in any direction you want.

  • Select nodes that you want to work with

  • Zoom out or zoom in

  • Open or close the Bird's-eye-view pane

Bird's-eye-view pane

The entire scope of a large policy tree will generally not be entirely visible on the Policy Design Board. To give an overview of the entire layout of the policy tree currently open, a Bird's-eye-view pane has been provided in the lower right corner of the Design Board.