Skip to content

Release 6.1

IMan v6.1 New Features and Improvements

Where V6 rebuilt IMan’s foundations, 6.1 finishes the job.

6.1 brings vast improvements to usability and visibility. The UI modernisation is now complete across every transform screen. The release adds a genuine development experience for scripting, first-class cloud file system support, IMAP mailboxes, real-time integration monitoring, much stronger protection for stored secrets and a great deal more.

It’s never been quicker to build an integration, and far easier to see what it’s actually doing.

Designer Connectivity Operations Platform Upgrading Prior versions

Major Highlights

  • UI Modernisation Complete


    Every transform setup screen now runs on the new UI platform, with quicker screen loads, resizable screens and drag-and-drop configuration.

  • New Script Editor


    Intellisense, syntax highlighting and collapsible regions bring a proper development experience to VBScript.

  • Cloud File Systems


    Native support for OneDrive/SharePoint, Amazon S3 and Azure Blob Storage, with browsing, a File Explorer and event-driven file watching.

  • Realtime Monitoring


    See what’s running, what’s failed and where it failed, and drill down to the underlying audit report.

  • Richer Email Authoring


    A dedicated editor with visual and HTML composition modes, merge-field pickers and detail-record tables.

  • Schema Detection


    JSON and XML now support schema detection, including flattening nested structures into their parent record.

  • IMAP Mailboxes


    Read any folder of an IMAP mailbox. IMan remembers where each reader has got to, and the mail stays in the mailbox.

  • Enhanced Security


    Much stronger encryption for every password, key and token IMan stores, and none is sent to the browser unless you ask to see it.

  • Message Broker


    IMan’s own RabbitMQ Message Broker replaces Microsoft Message Queuing, and MSMQ is no longer a prerequisite.

Why it matters

6.1 is about removing friction. Less guesswork when writing scripts, fewer trips to the Scheduler to check a result, no bespoke workarounds for cloud storage, and a live view of your integrations rather than a post-mortem in the logs.

Designer

Designer Screens

The UI modernisation that started in version 6 is now complete. Every transform setup screen now runs on the new UI platform.

A Map transform open in the Designer on its Field Mapping tab, with a continuous grid of fields showing each field's name, type, Evaluate tick and Evaluate String

Script Editor

The Map, Filter and Aggregate controls gain a new scripting control. It brings a proper development experience to VBScript.

  • Intellisense. The editor surfaces field references, available functions and function arguments as you type.
  • Syntax highlighting.
  • Collapsible regions.

The Evaluate String editor holding a multi-line VBScript lookup, with syntax highlighting, collapse markers beside each If block, a signature hint for the Lookup function, and a Syntax Check line reporting too few arguments at line 17

Improved and Expanded Schema Detection

  • JSON and XML now support schema detection, including the ability to flatten nested data structures into their parent record.
  • IMan now remembers reader schemas (CSV, Excel, Database) and any changes to them. No more false warnings about deleted fields or records.

An animation of a JSON reader: the source moves from an http(s) Url to a file, the preview fills with orders, and the Field Mapping tab detects the schema, lists the new payment fields and flattens the nested payments into the order record

JSON Reader schema changes

Expando Field Hints & Validation

  • Fields that support Expando values now offer a hint control that lists every available Expando value. They include the Audit Summary, email address fields, file locations and the DB Writer where clause.
  • IMan now validates Expando fields and catches incorrect values at design time rather than at runtime.

The Audit Summary box with its hint list open beneath it, listing the Expando values of the OE0520 writer: the UPDATED, INSERTED, DELETED, ERRORS and WARNINGS counters and the REFERENCE, COMMENT and CUSTOMER text fields

Expando Fields

Preview & Refresh

  • Preview results now update in place without flicker. Expanded detail rows refresh in place when their parent changes mid-run.
  • Find within the preview searches both field names and data.

The Preview tab with "A" typed in its Find box, highlighting the matching column headings and cells in a grid of 9,724 rows

  • A new Audit tab shows Audit Summaries directly in the Designer. You no longer need to run the integration from the Scheduler just to see the result.

The Audit tab beside Preview and Trace, showing the Order Import summary of three orders processed, two created and one error, the web references created, and a Detail Processing Results table of warnings and errors

Dark Mode

That is all.

The Designer in dark mode, with a DB Writer's Setup tab on the left and its preview grid on the right

Other UI Improvements

  • Select All and Deselect All for the selectable transforms (Hierarchy, Flatten and the Writers).
  • Drag-and-drop hierarchy configuration.

An animation of the Hierarchy panel: the pointer drags a record onto another to re-parent it, then drops it back onto its parent to hoist it

  • Writers now carry a mapping visualisation that shows exactly what you have mapped.
  • Consistency. Every UI now lists its fields on the second tab, and the awkward ‘second screen’ on the Aggregate, Hierarchy and JSON Writer transforms is gone.
  • Truly resizable screens, draggable field reordering and a continuous list of fields. No more paging.
  • Open and maintain setup items without leaving the Designer.

