Simplify IT Automation – Trigger, Track, and Report on the operation of Azure Automation, Orchestrator, Power Automate, Logic Apps and PowerShell

Data Manipulation for Azure Automation and Runbook Studio

Turn complex automation data into clean, usable information. The Kelverion Integration Module for Data Manipulation helps Azure Automation and Runbook Studio customers parse, transform, convert and compose structured and unstructured data without rebuilding every conversion in native PowerShell.

Data Manipulation is the process of preparing data so it can be used reliably inside an automation workflow. In practical runbook terms, it means extracting values from incoming text, XML, CSV, JSON or HTML; converting one format into another; applying transformations; and composing output messages, files or payloads for downstream systems.

For automation teams, this matters because real-world systems rarely exchange information in the exact format a runbook needs. Service desks, monitoring platforms, ITSM tools, databases, APIs and legacy applications all produce data differently. Effective Data Manipulation bridges that gap by turning raw input into structured, actionable automation data.

Typical Automation Scenarios

  • Service Request Automation
    Parse request form data, extract key values and generate structured payloads for fulfilment runbooks
  • Incident and Alert Processing
    Transform monitoring alerts into standardised ticket data for ITSM platforms
  • Orchestrator-to-Azure Migration
    Convert established data manipulation configurations into Azure Automation-ready activities
  • API Payload Preparation
    Convert XML to JSON, JSON to XML or compose formatted messages for external systems
  • Reporting and Notification Workflows
    Build HTML, XML or text outputs for emails, reports, dashboards and downstream automation steps
  • Data Extraction From Legacy Systems
    Parse embedded values from text, XML, CSV or HTML returned by older tools and applications

Benefits at a Glance

  • Reduce Runbook Build Time
    Use pre-built activities for common parsing, conversion and composition tasks instead of writing custom PowerShell for every format
  • Improve Supportability
    Standardised data manipulation activities make runbooks easier to understand, maintain and troubleshoot
  • Support Cloud Migration
    Reuse established Orchestrator data manipulation logic when moving automation workloads into Azure Automation
  • Enable Low-Code Automation
    Combine the module with Runbook Studio to give teams a graphical, drag-and-drop way to design data-driven automation
  • Increase Data Reliability
    Convert raw text and structured payloads into consistent outputs that can be passed cleanly between runbook activities
  • Integrate More Systems
    Prepare and reshape data from service desks, monitoring tools, databases, APIs and legacy applications so it can be consumed by Azure Automation workflows

Key Capabilities

  • Parse text, XML, HTML and other structured content to publish extracted values for use in runbooks.
  • Compose XML, HTML or text structures from runbook inputs and automation data.
  • Convert XML to JSON and JSON to XML to support modern API and integration requirements.
  • Apply XSLT transformations to convert XML from one structure into another.
  • Work with Azure Automation published data so transformed values can be passed between activities.
  • Integrate with Runbook Studio for graphical, low-code runbook authoring and easier module use.

Integration Activities

Activity Name
Description
Apply-Xslt
Used in a runbook to apply an XSL transformation on input XML
Compose-Text
Used in a runbook to compose text (xml, html or text) from the specified inputs
Convert-XmlToJson
Used in a runbook to convert XML text into JSON text
Convert-JsonToXml
Used in a runbook to convert JSON formatted text into XML
Parse-Text
Used in a runbook to parse a text (xml, html or text)