Process Flow

After following all steps as explained in page - Getting Started, you should be able to see Login Page on the browser.

Log in as an authenticated user with credentials specified here.

Once Login is successful, user shall be able to follow the below steps to manage an observation in the User Interface.

Spawn Sequence Manager

Sequence Manager manages the configurations of Sequence Components using the observation mode. It helps in executing multiple Sequences concurrently. It also prevents resource conflicts when running sequences simultaneously. It can start , monitor and shutdown Sequence Components. Sequence Manager also determines which resources are required to execute a sequence. Hence it is mandatory that the Sequence Manager should be up and running on a machine. If Sequence Manager hasn’t been started then on the Home Page, user can click on ‘Spawn’ Button to start Sequence Manager as explained here

Note

To understand states of Sequence Manager please visit here

Provision Sequence Components

Once the Sequence Manager has been spawned, now user can provision Sequence Components per Agent. As explained here the user can specify the number of sequence component to be spawned per agent.

Note

To know more about Provision functionality Read Here

Configure Observation

Once the Sequence Components are provisioned, Sequence Manager can take the configure step. Configure is used for starting Sequencers needed for an observing mode. Unless there is a conflict in the resources required for observation, TMT can run multiple observation at a time. The Configure feature hence checks for any resource conflicts with ongoing observations. User can configure from either Manage Infrastructure or the Manage Observation page of the UI.

Note

To know more about Configure Functionality visit here

User can also shutdown the running observation as explained here and configure another sequencer.

Manage Observation

To manage an observation, user can go to Manage Observation page.

Here user can see three tabs : Running, Configurable and Non-Configurable.

In the Running tab as explained here user can

  • Configure Sequencers
  • Shutdown running observation
  • Track running Sequencers and sequences as explained here
  • Reload Script by stopping and restarting the sequencer.
  • View resources in use or available.

In the Configurable tab as explained here user can view the resources available and also configure them using ‘Configure’ button.

In the Non-Configurable tab as explained here users can see resources in use and unavailable sequence components.

Manage Sequencers

Once Sequencers have been configured, user can go to Manage Sequencer page by clicking on gear icon next to name of the Sequencer.

Load Sequence

User can then Load Sequence as explained here. Once sequence is loaded, user should be able to see the each command as a step. Clicking on each steps should show the parameter table on the right.

Go Online/Go Offline

User can use Go Online/Go Offline functionality to change status of the sequencer to Online/ Offline. No Sequence can run on a sequencer which is in offline state.

Start, Pause/Resume Sequence

Once Sequencer is Online and Loaded, user can start the sequence by clicking on start button as explained here. Once sequencer is started, the icon will change to Pause icon and also the first step will be in green color.

Sequence can be paused/resumed as explained here.

Stop, Abort Sequence

Once sequence starts executing, following buttons get activated

  • Stop Sequence - This feature is used to clear/save Sequencer state before stopping.

  • Abort Sequence - This feature is used to clean up tasks before aborting. Sequence is aborted in any case at the end.

Step Functionalities

Once sequence is loaded and when sequence starts executing, each Step in the sequence offers the below features. Click on any of feature below to understand how to do it in UI.

Tracking Sequence

Once the sequence is executing or completed, user can track status of the sequence or the steps completed in Manage Observation page as explained here.

Resources Page

Resource page displays the list of Sequencer Subsystem, their status and the observation mode that they are running on.