The Setup menu with the pointer on the pop-out button beside Lookups, whose tooltip reads "Open Lookups in a popup"

  • Quicker screen loading.

Connectivity

DB Writer and DB Reader

A long-requested feature: the DB Writer can now parameterise its connection string. A single DB Writer can target any database dynamically and removes the fan-out that previous versions required.

The PARAMDB database connection, whose connection string names its database as %[1], linked to a DB Writer's Connection Parameters where Parameter 1 takes the writer's DbId field

Connection Parameters

The DB Reader can do the same when it's a child of another transform. Bind each %[n] placeholder in its connection string to a field from the parent record, and each parent record can read from its own database.

DB Reader Connection Parameters

Richer Email Authoring

The Send Email task now has its own editor and a new way to compose message bodies.

The Email Body editor in its visual mode, with merge fields shown as chips, a table of Lines fields and the % picker open on the Record and Lines fields

  • Compose visually or in HTML. The body has two modes. In the visual rich-text mode, you insert merge fields as chips from a ‘%’ picker. The HTML source mode takes hand-crafted markup.
  • Tables for detail records. Insert a table, and any row that holds detail-record merge fields repeats automatically for each record.
  • All fields available for merging. The merge-field pickers cover the address, subject, attachment and body fields.

Send Email

File System Support – Azure Blob Storage, AWS S3 and OneDrive

Version 6.1 massively extends IMan’s file handling. It treats cloud storage as a first-class file system rather than an add-on.

  • New support for Office OneDrive/SharePoint, Amazon S3 buckets and Azure Blob Storage.

The AZUREBLOB file system record with its Type drop-down open on AWS S3, Azure Blob Storage and OneDrive, above the container, Tenant ID, Client ID, certificate and Change Notifications settings

  • A new browse button lets you navigate the target file system and select a folder or file, rather than type paths by hand.

A reader's Source section with the File System set to Azure Blob, the File Path iman-dev-container\OutputData, and the browse button beside it

The Select a file or folder dialog browsing the iman-dev-container Blob container, with ARInvoice.xlsx selected in the OutputData folder

  • A new File Explorer gives end users a management screen to move, delete and generally manage files across every supported file system, including Windows.

The File Explorer on the AZUREBLOB file system, with the container's folders in a tree on the left and the InputData folder's files on the right

  • The new file systems work everywhere IMan handles a file: reading, writing, email attachments, the file system functions and the file watcher.
  • Browse and the File Explorer also work with FTP/SSH.
  • Event-driven cloud file watching. File-event triggers can watch cloud storage directly. Azure Blob Storage uses Event Grid notifications, and Amazon S3 uses its native event notifications. IMan detects new and changed files as they happen rather than by polling. You can also target a file-event watch at a specific file system.

File Services   Watching a cloud file system

IMAP Mailboxes

IMan now reads email over IMAP as well as POP3. The POP3 Servers screen becomes POP3/IMAP Servers, and each mailbox record chooses its Mailbox Protocol. IMAP works with a username and password, and with Office 365 through OAuth.

  • Any folder, not just the inbox. A browse button lists the account's folders for you to pick from.

The Select a file or folder dialog listing an IMAP account's folders: Drafts, INBOX, Orders, Processed, Sent and Trash

  • A read position for every reader. IMan remembers where each reader has got to in its folder. The next run reads only the mail that arrived after it, and the mail can stay in the mailbox.

The Read Position block of a reader's Setup tab reading "Last read: UID 2, 13 Sep 2026 14:38", with the Reset To Now and Reset To Zero buttons beneath it

  • Mark Email Read and Move Email. Two new Email task actions advance the read position once the integration has used the mail, and file processed mail into another folder.
  • Preview Window and Batch Size. A Designer preview looks back a set number of days, and a run takes a set number of emails at most.

POP3/IMAP Servers   Read Position

Operations

Realtime Monitoring

6.1 introduces a new capability to monitor your integrations as they run.

See what’s currently running, what’s failed and exactly where it failed, and drill straight down to the underlying audit report.

The Integration Monitor, with two integrations under Running Now and a panel per integration listing its recent runs with their time, duration and result

Integration Monitor

Scheduler Active/Blackout Times

A new Active Times feature gives administrators precise control over when scheduled jobs may run. Use it to protect backup windows, ERP maintenance periods and peak trading hours.

The Scheduling Options screen with the Scheduler Active Times grid, the working week active from 06:00 in green and the hours before it blacked out

Scheduler Active Times

Platform

Enhanced Security

