Automation schedules

Overview
The Automation Schedules page in the Zequenze Control Portal provides a centralized view for managing all automation schedules within the system. This interface allows administrators to view, filter, and manage both interval-based and specific schedules that control various automated processes across the platform.
Key Features
Schedule Management Interface
- Comprehensive Schedule Listing: Displays all automation schedules in a structured table format
- Dual Schedule Types: Shows both Interval schedules (recurring time-based) and Specific schedules (targeted automation tasks)
- Public/Private Classification: Visual indicators showing whether schedules are publicly accessible
- Organization-based Grouping: Schedules are organized by their associated organizations (Root, Zequenze)
Advanced Filtering System
- Multi-criteria Filtering: Filter by Class, Public status, and Organization
- Real-time Search: Search functionality to quickly locate specific schedules
- Collapsible Filter Panel: Dedicated filter sidebar that can be opened/closed with Class, Is public, and Organization filter options
- Sub-organization Options: Organization filter includes sub-organization capabilities
UI Elements
Main Table Structure
- Name Column: Lists schedule names with time-based identifiers (1 hour, 5 minutes, etc.)
- Class Column: Shows schedule type with visual icons (Interval ⏱ or Specific schedule 📋)
- Is Public Column: Green checkmarks (✓) for public schedules, red X marks for private
- Organization Column: Displays the owning organization with clickable links
Control Panel
Filter Panel Interface
- Currently Closed: Filter panel is shown in collapsed state in the main interface
- Toggle Access: Can be expanded using the "FILTER" button in the top-right area
- Hidden Options: When expanded, provides Class, Is public, and Organization filtering options
Header Section
- Page Title: "SELECT AUTOMATION SCHEDULE TO CHANGE" prominently displayed at the top
- Breadcrumb Navigation: Clear path showing: Home > Automation > Automation schedules
User Interactions
Viewing Schedules
- Browse through 22 available automation schedules
- Sort schedules by clicking column headers
- View schedule details by clicking on schedule names
Filtering and Search
- Text Search: Use the search bar to find schedules by name
- Filter Panel Access: Click the "FILTER" button to expand the filter options panel
- Class Filter: Select between Interval and Specific schedule types (available when filter panel is expanded)
- Public Status Filter: Choose between public/private status options (available when filter panel is expanded)
- Organization Filter: Filter by Root, Zequenze, or other organizations with sub-organization support (available when filter panel is expanded)
Schedule Management
- Create New: Click the "+ Add" button to create new automation schedules
- Delete Existing: Use the red "✗" button to remove selected schedules
- Edit Existing: Click on schedule names to modify configurations
- Organization Links: Click organization names to view related resources
Navigation
Accessing This Page
- From the main dashboard: Navigate to Automation > Schedules
- Via the left sidebar: Click "Automation" then "Schedules"
- Direct URL:
/admin/automation/schedule/
Related Navigation
- Flows: Access automation workflows
- Tasks: View automation tasks
- Models: Manage automation models
- Logs: Review automation execution logs
Data Displayed
Schedule Types
-
Interval Schedules (Time-based recurring):
- 1 hour, 1 minute, 2 hours, 24 hours
- 30 minutes, 30 seconds, 5 minutes
- 7 days, 8 hours
- All marked as public and owned by Root organization
-
Specific Schedules (Task-specific):
- DOCS scheduler
- GKE Maintenance Window
- GKE Maintenance Window Remove
- GKE refresh ecr token
- gcp_costs_scheduler
- reboot_scheduler
- All marked as private and owned by Zequenze organization
Visual Indicators
- Green Checkmarks: Public schedules
- Red X Marks: Private schedules
- Blue Links: Clickable organization and schedule names
- Icons: Distinguish between Interval (⏱) and Specific (📋) schedules
Actions Available
Primary Actions
- Create Schedule: Add new automation schedules using the "+ Add" button
- Delete Schedule: Remove schedules using the red "✗" button in the control panel
- Edit Schedule: Modify existing schedules by clicking on their names
- Access Filters: Click the "FILTER" button to expand the filtering panel and apply search criteria
- Search Schedules: Quickly locate specific schedules using the search function
Secondary Actions
Notes/Tips
Best Practices
- Naming Convention: Notice that interval schedules use time-based names for easy identification
- Organization Structure: Most interval schedules belong to "Root" while specific tasks belong to "Zequenze"
- Public vs Private: Consider security implications when setting schedule visibility
- Filter Management: Click the "FILTER" button to access advanced filtering options when needed
Important Considerations
- Schedule Dependencies: Some schedules may depend on others (like maintenance windows before reboots)
- Resource Impact: Be aware that frequent interval schedules can impact system resources
- Monitoring: Regularly check the Logs section to ensure schedules are executing properly
- Deletion Warning: Use the delete function carefully as it may permanently remove automation schedules
Filter Usage Tips
- Click the "FILTER" button to reveal filtering options
- Use multiple criteria for precise schedule location
- Utilize organization-based filtering for better schedule organization
- Combine search with filters for optimal results
No comments to display
No comments to display