Now that you have submitted some jobs, you will want to monitor them in the Qube! UI.

If you have been working through the Qube 101 documentation in order, you will probably be running the Wrangler View, which has a white background. In this section we are going to skim across the surface of the Qube! UI. Visit the Qube! UI User's Guide for more information.

The Qube! UI package must be installed on your machine in order for you to find and run the Qube! UI. If you cannot find the Qube! UI on your machine, review the instructions for Installing Qube.

Launch the Qube! UI

To launch the Qube! UI, do this:

You should see this:

You should see the test jobs or other jobs that you have submitted. Notice that they are color coded - if you are lucky, they will all be blue, which is the color of a successfully completed job. Jobs which failed are colored red. The jobs also have a status, such as "complete", "failed" or "running."  Running jobs are shown in green. There are other colors for other statuses, which you will become familiar with as you submit and monitor jobs.

Overview

The row of buttons just under the Jobs tab is a set of filters which will show or hide jobs in the Jobs Panel. An important one to know about is the User Filter - when set, you will only see your own jobs. When unset, you will see all jobs. Click and unclick this button to see the difference.

Let's have a look at some simple tasks you can do from this UI. The Jobs pane shows your job(s). By default, they are sorted by Jobid, but you can sort them by any other column by clicking on the column header. For example, you can sort them by Name by clicking on the "Name" label at the top of that column. Clicking once sorts them in ascending order, clicking again sorts them in the other direction. Now, click on one of your test jobs in the Jobs pane.

Notice that in the Job Properties panel, you can look at the Job Properties on one tab, and the Also output in the Stdout Log and StderrLog panels.

Interact with a Job

Right-clicking on a job (or a frame, worker, or instance, for that matter), will bring up a context menu:

The contents of that menu depend on the entity you clicked.  For example, jobs will have a different list of menu items than will frames or workers.  The menu items are dictated by plugins which can be created or modified.  A more detailed description of the creation or modification of plugins can be found in Adding Custom Plugins.

As of version 7.5-0, the list of available actions are as follows:

Watching Progress

Once a job is running, if it takes more than a few seconds (and most do) then you will want to keep an eye on progress. The UI will display changes to Jobs and Workers in real-time but frames and instances are only loaded when a job is selected. To update the frame and instance lists double click on the job. You can force an update by simply clicking on the job. Due to network interruption it is possible for some jobs to become out of sync, if you suspect this has happened click the sync button shown in 1 below.

Use the sync button sparingly as it can place undue load on the supervisor on large farms.

Looking at Job Properties/Internals and Output

The Job Properties Panel lists basic attributes of the job. The Job Internals Panel shows more in-depth information such as the job package, callbacks in use and the job history.

The output and error of the job's rendering process can be viewed in the Stdout Log and Stderr Log Panels. You can review the image output in the Thumbnails Panel and Preview Panels. Check the User's Guide for the Qube! UI for more information on how to use these panels.

Submitting New Jobs

The Qube! UI can be used to submit jobs to Qube! through the Submit menu item at the top. However, in most cases you will be setting Qube up to allow submission directly from your application, such as Maya or 3dsMax. Submitting directly from applications was covered in the previous section. However, you can still use the UI to submit test jobs, to make sure that things are still working as expected, and to submit jobs for applications where you haven't installed the inApp interface.