IMan has always encrypted the passwords, keys and tokens it stores, which it calls secrets. 6.1 overhauls that protection and makes it far more secure.

  • Encrypted at rest. IMan encrypts each secret with AES-256 under a data key for its kind: system connector passwords, FTP keys, OAuth tokens, web service credentials and the rest. Each encrypted value is bound to its place. A value copied into another column, or into another integration, does not open.
  • Keys held on the server. A key certificate on the IMan server protects the data keys. A copy of the database on its own does not reveal the secrets.
  • A recovery code. The Admin Console shows the code once, when it creates it. The code rebuilds the key certificate on another server when you move or restore IMan.
  • A machine-bound database connection. Windows data protection encrypts IMan’s own database connection string for the server it runs on.
  • The Secrets window. A new window in the Admin Console replaces the certificate, reissues the recovery code and re-keys every stored secret.
  • Masked in the browser. IMan never sends a stored secret to the browser unless you ask to see it. Revealing one needs the new Can reveal a stored secret in full permission, and IMan records each reveal in the service log.

The Details of MAILCHIMP web service dialog. Its Headers list, with Add and Reveal buttons, holds an Authorization header masked as eight asterisks and us2, and the Http Request Materialisation pane on the right shows the same header as Authorization : Basic followed by eight asterisks and czl

6.1 also includes the fixes from a security review of the IMan services.

Secrets

Continued Modernisation: the Message Broker

6.1 continues the modernisation that V6 began. IMan no longer uses Microsoft Message Queuing (MSMQ). Its processes now pass audit entries and signals through the Message Broker, a private RabbitMQ instance that the installer sets up.

  • Nothing to install first. MSMQ is no longer a prerequisite. The installer adds the broker along with its own Erlang runtime.
  • Private to IMan. The broker runs as its own Windows service, RealisableMessageBroker, on its own ports. It listens only on the server's loopback address, and it runs beside any other RabbitMQ installation without sharing anything with it.
  • Durable audit logging. The broker keeps audit entries on disk until Log Services has written them to the database.
  • Live feeds. The same broker streams audit entries to the live Job Viewer and transform progress to the Integration Monitor.
  • The Admin Console lists the Message Broker with the other IMan services.

The IMan Admin Console, with the Message Broker running in the Services group beside Log Services, the Scheduler Service, the Data Preview Service, Integration Services, the Front End Proxy and Authorisation

IMan Architecture

Every Service on Modern .NET

V6 moved most of IMan from .NET Framework to modern .NET, and 6.1 moves the rest. Every IMan service and the Admin Console now run on modern .NET.

  • The WebAPI. The WebAPI now runs on ASP.NET Core, inside IIS as before. Its address, routes and authentication stay the same. Its error responses take a new shape, and Upgrading to 6.1 lists what a client needs to check.
  • The Admin Console. The Admin Console looks and works as before. The installer adds the .NET Desktop Runtime it needs.
  • The Scheduler. The Scheduler service moves to modern .NET too.
  • The old web application is gone. In 6.0, the Designer showed each transform's setup screen from a separate web application, /IMan, built on ASP.NET for .NET Framework. Every transform screen now runs on the new UI, and the installer no longer installs the old application.

Documentation

Rewritten and Refreshed

Most of the IMan documentation has been rewritten or refreshed for 6.1. That includes the IMan User Guide, the Administration Guide, the Quick Start Guide, the Integration Cookbook, the WebAPI Guide, and the Sage 200 and Sage 300 training manuals.

The Boring, but Necessary Stuff

Upgrading to 6.1

  • The installer adds the Message Broker service. You no longer need Windows Message Queuing on the server.
  • After the upgrade, press Update in the Admin Console. It creates the keys for your secrets, shows the recovery code and converts every secret stored in the older format. Record the recovery code somewhere safe, away from the server. See Create and Update.
  • The WebAPI's responses change in four ways. Check any client that reads an error body or acts on a status code:
    • An error comes back as application/problem+json, with status, title, correlationId and error. title holds the HTTP reason phrase, and error holds the message. 6.0 sent Type, Status and Title, with the message in Title.
    • A request that runs past its endpoint's Request Timeout returns 408. A request body over the size limit, 4 MB by default, returns 413. 6.0 returned 500 for both.
    • The metrics route, /IManWebAPI/metrics, needs a bearer token from the Authorisation Service. See Monitoring Installation & Setup.
    • Without a WebAPI licence, every endpoint takes two requests a second at most. 6.0 did not enforce that limit.

Upgrade Notice

If you are upgrading from v3.2 or earlier, you need to familiarise yourself with the V4.x Upgrade Process & Notes to note the possible breaking changes and to help plan your upgrades. We've tried to streamline this as much as possible by maintaining backwards compatibility.

License Change Notice

If you are upgrading from v3.2 or earlier there are changes to the 'Unlimited' license.

Please consult the following notification for further information.

For test licenses please consult the upgrade notice.

What's new in prior versions

Need to see how IMan has evolved? Follow the links below.