HR sources & data import

ImportStandard

CSV & File Import (AI-assisted)

The Migration Workbench imports users, roles, and entitlement assignments from your existing files: you upload the file, an AI writes a matching parser, and a trusted loader writes the data into Nova with rollback protection.

Capabilities

What the AI-assisted file import does

  • Many file formats

    Handles CSV, XLSX, XML, JSON, and fixed-width files; there is no template format you need to conform to.

  • AI-generated parser

    The AI writes a dedicated parser function for each file; if parsing fails, an automatic fix loop corrects it.

  • Restricted sandbox

    Generated parsers run in a separate process with a module allowlist, a time limit and a record cap. Records are then written by the trusted loader.

  • Validated and reversible

    A trusted loader validates every record before writing; each import is tracked in a rollback journal and can be fully reverted.

  • Targets and legacy IAM data

    Target entities are users, roles, composite roles, and assignments, which also covers exports from legacy IAM tools such as One Identity.

Technology and process

Integration and identity lifecycle

Technical integration

The import runs inside your Nova instance: file upload through the web UI, parser execution in a restrictive Python sandbox with a module allowlist and time limit, and writes only through the trusted loader with its rollback journal.

In the identity lifecycle

The file import is built for initial loads and legacy system replacement: one-time migration rather than a permanent feed. Imported users and entitlements are then available to access requests, recertification, and the ongoing lifecycle like any other data in Nova.

More in the catalog

Related integrations

All product names, logos and brands mentioned are property of their respective owners. They are referenced solely to describe compatibility and do not imply any partnership or endorsement.

Next step

Ask your questions live on the system.

30 minutes via video call on the demo system: you name your use cases, we show the relevant functions.

Request a demo

What happens next

  1. ReplyWe usually get back to you on the same working day and agree a date with you.
  2. PreparationWe prepare the demo around the topics you name.
  3. 30 minutes via video callLive on the demo system with fictitious data: you ask, we show the relevant views.