5.1. Web Interface

To access Ngenea Hub, go to http://example.com:8000/.

5.1.1. Authentication

5.1.1.1. Login

Upon navigating to the Ngenea Hub UI a login screen is presented.

login page

Enter a valid username and password before pressing the Login button to authenticate.

5.1.1.2. Logout

To end your session, select Logout from the Man Icon at the bottom left hand corner of the UI.

logout icon

5.1.2. Browser

Upon logging in, select the directory icon on the left hand side of the UI. This takes to the Browser page.

browser page

The Browser page allows users to see a list of recent jobs as well as browse all available directories across all Sites for the purpose of either migrating, pre-migrating, recalling, or sending files.

5.1.2.1. Recent Jobs

The Recent Jobs section shows a list of the 5 most recent jobs that were initiated via the UI.

The view presents several columns:

Option

Description

Job ID

Shows the identification number associated with the job

Owner

Name of the user who created the job

Type

Shows the job’s type, i.e. Migrate, Recall, Premigrate, or Send

Site

Name of the Site where files were migrated from

Created

Shows the job’s creation time

State

Shows the job’s state, i.e. success or failure

5.1.2.3. Browse Directories

The Browse Directories section contains a list of configured Sites and correspondent directories under the Sites’ filesystems.

The view presents several columns:

Option

Description

Name

Shows the name of the Site, directories, and files

Type

Shows whether the listed item is a Site, directory, or file

Size

Shows the directories and files size

Status

Shows whether files are online or offline

User can select one or multiple directories, or one or multiple files to migrate, premigrate, recall them or send them to a different Site.

5.1.2.3.1. Migrate

To Migrate a directory or file, expand the Site containing said directory and file. Select the directory or file you wish to Migrate by ticking their relevant boxes.

Click the “Actions” button at the top right hand side of the page and select “Migrate”.

A new Job is created and it is shown at the top of the “Recent Jobs” list. Job’s State will display a progress bar until completion.

Once job is complete, the State will either show as Success or Failed.

5.1.2.3.2. Premigrate

To Premigrate a directory or file, expand the Site containing said directory and file. Select the directory or file you wish to Premigrate by ticking their relevant boxes.

Click the “Actions” button at the top right hand side of the page and select “Premigrate”.

A new Job is created and it is shown at the top of the “Recent Jobs” list. Job’s State will display a progress bar until completion.

Once job is complete, the State will either show as Success or Failed.

5.1.2.3.3. Recall

To Recall a directory or file, expand the Site containing said directory and file. Select the directory or file you wish to Recall by ticking their relevant boxes.

Click the “Actions” button at the top right hand side of the page and select “Recall”.

A new Job is created and it is shown at the top of the “Recent Jobs” list. Job’s State will display a progress bar until completion.

Once job is complete, the State will either show as Success or Failed.

5.1.2.3.4. Send

Premigrate behaviour change

Prior to Ngenea Hub 1.8.0, the send workflow would migrate data on the source site. This has been changed to pre-migrate.

To Send a directory or file from one Site to another, expand the Site containing said directory and file. Select the directory or file you wish to Send by ticking their relevant boxes.

Click the “Actions” button at the top right hand side of the page and select “Send”.

Select the Site you wish to send the directory and/or files to. Tick the “Hydrate files on destination” if required, and click “Confirm”.

Confirm Send Files

A new Job is created and it is shown at the top of the “Recent Jobs” list. Job’s State will display a progress bar until completion.

Once job is complete, the State will either show as Success or Failed.

Expanding the receiving Site’s Directories now shows the path that was replicated from the sending Site.

5.1.3. Jobs

The Jobs page shows a list of all the jobs that were initiated via the UI.

Jobs View

The view presents several columns:

Option

Description

Job ID

Shows the identification number associated with the job

Owner

Name of the user who created the job

Type

Shows the job’s type, i.e. Migrate, Recall, Premigrate, or Send

Site

Name of the Site where files were migrated from

Created

Shows the job’s creation time

State

Shows the job’s state, i.e. success or failure

Each column can be sorted in ascending and descending order.

5.1.3.1. Pagination

To select whether to view 20, 50, or 100 Jobs at the time, choose the relevant option in the “Items per Page” dropdown.

Clicking on the right and left arrow next to “Items per Page” will take you to the next/previous pages.

5.1.3.2. Apply Filter

Jobs list can be filtered by time period, job type, and job state.

To filter the list, select the “Apply Filter” button on the top left hand side of the UI.

Select one or a combination of filters, and click “Apply”.

Job are now filtered as per your selection.

To remove a filter, simply select the “x” next to the applied filter.

5.1.3.3. Job ID

On the Jobs page, click on a Job ID to see additional information regarding the Job.

The Job Details, Overall Statistics, and Tasks tab are displayed.

Job Details

Each tab shows specific Job details, some of which are clickable:

  • Overall Statistics –> Total number of files, processed files, skipped files, and failed files.

  • Tasks –> ID

Selecting any of the clickable items opens a dialogue showing the relevant output.

Jobs can also be resubmitted by clicking the “Resubmit” button at the top right hand side of the page.

5.1.3.4. Owner

On the Jobs page, click on any Owner to see additional information regarding the user who initiated the Job.

Selecting an Owner takes to a page that shows details about the user, as well as a list of Jobs initiated by said user.

Owner Details

If you selected your own user, you will see an “Update Profile” on the top right hand side of the page.

This takes you to the “Update User” page where you can change your own password, email, first name and last name.

Update user

The Job List’s layout is the same as the one shown in Jobs page and has the same functionalities.

5.1.4. Administration

The Administration page allows you to add and delete Sites, add, activate and deactivate Users, as well as changing the name and colours of the labels found in the Browse Directories section.

Administration View

5.1.4.1. Sites

The Sites tab contains the list of Sites that have been configured. This list can be sorted by Site name in ascending and descending order.

5.1.4.1.1. Add Site

To add a Site, select the “Add” button, enter a Site name, and confirm by clicking “Add”

5.1.4.1.2. Delete Site

To delete a Site, select one or multiple Sites by ticking their correspondent boxes. Click “Delete” and then confirm deletion once the “Delete Site” dialogue is presented.

Delete Site Confirmation

5.1.4.2. Users

The Users tab contains the list of Users who are allowed to use the UI. This list can be sorted by Username in ascending and descending order.

5.1.4.2.1. Add User

To add a new User, select the “Add” button, then enter a Username, Password, Email, First Name, and Last Name.

Add New User

Confirm by clicking “Add”.

5.1.4.2.2. Activate User

To activate an existing User, select the “Activate” button, and then confirm activation once the “Activate user” dialog is presented.

5.1.4.2.3. Deactivate User

To deactivate a User, select one or multiple Users by ticking their correspondent boxes. Click “Deactivate” and then confirm deactivation once the “Deactivate user” dialogue is presented.

Deactivate User

User will no longer have access to the UI but still exists and can be reactivated at any time.

5.1.4.3. File Status Types

The File Status Types tab lists the labels that are used to indicate a file’s status.

The labels are customisable as both colour and label name can be changed.

To change the appearance of a label, select the pencil symbol next to the label that needs updating.

“Update File Status Type” page is displayed:

Update File Status Type

Change label name, background colour, or text colour as per your preference.

Click “Save” to confirm the update.