Skip to main content

Automation tasks

Screenshot - Automation tasksScreenshot - Automation tasks

Overview

The Automation Tasks page in the Zequenze ControlCONTROL Portal provides a comprehensive interface for managing and monitoring automated tasks across your network infrastructure. This page displays a detailed list of all automation tasks including MikroTik router configurations, Huawei devicedocumentation management, GKE cluster maintenance, Kubernetes deployments, and APTDocker packageimage operations.builds.

Key Features

  • Task Management Dashboard: Centralized view of all automation tasks with real-time status monitoring
  • Multi-Device Support: Handles various device types including MikroTik routers and Huaweiinfrastructure equipmentcomponents
  • Profile-Based Configuration: Tasks are organized by deviceelement profiles for efficient management
  • Bulk Operations: Import and add multiple tasks simultaneously
  • Advanced Filtering: Filter tasks by status, organization, class, and element profiles
  • Real-time Status Tracking: Visual indicators show task execution status and health

UI Elements

Header Section

  • Search Bar: Located at the top for quick task filtering and discovery
  • Action Buttons:
    • Refresh Icon: Circular refresh button on the far left for reloading the task list
  • Visibility Icon: Eye icon for toggling task visibility options
Import: Blue button with download icon for importing task configurations Add: Green "+" button for creating new automation tasks Filter Toggle: "FILTER"Green dropdown button with "X" icon to show/hide filter panel

Main Task Table

The table displays the following columns:

  • Element Groups: Shows task categorization and grouping
  • Element Groups: OrganizationalPrimary groupingtask of related tasksorganization
  • Element groups: Secondary grouping level
  • Is Deviceactive: Indicates if the task targetsis acurrently specificactive device(green checkmarks visible)
  • Class: Task classification (CLI, etc.)Notifications, REST/HTTP, File TX)
  • Auto. FiltersAuto-triggers: Automated filteringtrigger rules applied
  • Element profiles: Associated device profiles (MikroTik,Build Huawei,Linux server/VM, Apps GKE server, etc.)
  • Is public: Visibility status of the task (red icons visible for private tasks)
  • Organization: Organization assignment (Zequenze, Bestel, etc.)Zequenze)
  • Proceed: Task execution status (Active)

Filter Panel (Right Side)

The filter panel shows the following filtering options:

  • Proceed: Filter section with a clickable green "Proceed" button for executing filtered tasks
ActiveClass: "All" dropdown for filtering active/inactive tasks Class: "Click for options" dropdown forby task classification filtering Element profiles: Profile-specific filtering with "Click for options" dropdown Group: Task group filtering with "Click for options" dropdown Organization: Organization-based filtering with "Click for options" dropdown Sub-organizations: Hierarchical organization filtering option Proceed: Filter section with a clickable green "Proceed" button at the bottom for executing filtered tasks

User Interactions

Task Management

  • View Tasks: Browse through paginated list of automation tasks
  • Search Tasks: Use the search bar to find specific tasks by name or description
Refresh Tasks: Click the refresh icon to reload the current task list Toggle Visibility: Use the eye icon to adjust task visibility settings Filter Tasks: Apply multiple filters to narrow down task visibility Import Tasks: Bulk import automation tasks from external sources Add New Tasks: Create individual automation tasks using the Add button Execute Tasks: Click the green "Proceed" button in the filter panel to execute filtered tasks

Task Configuration

  • Profile Selection: Tasks can be assigned to specific deviceelement profiles (MikroTik-RB952Ui-5ac2nD,Build HuaweiLinux ARserver/VM, 6100Apps Series,GKE server, etc.)
  • Organization Assignment: Tasks can be assigned to specific organizations
  • Access Control: Configure public/private visibility for tasks

Navigation

Current Location

  • Breadcrumb Path: Home > Automation > Automation tasks
  • Side Menu: Located in left panel under "Automation" > "Tasks"

From the left navigation menu, users can access:

  • Flows: Automation workflow management
  • Tasks: Current section for task management
Models: Device and configuration models Schedules: Task scheduling interface Logs: Task execution history Groups: Task group management Reports: Automation reporting and analytics

Data Displayed

