Skip to main content

Jobs - Import Jobs

Updated over a week ago

Import jobs allow you to upload files and load data into the system. You can import customers, locations, meters, invoices, bank transactions, and contracts, among other things. Each import job tracks the entire processing flow, displays progress, and logs messages and errors.

You can find import tasks via:
Main navigation → JobsImport


Overview – What does the overview show?

An import job represents a single uploaded file and its processing. The list shows, among other things:

  • File name
    Click to open details page

  • Status
    Current processing stage, such as saved, validating, processing, or completed

  • Converted values
    Total number of data values ​​extracted from the file

  • Progress
    Percentage indicating how far the current step has progressed

  • Source
    Origin of the import

  • Data provider
    The configured import configuration

  • File format
    For example CSV or XML, including import type

When a task is actively processing, a loading indicator appears next to the file name.


Layout

Detail page of an import task

The details page shows maps with:

  • Detailed information about the import

  • the current status and progress

  • tabs per entity type that was imported (in the example this is 'custom property')

  • a Messages section with informative notifications, warnings, and errors

For each entity type you see:

  • how many records were successfully processed

  • how many records contain errors

We explain each card in detail in a separate article.


Actions

Users with appropriate rights can:

  • create new import tasks by uploading files

  • manually validate import tasks

  • manually process import tasks

  • delete import tasks

  • download the original file after uploading

Not possible:

  • cancel a pending processing

  • restart a failed task without uploading a new file

We explain how to upload an import job in another article.


Behaviors & Logic

The import process

An import job goes through several phases:

Create and upload
After uploading, an import task will be created with status created.

Read and save
The system reads the file, extracts the data, and stores it temporarily. The status evolves from "reading" and "storing" to "stored."

Validation
Data is checked for errors and consistency. The status is validating and then validated or invalid for errors.

Processing
Validated data is saved permanently. The status becomes processing, then processed, and finally finished.

Post-processing
Optional additional steps may follow. The status will remain "finished" once everything is completed.

In case of errors, the status may be failed.


Progress calculation

Progress is calculated based on the active step:

  • Save
    Processed files ÷ uploaded files

  • Validation
    Validated values ​​÷ total number of values

  • Processing
    Processed values ​​÷ validated values

  • Post-processing
    Actions performed ÷ actions requested


Automatic versus manual processing

When uploading you can choose between:

  • Automatic processing
    Validation and processing start automatically

  • Manual processing
    User initiates validation and processing via buttons

Available buttons depend on:

  • the type of import

  • the current status of the task


Situation

Behavior

Progress 100% but not completed

Next step yet to start

Status invalid

Validation errors were found

Status failed

Processing failed

No entity tabs

File contains no recognized data

Many mistakes

Check source file and rules

Long processing time

Large files or high system load


Why is my import job taking so long?
Large files, complex validations, or high system loads can slow down processing.

Why does progress show 100% but the task is not finished?
The current step has been completed, but the next step has yet to start.

Can I stop an import job?
No, ongoing tasks cannot be canceled.

Why are some values ​​invalid?
Common causes include missing required fields, incorrect formats, or missing references.

How can I recover from a failed import?
Please correct the source file and upload a new import job.

What happens to the uploaded file?
After successful processing, the file will be archived and will remain downloadable via the details page.

Why don't I see a process button?
The button only appears in specific statuses depending on the import type.


  • Import task
    Registering a file and the complete import process.

  • Status
    Current stage of import processing.

  • Progress
    Percentage indicating the progress of the active step.

  • Validation
    Checking data for errors and compliance with regulations.

  • Processing
    Storing validated data in the system.

  • Data provider
    Configuration that determines how an import is handled.

  • File format
    Structure of the import file, such as CSV or XML.

  • Entity type
    Type of data being imported, such as customer or meter.

  • Transferred values
    Number of data values ​​read from the file.

  • Messages
    Log messages that show information, warnings, and errors during the import.

Did this answer your question?