Managing Tasks on a Nominode

Managing Tasks on a Nominode

Tasks allow you to schedule and automate the execution of the functions within the Nom Nom Apps on your Nominode.

Creating a Task

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Set the Select Project field at the top of the page to the Project* that you would like to associate the new Task with. 
  3. Click on the Create Task button in the upper right hand corner of the page.
  4. Type or pick the name of one of the Nom Nom Apps installed on your Nominode for the Task to use.
  5. Fill out the desired field values specific to the Task you have chosen.
  6. Optionally, you can use the Shared Field icon to pick a predefined value for use in multiple Tasks.
  7. If the Nom Nom App chosen for your Task requires credentials or other secure information for the interactions it provides, choose a Connection in each appropriate field on the form. 
  8. Alternatively, you can use the Edit option under the three line menu ( ≡ ) on the righthand side of the page to define the entire Task in a JSON text editor.
  9. Click on the green Create button on the righthand side of the page when you have finished filling in field values.

*Projects are discussed in more detail in the Nominode Permissions Overview support document.  Steps to create a new Project are also available.

Executing a Task

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task in the list, using the search fields, if necessary.
  4. Click on the lightning bolt icon in the Execute column of the Task to start it.
  5. Alternatively, you can click on the name of your Task from the list and then click on the Execute button on the righthand side of the page.
  6. You will be redirected to the Execution Details for your Task in the Executions area of your Nominode.

Monitoring a Task Execution

  1. Click on Executions in the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Execution in the list, using the search fields or page navigation arrows if necessary.
  4. Click on the Task name in the Execution column of the specific Execution that you are interested in.
  5. The Progress field displays how far along the Execution has progressed, with the 100 value reflecting completion.
  6. The Started field displays the date and time when the Execution began.
  7. The Last Update field displays the date and time of the most recent polling of the Execution's status.
  8. The Status field displays the value of the Progress field during the most recent polling of the Execution's status.
  9. The Message field displays additional information from the Nominode about Execution from the most recent polling.
  10. Expand the Parameters section to view the Task field details in JSON format.
  11. Expand CPU & Memory section to view a graph of the Execution performance information.
  12. The Logs section at the bottom of the page provides detailed information about the Execution.

Stopping a Task Execution

  1. Click on Executions in the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task Execution in the list, using the search fields, if necessary.
  4. Click on the slashed circle icon ( Ø ) in the Kill Task column of your Task Execution.
  5. Alternatively, you can click on the Task name in the Execution column and then click on the Kill Execution button in the upper right hand corner of the Execution Details page.

Editing a Task

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task in the list, using the search fields, if necessary.
  4. Click on the name of the Task in the Task Name column.
  5. Click on the Unlock button on the righthand side of the page.
  6. You can now modify the alias for your Task and the other field values specific to it.
  7. Alternatively, you can use the Edit option under the three line menu ( ≡ ) on the righthand side of the page to update the entire Task in a JSON text editor.
  8. Click the Save button on the righthand side of the page when you are done.

Viewing Task Edit History

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task in the list, using the search fields, if necessary.
  4. Click on the name of the Task in the Task Name column.
  5. Click on the History option under the three line menu ( ≡ ) on the righthand side of the page.
  6. By default, the most current version of the Task will display in both the right and left panes.
  7. Click on the version selector at the top of either the left or right pane to display a different version.
  8. Lines that differ between the versions displayed in each pane will be highlighted.
  9. You can switch the Toggle inline button to view the differences in a single pane.
                        

Cloning a Task

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task in the list, using the search fields, if necessary.
  4. Click on the name of the Task in the Task Name column.
  5. Click on the Clone option under the three line menu ( ≡ ) on the righthand side of the page.
  6. Click on Yes when prompted to create a new Task.
  7. Click on the Unlock button on the righthand side of the new Task page.
  8. Modify the alias for the new Task.
  9. Adjust any of the cloned field values, if desired.
  10. Alternatively, you can use the Edit option under the three line menu ( ≡ ) on the righthand side of the page to update the entire Task in a JSON text editor.
  11. Click the Save button on the righthand side of the page when you are done.

Deleting a Task

  1. Click on Tasks near the top of the left hand navigation menu of your Nominode.
  2. Use the Select Project field at the top of the page to select the Project that your Task is associated with.
  3. Locate your Task in the list, using the search fields, if necessary.
  4. Click on the name of the Task in the Task Name column.
  5. Click on the Delete option under the three line menu ( ≡ ) on the righthand side of the page.
  6. Click on Yes when prompted to delete the Task.


    • Related Articles

    • Managing Sequences on a Nominode

      Sequences are used to schedule one or more Tasks to execute at specific times on a recurring basis.  Sequences are also used allow one Task to begin execution after another Task completes its execution, rather than at a specific time. Creating a ...
    • Managing Connections on a Nominode

      A Connection allows you to store accounts, passwords, tokens, keys and other sensitive information used by Tasks securely on your Nominode. Creating a Connection Click on Connections in the middle of the left hand navigation menu of your Nominode. ...
    • Managing Dashboards on a Nominode

      Dashboards are highly configurable interfaces to display visual information from one or more Tasks in a single location. Creating a Dashboard Click on Dashboards in the middle of the left hand navigation menu of your Nominode. Use the Project Select ...
    • Managing Shared Configs on a Nominode

      Shared Configs are used to store a set of option values for use with multiple Tasks. Both Connections and Shared Configs are used for storing pieces of information shared across multiple Tasks.  Connections are used to store the sensitive pieces ...
    • Managing Shared Fields on a Nominode

      A Shared Field is used to represent a single option value that is reused in many different Tasks.  Using a Shared Field allows you update a value one time, in a single place, rather than needing to update the value in each of the Tasks where it is ...