Iteration 6 Plan - TAGCH/Workflow-Automation GitHub Wiki

Goal

Refine workflow functionalities to support import file management, email verification, scheduling, and user-controlled activation and deletion of workflows.

Milestone

Enhance the workflow operations by enabling file management for imports, email verification for senders, scheduled triggers, and improved control over workflow activation and deletion.

Features

  • Associate each workflow with a single import file to streamline data sources.
  • Implement search functionality to retrieve an import file by its workflow ID.
  • Enable users to change the import file for a workflow by selecting a new data source.
  • Add a "Run" button to activate workflows, setting their status to "Active."
  • Introduce a time trigger feature, allowing users to set specific start times for workflows before activation.
  • Require email verification for senders to ensure secure email operations.
  • Allow users to delete workflows, providing better management and control.

Acceptance Criteria

  • Each workflow is limited to a single import file, and users can search or change this file as needed.
  • The "Run" button activates the workflow and updates its status correctly.
  • Time triggers can be set and adjusted for workflows prior to activation, and workflows run at the specified times.
  • Sender email accounts are verified successfully before workflows can be run.
  • Users can delete workflows, and all associated data is removed accordingly.