1.1 Fundamental Features of MicroTx Workflows

MicroTx Workflows helps you design, run, monitor, and manage durable workflows across microservices, AI services, human approvals, and external systems. You can model workflows visually or with JSON, add reusable tasks and agents, and reduce the amount of custom orchestration code required to build enterprise business processes.

  • Visual and JSON workflow modeling: Design workflows using Workflow Builder or define them directly in JSON. Use tasks, operators, schedules, event handlers, and input/output mappings to model business logic with little custom orchestration code.
  • Agentic and GenAI capabilities: Add AI-powered steps to workflows using GenAI Tasks, Agentic Tasks, Agentic Planner, GenAI Ingestion, and GenAI Retrieve tasks. Use these capabilities for summarization, classification, extraction, reasoning, planning, RAG, and adaptive automation.
  • Dynamic orchestration with Agentic Planner: Use Agentic Planner to evaluate runtime context, tools, tasks, and prompts, and determine the next action dynamically. This helps workflows adapt to changing inputs and task outcomes.
  • Reusable AI agents: Define agent profiles once and invoke them from multiple workflows using Agentic Tasks. Centralize agent instructions, LLM configuration, tools, MCP servers, prompt variables, and guardrails.
  • Tool and MCP integration: Extend agent capabilities using built-in tools and authenticated Model Context Protocol (MCP) servers. Agents can interact with external systems and services through controlled integrations.
  • Durable and resilient execution: Run long-lived workflows with persisted state, retries, timeouts, pause and resume operations, restart and retry actions, and execution history.
  • Data consistency and idempotency: Use idempotency and transaction-aware tasks to reduce duplicate side effects and improve reliability across distributed workflows and microservices.
  • Microservice integration: Connect workflows to REST APIs, gRPC services, databases, messaging systems, worker services, and external applications. Existing services can participate as reusable workflow tasks.
  • Human-in-the-loop support: Add human tasks to pause a workflow until an authorized user reviews, approves, or rejects a request. This helps add trust and control to sensitive automated or AI-assisted decisions.
  • Traceability and monitoring: View workflow execution status, task input and output, logs, timing, errors, and status transitions in the UI. Use execution history and server logs to monitor and troubleshoot workflows.
  • Reusable components and templates: Reuse workflow definitions, task definitions, prompt templates, agent profiles, tools, and MCP server definitions across workflows.
  • Enterprise security: Protect workflow APIs and UI access using OAuth 2.0 access tokens from supported identity providers, such as Keycloak and Oracle IAM. Use RBAC to control access to workflow and Agentic AI resources, and guardrails to evaluate AI input and output before and after LLM calls.
  • UI and API access: Create, manage, execute, and monitor workflows through the MicroTx Workflows UI or REST APIs, enabling both interactive development and programmatic integration.