Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. http://creativecommons.org/licenses/by/4.0 |
| 3 | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 4 | ********** |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 5 | Policy GUI |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 6 | ********** |
Saryu Shah | 3313f39 | 2017-10-09 22:47:18 +0000 | [diff] [blame] | 7 | |
| 8 | .. contents:: |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 9 | :depth: 3 |
Saryu Shah | 3313f39 | 2017-10-09 22:47:18 +0000 | [diff] [blame] | 10 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 11 | | The POLICY GUI is a graphical user interface, available via web-access, for **creating and managing** policies. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 12 | | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 13 | | The targetted users are those responsible for creating and managing policies that control network operations, including policy based network configuration and auto-corrective actions. This typically includes network and service designers, operations engineers and security experts. |
| 14 | | |
Saryu Shah | 93d4741 | 2017-10-24 02:44:37 +0000 | [diff] [blame] | 15 | | The GUI consists of the **Editor, Dictionary, PDP, Push, Roles, Admin** and **Dashboard** Tabs; which provide an intuitive manner for policy rules to be created, changed, and managed. |
Saryu Shah | 3313f39 | 2017-10-09 22:47:18 +0000 | [diff] [blame] | 16 | |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 17 | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 18 | Access to the POLICY GUI |
| 19 | ^^^^^^^^^^^^^^^^^^^^^^^^ |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 20 | |
Saryu Shah | ba1936f | 2017-10-10 22:20:01 +0000 | [diff] [blame] | 21 | The POLICY GUI can be accessed via the ONAP Portal. |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 22 | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 23 | .. image:: PolicyGUI_Access.png |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 24 | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 25 | |
| 26 | POLICY Editor |
| 27 | ^^^^^^^^^^^^^ |
| 28 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 29 | The POLICY **Editor** tab supports the following **key** functionality: |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 30 | |
| 31 | • Create Policies and Scopes |
| 32 | • Edit, View and Describe Policies |
| 33 | • Rename, Move and Clone Policies |
| 34 | • Switch Versions of Policies |
| 35 | • Delete Policies and Scopes |
| 36 | • List Policies and Scopes |
| 37 | • Export and Import Policies |
| 38 | • Search for Policies |
| 39 | |
Saryu Shah | 9296f8d | 2017-10-24 19:25:56 +0000 | [diff] [blame^] | 40 | .. image:: PolicyGUI_Editor.png |
| 41 | |
| 42 | | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 43 | |
| 44 | Scope |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 45 | ----- |
| 46 | |
Saryu Shah | 9296f8d | 2017-10-24 19:25:56 +0000 | [diff] [blame^] | 47 | A Scope must exist before a policy can be created. The figure below shows how to add and manage Scopes. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 48 | |
| 49 | .. image:: PolicyGUI_Editor_Scope.png |
| 50 | |
| 51 | | |
| 52 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 53 | Policy Creation |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 54 | --------------- |
| 55 | |
| 56 | The most important function of the GUI is to facilitate the creation of policies. |
| 57 | The figure below specifies how a policy can be created. |
| 58 | |
| 59 | .. image:: PolicyGUI_Editor_CreatePolicy.png |
| 60 | |
| 61 | | |
| 62 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 63 | Managing a Policy |
| 64 | ----------------- |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 65 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 66 | The GUI provides actions (Edit, Clone, Move, Rename, Describe, View etc) to support maintaining |
Saryu Shah | 93d4741 | 2017-10-24 02:44:37 +0000 | [diff] [blame] | 67 | the policy after it has been created. The figure below specifies how to initiate an action. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 68 | |
| 69 | .. image:: PolicyGUI_Editor_PolicyActions.png |
| 70 | |
Saryu Shah | 93d4741 | 2017-10-24 02:44:37 +0000 | [diff] [blame] | 71 | |
| 72 | The next step of the selected action is shown below. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 73 | |
| 74 | .. image:: PolicyGUI_Editor_PolicyActionsDetail.png |
| 75 | |
| 76 | | |
| 77 | |
| 78 | POLICY Dictionary |
| 79 | ^^^^^^^^^^^^^^^^^ |
| 80 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 81 | | The POLICY **Dictionary** tab is used to create and manage attributes in the dictionaries. |
| 82 | | Each policy type has one or more dictionaries associated with it. Policy writers have the ability to easily define and add attributes into the dictionary as shown below. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 83 | |
| 84 | .. image:: PolicyGUI_Dictionary.png |
| 85 | |
| 86 | | |
| 87 | |
| 88 | POLICY PDP |
| 89 | ^^^^^^^^^^ |
| 90 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 91 | | The POLICY **PDP** tab is used to manage **PDP Groups**. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 92 | | This tab provides the capability to create, edit and delete PDP groups. This tab also provides the ability to check status and view policies in a PDP groups. |
| 93 | |
Saryu Shah | 800be07 | 2017-10-23 01:25:14 +0000 | [diff] [blame] | 94 | .. image:: PolicyGUI_PDP.png |
| 95 | |
| 96 | | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 97 | |
| 98 | POLICY Push |
| 99 | ^^^^^^^^^^^ |
| 100 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 101 | | The POLICY **Push** tab allows policies to be selectively pushed to the all PDPs. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 102 | | Once pushed, the policies can be seen on the PDP tab. A Status of the PDPs indicate “UP-TO-DATE” if the policy has been pushed correctly. A Status of “LAST-UPDATE-FAILED” indicates an error occurred in pushing the policies. |
| 103 | |
Saryu Shah | 800be07 | 2017-10-23 01:25:14 +0000 | [diff] [blame] | 104 | .. image:: PolicyGUI_Push.png |
| 105 | |
| 106 | | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 107 | |
| 108 | POLICY Roles |
| 109 | ^^^^^^^^^^^^ |
| 110 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 111 | | The POLICY **Roles** tab allows system administrators to assign roles for system access. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 112 | | The GUI options vary depending on the role. The roles for POLICY are: |
| 113 | |
| 114 | • Policy Super Admin |
| 115 | • Policy Super Editor |
| 116 | • Policy Super Guest |
| 117 | • Policy Admin |
| 118 | • Policy Editor |
| 119 | • Policy Guest |
| 120 | |
| 121 | |
| 122 | POLICY Admin |
| 123 | ^^^^^^^^^^^^ |
| 124 | |
Saryu Shah | 4adad1f | 2017-10-23 18:20:49 +0000 | [diff] [blame] | 125 | | The POLICY **Admin** tab houses functionality that is performed by an administrator. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 126 | | Only super users have access to the Admin Tab. The Lockdown feature is accessed from this tab. |
| 127 | |
| 128 | .. image:: PolicyGUI_Admin.png |
| 129 | |
| 130 | | |
| 131 | |
| 132 | POLICY Dashboard |
| 133 | ^^^^^^^^^^^^^^^^ |
| 134 | |
Saryu Shah | 861e1b8 | 2017-10-23 20:46:19 +0000 | [diff] [blame] | 135 | | The POLICY **Dashboard** shows the **status** and **health** of the system through metrics logs and status update messages. The dashboard consists of two tabs, a **Logging** tab and a **Health** tab. |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 136 | |
Saryu Shah | 800be07 | 2017-10-23 01:25:14 +0000 | [diff] [blame] | 137 | .. image:: PolicyGUI_Dashboard.png |
| 138 | |
| 139 | | |
Saryu Shah | 34afade | 2017-10-22 03:44:56 +0000 | [diff] [blame] | 140 | |
| 141 | |
| 142 | |
| 143 | End of Document |