Queue

The Queue is a chronological list of actions that Mesa has taken on your behalf. Every action is represented by every task. You can view the status of each task, the child (children) of each task, the task ID, and the parent task ID.  

Features:

Status:

A task's status is separated into four categories:

  • Ready: A task is waiting in the queue to run
  • Fail: A task was not able to be completed
  • Success: A task was able to be completed
  • Running: A task is currently processing 

You can also sort for each specific status.

Date Filter:

Allows you search for past and current tasks within a range of dates.

Display:

Refers to how many tasks you would like to see on your screen. 

Refresh Button:

Allows you to refresh the Queue to see the most recent actions/tasks. Located next to the Display Feature.

Actions

Replay

Replaying a Task copies all of the task configuration, payload, and context (headers) into a new task that is immediately re-enqueued.  This is helpful if there was an issue with your Input/Output configuration, script logic, third party API, or if there was a minor issue with your payload. Before replaying the task, you are presented with the previous payload and have the opportunity to make changes if necessary. FTP Inputs will require that the original file is copied back to the original location on the FTP server (as listed in the  source field).

View Logs

This button takes you to the Logs section, with the filter preset so you are only viewing logs related to the execution of this specific Task.

View Payload

This button displays the payload that was sent to the Task when it ran. You can view what came in to each input and output. When replaying an action, you can make modifications to the payload in the editor.  

Source

This shows you whether your tasks were either ran by the test button (located within Inputs) or by the system.

Children

This table lists all child tasks that were spawned during the execution of this task.  For example, if you have a FTP Input whose Input Script loops through the file and creates a number of Shopify API Outputs, all of the Output tasks that were created during the execution of the FTP Input will be listed in this table. If no child tasks were spawned by the Task that is being viewed, this space will display  No child tasks. When viewing the children, you are able to see the details of the parent. If you wish to see the root of the task, click on the parent when viewing the child.