Zum Hauptinhalt springen

System Import

System Import

The System Import Page is a centralized interface for uploading and importing various types of data into the Stripes system. It provides three main import capabilities: restoring project backups, importing project data, and uploading match databases.

Overview

The page displays three independent import sections side-by-side (stacked on mobile):

  1. Left: Restore Backups
  2. Center: Import Projects
  3. Right: Match Databases

Each section operates independently with its own upload controls and job lists.

system_imports

info

Download file if needed for backup and delete uploaded file if no longer needed, to save disc space.


Features

Restore Backups

Purpose

Restore complete project backups to recover from data loss, migrate systems.

Upload Backup File

  1. Click "Browse" button
  2. Select backup file from your computer
    • File Type: ZIP archive (.zip)
    • Contents: Full project backup created from Export page
  3. Upload begins automatically
  4. Progress bar displays upload percentage
  5. File appears in list when upload completes
  6. If warnings appear, review logs to determine if action needed

Import Projects

Purpose

Batch project creation by importing projects from external file.

Upload Project File

  1. Click "Browse" button
  2. Select project import file
  3. Upload begins automatically
  4. Progress bar displays upload percentage
  5. File appears in list when upload completes
  6. If warnings appear, review logs to determine if action needed
info

Check the import logs. The Branch and Project values gettting validated by RegEx validations from the settings. If you have repeated blocked imports, please contact your System-Admin

File Format

info

A project gets unique by the combination of client code, branch code and project code.
Optional columns should be removed if not used.

The file has do be a comma separated CSV file. Download an Example File

File HeaderDescriptionStatusRemarks
client.codeThe code of an existing ClientrequiredIf the Client with this code do not exist the import of this row fails
branch.codeCode of the beloning branchrequiredIf the branch do not exist the branch will be created -> in this case the branch name is required
branch.nameName of the branchoptionalBranch Name is only required if the branch with the given branch code do not exist
project.codeCode identifier of the projectrequiredCode identifier of the project
projcet.nameName of the ProjectrequiredName of the Project
project.effectiveDateThe effective date from the ERP systemrequiredFormat YYYY-MM-DD
project.startDateThe actuall start date and timerequiredFormat YYYY-MM-DDTHH:MM:SS+HH:MM
The date and time is saved in UTC and it requires the time difference of the destination country.
project.endDateThe expected end date and timerequiredFormat YYYY-MM-DDTHH:MM:SS+HH:MM
The date and time is saved in UTC and it requires the time difference of the destination country.
project.misc.crmThe ERP referance numberrequiredCost center reference from the ERP/CRP System
project.teamManagerUser Name of the Team-ManageroptionalExpects the username of the associated team-manager. The User will be automatically registered on this project
project.projectManagerUser Name of the Project-ManageroptionalExpects the username of the associated project-manager.
project.teamIdInternal ID of the belonging TeamoptionalExpects the internal ID of the associated team.

Match Databases

Purpose

Upload SQLite databases containing reference inventory data for scan matching and verification. This feature is only used in edge cases. Consider the proper match import from the project import page

Upload Database File

  1. Click "Browse" button (only visible with permission)
  2. Select database file
    • File Type: SQLite database (.sqlite)
    • Contents: Match data (barcodes, descriptions, counts, etc.)
  3. Upload begins automatically
  4. Progress bar displays upload percentage
  5. File appears in list when upload completes
  6. If warnings appear, review logs to determine if action needed
Important Notes

Database Requirements:

  • Must be valid SQLite format
  • Required schema/tables must exist toDo Link to the technical documentation about the sqlit schema
  • Data types must match expectations
  • Large databases may take longer to import

Import Behavior:

  • New data may replace or merge with existing
  • Duplicate handling depends on configuration
  • Import validation prevents corrupt data
  • Errors logged for troubleshooting

Performance:

  • Large databases (>100MB) may take significant time
  • System performance may be impacted during import
  • Consider off-hours for large imports
  • Monitor system resources

Visual Indicators

Job Status Icons

StatusIconColorDescription
RunningErrorGreyJob in progress
Do not cancel unless necessary
CompletedErrorGreenSuccessfully finished
WarningErrorOrangeJob completed but with issues
Check logs for details
Verify results
FailedErrorRedError occurred
Check logs for details
CancelledErrorOrangeUser cancelled
WaitingErrorGreyQueued for execution
Will start automatically

Troubleshooting

  • Can't see one of the import categories
    • Check the permissions and contact your System-Admin
RoleAccess
System-Adminall sections
AdminProject Import
Match Databases
User-AdminProject Import
Match Databases
Team-AdminProject Import
Match Databases