Skip to content

Data Exports

RAMP provides data export capabilities for extracting instance execution data, audit trails, and compliance documentation. Exports support post-execution reporting, regulatory compliance, and integration with external systems.


Data exports in RAMP cover the following areas:

Export TypeContentFormat
Instance dataInstance metadata, step statuses, completion results, variables, team assignmentsJSON
Execution historyStep-by-step execution timeline with timestamps, performers, and durationsJSON
Audit trailComplete audit log for an instance including all state changes, comments, and force actionsJSON
AttachmentsAll evidence files uploaded to steps during executionOriginal file formats (within ZIP)

An instance data export captures the full state of an instance at the time of export, including all its steps, variables, team members, and metadata.

Instance-level data:

FieldDescription
TitleInstance name
StatusCurrent instance status (Draft, Planned, Running, Completed, Cancelled)
Completion resultSuccess, Failed, or Cancelled
Template referenceSource template and version
Stage referenceAssociated system stage
Planned start/endScheduled execution window
Actual start/endReal execution timestamps
OwnerInstance owner user
Created byUser who created the instance

Step-level data:

FieldDescription
Step title and contentStep description and instructions
StatusStep completion status (Completed, Skipped, Aborted, etc.)
Completion resultGranular result (Succeeded, OK with Complications, OK with Warnings, OK with Errors, Failed)
Start/end timesWhen the step was started and completed
Net runtimeActual working time (excluding paused time)
Paused durationTotal time the step was paused
Assigned userWho was assigned to the step
Actual performerWho actually performed the step
Skip reasonReason provided when a step was skipped
AttachmentsList of attached files with metadata

Variable data:

FieldDescription
Variable keyVariable name
ValueCurrent variable value
Filled byUser who set the value
Filled atWhen the value was set

Execution reports provide a timeline view of how the instance was executed, useful for post-mortem analysis and compliance reviews.

An execution report includes:

  • Execution timeline: Chronological record of all step starts, completions, pauses, and resumes
  • Runtime analysis: Planned vs. actual duration for each step, with variance calculations
  • Force action summary: All force actions performed, with reasons and cascade effects
  • Team participation: Which team members executed which steps
  • Evidence summary: List of all attachments uploaded during execution
  1. Navigate to the completed (or cancelled) instance
  2. Open the instance detail page
  3. Use the export option to generate the execution report
  4. Select the desired format
  5. Download the generated report

The audit export extracts the complete audit trail for an instance, providing a compliance-ready record of all actions taken.

Entry TypeDetails
Status changesEvery transition (Draft to Planned, Planned to Running, etc.) with timestamps and users
Step actionsAll start, complete, pause, resume, skip, abort, and cancel actions
Force actionsForce Complete, Force Skip, Force Abort with reasons, consent, and cascade details
Comments and notesAll execution log comments, execution notes, and step notes
Team changesTeam member additions, removals, and role changes
Variable changesVariable value modifications with old and new values
Attachment operationsFile uploads and deletions with metadata
ApprovalsApproval requests and decisions for “OK with Errors” results

Each audit entry includes:

  • Timestamp (UTC)
  • User who performed the action
  • Action type
  • Old value (JSON)
  • New value (JSON)
  • Human-readable description

For bulk exports or automated workflows, the RAMP CLI tool (RAMP.Cli) provides programmatic export through its backup commands. See Backup & Restore for detailed CLI usage.

Terminal window
# Export a single instance
ramp-cli backup object --type instance --id <instance-guid> --output export.json
# Export a full system with all templates and instances
ramp-cli backup object --type system --id <system-guid> --output system-export.json
# Full database export
ramp-cli backup full --output full-backup.json --format Json

FormatExtensionBest For
JSON.jsonProgrammatic processing, API integration, human-readable review
ZIP.zipArchival with attachments; JSON data plus original files in a single archive

For organizations with regulatory requirements (SOX, ITIL, ISO 27001, etc.), RAMP exports provide the documentation trail needed for audits.

RequirementRAMP Data Source
Who performed each actionUser identity on every audit entry
When each action occurredUTC timestamp on every audit entry
What changedOld/new value JSON on audit entries
Why exceptions occurredMandatory reason on force actions and skip operations
Evidence of completionStep attachments and completion results
Approval chainApproval requests and decisions for “OK with Errors” results
Access controlTeam assignments and role-based permissions
ActivityFrequencyPurpose
Instance export after completionPer instancePermanent record of execution
Force action reviewQuarterlyCompliance review of exceptions
API audit reviewMonthlySecurity monitoring
Full backupWeekly/monthlyDisaster recovery

Export instance data shortly after completion while all context is fresh. This ensures you have a complete record before any database maintenance or archival operations.

When exporting for compliance purposes, use the ZIP format to include all evidence files alongside the structured data. This provides a self-contained compliance package.

After creating an export, verify its contents using the CLI validate command:

Terminal window
ramp-cli validate --input export.json --mode copy

This confirms the export file is well-formed and complete.

Export files may contain sensitive operational data. Store them in a secure location with appropriate access controls. Follow your organization’s data handling policies for retention and disposal.