Roadmap

REFRACT Export

RefractExport extends the REFRACT PLATFORM document-processing model to governed enterprise data exports - scheduled, asynchronous CSV packages with the same audit, storage, and lifecycle model used across REFRACT.

Roadmap Capability — Not Yet Available

RefractExport is a planned capability. It is not currently available and is not part of any supported REFRACT PLATFORM release. This page describes design intent, not a commitment to a delivery date.

RefractExport™ extends the REFRACT PLATFORM™ document-processing model to governed enterprise data exports.

It is designed for scenarios where business users need to export structured data from an ERP, CRM, or other source system for month-end, year-end, reconciliation, analysis, archival, or downstream processing.

Rather than requiring users to repeatedly run large exports manually, RefractExport is designed to support scheduled, asynchronous generation of lightweight CSV data packages while preserving the governance, audit, storage, and lifecycle model used throughout REFRACT.


When to Use RefractExport

Use the source system's standard export capabilities when they meet the business requirement. RefractExport is intended for scenarios that require additional processing around the export, such as:

  • Scheduled month-end or year-end exports
  • Large data exports that benefit from asynchronous processing
  • Monthly, quarterly, or yearly partitioning
  • Repeatable export definitions
  • Multiple related export files
  • CSV packaging
  • Customer-owned storage
  • Governed export records
  • Audit and lifecycle visibility

RefractExport is not intended to replace normal ad-hoc Excel or CSV export functions already provided by the source system.


What RefractExport Is Designed to Do

Scheduled, Asynchronous Processing

Export definitions run on a schedule rather than requiring a user to trigger and wait for each export manually.

Business-Period Partitioning

Single, monthly, quarterly, or yearly intervals let large exports be processed as smaller, independent datasets.

Deterministic Manifest

A manifest.json records the machine-readable evidence of the export - what was generated, when, and from what request.

Sealed Export Report

A sealed REFRACT PDF Export Report is generated from the manifest as the governed document of record for the process.

Customer-Owned Storage

Generated CSV, ZIP, manifest, and PDF artifacts remain in the customer's configured SharePoint or Azure Blob Storage environment.

Audit and Lifecycle Integration

Export processing follows the same audit and lifecycle model used throughout REFRACT PLATFORM.


How It Works

RefractExport follows the same asynchronous processing model used throughout REFRACT PLATFORM.

flowchart LR
    Src["Source System"] --> Disp["REFRACT Dispatcher"]
    Disp --> Proc["REFRACT Processor"]
    Proc --> Store["Customer Storage\n(SharePoint / Azure Blob)"]

Source System

The source system remains responsible for selecting and authorizing the business data.

A user selects an approved export definition, date range, interval, and schedule. At the scheduled time, the source system extracts the authorized data and uploads one or more structured JSON payloads to the configured customer-owned storage location.

REFRACT Dispatcher

The source system submits the export request to REFRACT Dispatcher.

Dispatcher validates the request, issues an intake receipt with a correlation ID, and queues the export for asynchronous processing.

REFRACT Processor

The Processor retrieves the authorized payloads and performs the export pipeline:

flowchart LR
    P["Partition"] --> T["Transform to CSV"]
    T --> Pk["Package"]
    Pk --> M["Manifest"]
    M --> S["Seal"]

The resulting artifacts are stored in the customer's configured SharePoint or Azure Blob Storage environment.


Export Intervals

RefractExport is designed to support common business-period partitioning such as:

  • Single
  • Monthly
  • Quarterly
  • Yearly

For example, an annual export using a monthly interval could produce:

AR-Export-2027.zip
├── 2027-01.csv
├── 2027-02.csv
├── 2027-03.csv
├── ...
├── 2027-12.csv
└── manifest.json

Partitioning allows large exports to be processed as smaller independent datasets and provides a natural boundary for retry and troubleshooting.


CSV-First Export

CSV is the primary data format for RefractExport. CSV provides a lightweight, portable format suitable for:

  • Microsoft Excel
  • Power Query
  • Data analysis tools
  • Archive processes
  • Downstream integrations
  • Large datasets

RefractExport does not attempt to reproduce REFRACT PDF layouts as Excel workbooks. The goal is to produce governed structured data. Presentation and analytical transformation can remain with tools such as Excel and Power Query.


Export Manifest

Every export produces a manifest.json containing the machine-readable record of the export. The manifest can include:

  • Export definition
  • Source system
  • Date range
  • Interval
  • Requested by
  • Requested timestamp
  • Generated timestamp
  • Correlation ID
  • Files generated
  • Record counts
  • File hashes
  • Processing status
  • Export definition/version

The manifest provides a deterministic record of what REFRACT produced.


Sealed Export Report

Every completed RefractExport process also produces a sealed REFRACT PDF Export Report. The PDF is generated from the export manifest and serves as the primary governed document for the export process.

A typical Export Report may contain:

Export Summary

  • Export name
  • Source system
  • Date range
  • Interval
  • Requested by
  • Generated timestamp
  • Correlation ID
  • Processing status

Export Results

  • Total records
  • Number of files
  • Package name
  • Export definition/version

File Summary

PeriodFileRecordsStatus
January 20272027-01.csv198,421Complete
February 20272027-02.csv187,934Complete
March 20272027-03.csv205,118Complete

This keeps RefractExport aligned with the broader REFRACT PLATFORM lifecycle.

Three Artifacts, One Record

CSV/ZIP is the data artifact. manifest.json is the machine-readable evidence. The sealed PDF is the governed document.


Generated export files are associated with the sealed Export Report through the existing Related Files model.

For example:

Primary Document
└── AR-Export-2027.pdf

Related Files
├── AR-Export-2027.zip
├── 2027-01.csv
├── 2027-02.csv
├── ...
└── manifest.json

Users can therefore work with the export data while the REFRACT lifecycle remains centered on a governed document.


Customer-Owned Data

RefractExport follows the REFRACT PLATFORM customer-owned data architecture.

The source system determines which business data is authorized for export. REFRACT processes only the payloads explicitly provided to the export process. REFRACT does not require broad access to query arbitrary ERP or CRM data.

Generated CSV, ZIP, manifest, and PDF artifacts remain in the customer's configured storage environment.


Source-System Responsibility

The Source System Owns

User authorization, export selection, source queries, date filtering, business-data extraction, scheduling, payload creation, and authorized payload storage.

REFRACT Owns

Export request orchestration, asynchronous processing, CSV transformation, packaging, manifest generation, sealed Export Report generation, lifecycle integration, and audit/processing evidence.

This preserves a clear architectural boundary:

Architectural Boundary

Source systems extract authorized data. REFRACT transforms, packages, governs, and records the export.


Relationship to REFRACT Workflow

RefractExport uses the same REFRACT PLATFORM orchestration principles as REFRACT Workflow™, but addresses a different business requirement.

REFRACT Workflow manages business interactions such as data collection, review, approval, and controlled source-system updates. RefractExport manages the asynchronous production of governed data-export artifacts.

A workflow may initiate or interact with an export process where appropriate, but RefractExport does not require REFRACT Workflow.


Design Principle

RefractExport follows a broader REFRACT PLATFORM principle:

The Core Principle

Every REFRACT process produces a governed document. Some processes also produce related business artifacts.

For RefractExport, the sealed PDF provides the governed document lifecycle while CSV and ZIP files provide the business data required by users and downstream systems.


Availability

RefractExport is a roadmap capability. It is planned but not currently available, and no timeline for general availability has been committed.

Interested in RefractExport?

If scheduled, governed data exports would help your organization, let Refract Logic know. Roadmap priority is shaped by what customers actually need.

On this page