Task Categories Visible

  1. MikroTik RouterDocumentation Tasks:

    • IPsecTask ProfileSend operationsnotifications docs (Add, Table view)send_notif_task_docs)
    • IPsecDocs Peer managementIA (Add, Table view)
  2. IPsec Proposal configuration (Add, Table view)
IPsec Policy management (Add, Table view)docs-ia-generate)

HuaweiGKE DeviceCluster TasksMaintenance:

  • RightRefresh OUT/INecr configurationsecrets on gke (refresh-ecr-secret-gke)
  • ElectricGKE GainCluster settingsMaintenance icinga2 downtime disable
GKE Cluster Maintenance Window icinga2 downtime schedule GKE Cluster icinga2 downtime disable GKE Cluster icinga2 downtime schedule

SystemTemplate Maintenance TasksManagement:

  • APPTEMPLATE Servicesgunicorn.py.j2 Restart
APT cache clean APT force upgrade APT packages auto-remove APT get upgradable packages list(gunicorn-py-j2)

LinuxDeployment Server& TasksMigration:

  • BuildExecute Linuxmigration server/VMscript operations(exe-migrate-app)
withAUTH Control-plane-profileSettings.py.j2 configurations(settings-transfer-auth) Execution of post-deployment tasks (exec-post_deploy)

Kubernetes Operations:

    Deploy Kubernetes app statefulset templates (statefulset-app_deploy) Run the application build and upload the Docker image (run-build_and_push)

    Status Indicators

    • Green Checkmarks: Indicate active/healthy tasks in the "Is active" column
    • CLIClass Icons: Show different task types:
      • Notifications icon (envelope) for notification tasks
      CLI icon (terminal) for command-line interface tasks REST/HTTP icon for API-based tasks File TX icon for file transfer tasks Profile Dropdowns: Display assigned deviceelement profiles with dropdown arrows including "Build Linux server/VM", "Apps GKE server", and "Control-plane-profile"CLI" configurations Organization Labels: Show task ownership and(all assignmenttasks assigned to Zequenze) Red Icons: Indicate private tasks in the "Is public" column Proceed Status: All visible tasks show "Active" status

      Actions Available

      Primary Actions

        Refresh: Reload the task list to see latest updates Toggle Visibility: Control which tasks are displayed using the eye icon Import Tasks: Bulk import automation configurations Add Task: Create new automation task Filter Tasks: Apply various filtering criteria including active/inactiveclass statusand element profiles Search Tasks: Quick search functionality Proceed: Execute filtered tasks using the green "Proceed" button in the filter panel

        Secondary Actions

        • Profile Management: Assign and modify deviceelement profiles including GKE server and Linux server/VM profiles
        • Organization Assignment: Change task ownership
        • Status Management: Monitor and control task execution
        • Pagination: Navigate through multiple pages of results (currently showing page 1 with 10270 total results and "Show all" option available)

        Notes/Tips

        • DeviceElement Profile Matching: Ensure tasks are assigned to appropriate deviceelement profiles for successful execution, including Apps GKE server and Build Linux server/VM profiles for system maintenance tasks
        • Organization Permissions: Task visibility and execution may be restricted based on organization membership
        • Status Monitoring: Green indicatorscheckmarks generallyin the "Is active" column represent healthy/active tasks - monitor for any status changes
        • Pagination: Use page navigation to view all 10270 automation tasks or click "Show all" to display all results at once
        • Filter Combinations: Multiple filters can be applied simultaneously for precise task management
        • Task Naming: Tasks follow a structured naming convention (e.g.,with "1.0-Tasktechnical MikroTik-RB952Ui-5ac2nDidentifiers |in IPsec Profile Add")parentheses for easy identification
        • LinuxCloud Server ManagementInfrastructure: Control-plane-profileMultiple tasks are availablededicated forto managingGKE Linuxcluster server operationsmaintenance and VMKubernetes deployments
        • Task Execution: Use the green "Proceed" button in the filter panel to execute filtered tasks rather than individual task execution
        • Class Filtering: The "All" dropdown in the Class filter allows you to narrow tasks by their type (CLI, REST/HTTP, Notifications, File TX)