This article will provide a brief overview of the concept of workspaces in NP-View and then describe the different functions that are available for workspaces, across roles and products.
Workspaces: What are they?
In NP-View, the Workspace is the highest level of segmentation that can be applied to a group of devices for analysis and visualization. Each workspace can be thought of as an individual file, similar to a text document in a word processor.
After logging in, the first screen you will see is the Home Page.
On this page, workspaces are illustrated by individual tiles which display their title, and the compliance framework that was selected when creating that workspace. In the image below we can see that there is a workspace named demo that was made within a NERC-CIP framework.
Workspaces are sorted by the characters in their names using standard Linux conventions:
whitespace
integer
special char
uppercase [A-Z]
underscore (possibly other special chars)
lowercase [a-z]
Creating a Workspace
Administrators and Workspace Admin’s have permission to create New Workspaces.
On the Home Page click “Add a New Workspace”.
A dialog will open that allows you to name* the new workspace and to select a compliance framework for it.**
*A workspace name may only contain alphanumeric, underscore, or hyphen characters. It must have at least 3 characters and no more than 24.
**The selection of the compliance framework enables or disables compliance-specific features and reports available within the workspace.
Creating a New Workspace or opening an Existing Workspace will open the Workspace canvas
Every Workspace has three support functions accessible on the Home Page in the upper right corner of each workspace tile.
Edit – Clicking the pencil will allow you to rename the workspace.
Share – Clicking the arrow provides access to
Export – download a copy of the workspace (in a compressed format .npx file)
Transfer – change ownership of a workspace to another user
Share – allow access to a workspace
Delete – Clicking the X deletes the workspace and removes all related data
1. Edit
Administrators and Workspace Admin’s only
Clicking on the pencil will enter edit mode.
User’s can change the name, click save, and rename; or click the x to cancel the rename
2.Export
Administrators and Workspace Admin’s only
Using Export
Once export is selected, a background task will be initiated to create a downloadable image (.npx file).
This process can take several minutes depending on the complexity of the workspace.
Once processing is complete, the user can return to this screen and download the image.
The user also has the ability to delete the image from the server.
3. Workspace Import
Administrators and Workspace Admin’s can import previously saved workspace files.
By dragging and dropping the file on to the Home Page or into an open workspace.
If a user loads the backup workspace onto the workspaces page, it will be processed as if it is a new workspace. The name will be prepopulated but can be changed and while the compliance type is requested, the type may change to that of the saved workspace.
If a user loads a backup workspace into an existing workspace, the workspace contents will be replaced with the contents of the uploaded image and the workspace compliance type may be changed to the compliance types saved with the workspace.
When a workspace file is imported, processing of the risk policies is required and may take several minutes for the topology to render.
Workspaces exported from NP-View Professional Desktop can be shared with users of NP-View Professional Server (licensing rules apply).
Workspace Collaboration (Server Only)
Administrator and Workspace Admin’s have access to two workspace collaboration functions.
Share workspace
Transfer workspace
4. Share Workspace
Administrators and Workspace Admin’s can share a workspace with
all users of the same type
or to individual users
The shared users existing roles apply to the shared workspace
If a workspace is shared with a user, the workspace cannot be transferred to the shared user.
The workspace must first be unshared prior to attempting the transfer.
From the Home Page
Administrators can use the dropdown selector to view and share workspaces of all users
Workspace Admins can only view and share workspaces they have created
5. Transfer Workspace
Administrator and Workspace Admin’s can transfer a workspace to another Administrator or Workspace Admin
The transferred user’s role applies to the transferred workspace
Administrators can transfer workspaces of all users
Workspace Admins can only view and transfer workspaces they have created