Skip to content
  • There are no suggestions because the search field is empty.

Task Configuration

The Task Settings Page is your comprehensive control center for managing a specific task’s configuration. It combines detailed performance reports with multiple settings forms to adjust how the task executes and communicates.

Page Structure and Key Features:

  1. Overview Tab:

    • Performance Report:
      An embedded report component displays key metrics over time—such as call counts, completion/failure rates, and average time taken.
    • Data Table:
      A table lists daily statistics including report dates, task call types, model details, and performance numbers, giving you a quick snapshot of the task’s recent activity.
  2. Settings Tab:

    • General Task Settings:
      Update core properties including the task’s name, description, instructions, model, response type, and temperature.
    • Notification Settings:
      Configure email notifications (recipients, subject) and webhook URLs to alert you when the task runs or encounters issues.
    • Schedule Settings:
      Define scheduling options—enable scheduling, choose the scheduling mode, set intervals or cron expressions, and specify start/end dates for task execution.
    • Validation:
      The forms enforce required fields and proper formats (for example, ensuring instructions include “JSON” when the response type is JSON) before saving.
  3. Functions, Files, and Completions Tabs:

    • Functions Tab:
      Associate the task with one or more functions that provide specific processing capabilities.
    • Files Tab:
      Link relevant files (such as assets or data sources) needed during task execution.
    • Tasks Tab (Completions):
      Select additional task references that contribute to the task’s overall workflow, enabling complex multi-part processes.
  4. Test Tab:

    • Purpose:
      Provides an interactive area where you can input test data (payload) and run a test execution.
    • Output:
      Displays the task’s response after testing—useful for verifying that your settings produce the expected results.
  5. Action Buttons:

    • Save:
      Commits all changes across the settings, notification, and schedule forms. The button becomes active only when modifications are detected.
    • Delete:
      Removes the task permanently, with a confirmation dialog to prevent accidental deletion.
    • Test Execution:
      On the Test tab, a button triggers a test run using the provided payload, and the response is rendered for review.

How to Use the Task Settings Page:

  1. Review the Overview:
    Start on the Overview tab to examine recent performance metrics and ensure the task is functioning as expected.

  2. Update Configuration:
    Move to the Settings tab to modify task details, notification preferences, or scheduling parameters. Make sure to correct any validation errors indicated by the form.

  3. Associate Resources:
    Use the Functions, Files, and Tasks tabs to link any supporting components required for the task’s execution.

  4. Run Tests:
    Switch to the Test tab, enter sample payload data, and click the Test button to simulate a task run. Review the response to confirm that the task behaves as desired.

  5. Finalize Changes:
    Click Save to apply your updates. If you need to remove the task, use the Delete button after confirming your choice.

By following these steps, you can effectively manage and fine-tune tasks—ensuring they perform reliably, integrate smoothly with other system components, and deliver accurate, timely results.