# Workflows

Workflow Configuration enables users to define and automate how OpsMx capabilities—such as scanning, risk assessment, remediation, validation, and notification—are executed across their environments.&#x20;

It is an enterprise workflow orchestration and automation module from OpsMx that helps teams build, manage, and automate both application delivery pipelines and AI/ML workflows using Kubernetes-native technologies like Kubeflow and Argo Workflows. It provides a unified platform to manage software delivery and machine learning lifecycle workflows securely and at scale.

The platform enables organizations to:

* Build and orchestrate CI/CD pipelines for applications
* Automate ML model training, testing, validation, and deployment
* Manage AI and application workflows from a centralized control plane
* Enforce governance, compliance, and policy checks
* Gain observability and delivery intelligence across workflows
* Support hybrid, multi-cloud, and Kubernetes-native deployments

OpsMx combines open-source technologies such as Kubeflow, Argo Workflows, Argo CD, and Spinnaker with enterprise-grade governance, security, visibility, and operational support.

## Why we use it in OpsMx

OpsMx uses Apps and AI Workflows to simplify and standardize software delivery and AI operations across enterprise environments. The goal is to reduce manual effort, improve deployment reliability, and provide secure, scalable automation for both DevOps and MLOps teams.

### Key reasons for using Apps and AI Workflows

#### Unified workflow management

Instead of managing separate systems for application delivery and ML workflows, OpsMx provides a unified orchestration platform. This improves governance, visibility, and operational consistency across teams.

#### Faster software and ML delivery

The platform automates repetitive tasks such as building, testing, deployment, approvals, and validation. This accelerates release cycles and ML model deployments while reducing manual intervention.

#### Kubernetes-native scalability

Using Argo Workflows and Kubeflow allows workflows to run natively on Kubernetes, making deployments scalable, portable, and cloud-agnostic. This supports enterprise environments running across hybrid and multi-cloud infrastructure.

#### Security and compliance enforcement

OpsMx integrates policy enforcement and governance checks directly into delivery pipelines. This helps organizations enforce RBAC, compliance gates, vulnerability scanning, and audit logging before deployments reach production.

#### Improved observability and diagnostics

OpsMx provides visibility into workflow execution, deployment status, logs, metrics, approvals, and delivery risks. Teams can trace issues quickly and make informed release decisions using delivery intelligence and observability features.

#### Reduced operational overhead

Pre-built templates, reusable pipelines, automation, and enterprise support reduce the complexity of setting up and maintaining CI/CD and ML pipelines.

## How we use it in OpsMx

OpsMx uses Apps and AI Workflows as part of its intelligent software delivery and AI operations ecosystem to automate end-to-end workflows securely and efficiently.

### Application delivery workflows

OpsMx uses Argo-based and Spinnaker-based workflows to automate:

* Application build and packaging
* CI/CD pipeline orchestration
* Kubernetes deployments
* Canary and blue-green deployments
* Automated rollback strategies
* Multi-cloud delivery workflows
* Policy validation and approval gates

This enables teams to deploy applications faster with lower operational risk.

### AI and ML workflows

Using Kubeflow and Argo Workflows, OpsMx supports ML lifecycle orchestration including:

* Data preparation pipelines
* ML model training workflows
* Model testing and validation
* Automated deployment of ML models
* Workflow monitoring and observability
* Governance and audit for AI model deployments

This helps MLOps teams manage AI workloads consistently across environments.

### Policy and governance enforcement

OpsMx integrates Delivery Shield and policy-based controls into workflows to ensure:

* Security scanning before deployment
* Compliance validation
* RBAC-based approvals
* Audit trail generation
* Governance enforcement across pipelines

This helps organizations maintain compliance standards such as SOX, HIPAA, and GDPR while automating delivery operations.

### Visibility and delivery intelligence

OpsMx correlates logs, metrics, deployment events, and workflow performance data to provide:

* Centralized monitoring
* Workflow execution visibility
* Release intelligence
* Deployment diagnostics
* Traceability across application and ML pipelines

This improves troubleshooting and operational decision-making.

***

## Core technologies used

OpsMx Apps and AI Workflows is primarily built using the following technologies:

| Technology            | Purpose                                  |
| --------------------- | ---------------------------------------- |
| Argo Workflows        | Kubernetes-native workflow orchestration |
| Kubeflow              | ML pipeline orchestration and MLOps      |
| Argo CD               | GitOps-based application delivery        |
| Spinnaker             | Enterprise continuous delivery           |
| Kubernetes            | Container orchestration and scalability  |
| OpsMx Delivery Shield | Policy enforcement and governance        |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opsmx.com/ai-assistant-and-experience-studio/workflows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
