{"id":16906,"date":"2026-06-30T14:36:05","date_gmt":"2026-06-30T14:36:05","guid":{"rendered":"https:\/\/www.k12insight.com\/kc\/?p=16893"},"modified":"2026-07-07T16:38:56","modified_gmt":"2026-07-07T16:38:56","slug":"onflo-asset-import","status":"publish","type":"post","link":"https:\/\/www.onflo.com\/learningcenter\/how-to-articles\/onflo-asset-import\/","title":{"rendered":"Onflo Asset Import"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16906\" class=\"elementor elementor-16906\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3989634 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3989634\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9a2946a\" data-id=\"9a2946a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1d62ad0 elementor-widget elementor-widget-text-editor\" data-id=\"1d62ad0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Importing assets, applying configurations, and building reusable configurations<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8274c4f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8274c4f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da5e4d2\" data-id=\"da5e4d2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6a887df elementor-widget elementor-widget-text-editor\" data-id=\"6a887df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">This guide covers three related areas of Asset Import in Onflo:<\/span><\/p><p>1.\u00a0<b>Asset Import Wizard:<\/b><span style=\"font-weight: 400;\"> used to bring asset data into the system<\/span><\/p><p>2.\u00a0<b>Saved configuration:<\/b><span style=\"font-weight: 400;\"> to speed up an import<\/span><\/p><p>3.\u00a0<b>Configuration Wizard:<\/b><span style=\"font-weight: 400;\">\u00a0to create and edit those reusable configurations\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Each section includes an overview, key features, prerequisites, step-by-step instructions, a short FAQ, and troubleshooting tips.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7801c24 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7801c24\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-903036b\" data-id=\"903036b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-abc62a9 elementor-widget elementor-widget-text-editor\" data-id=\"abc62a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Asset Import Wizard<\/h2><h3>Import assets into Onflo using the 4-step import wizard.<\/h3><h4><b>Overview<\/b><\/h4><p><span style=\"font-weight: 400;\">The Asset Import Wizard lets you bring a large set of assets into Onflo from a spreadsheet or a shared cloud link. You can find it under <\/span><b>Assets \u2192 Asset Imports<\/b><span style=\"font-weight: 400;\">. The <\/span><b>Import History<\/b><span style=\"font-weight: 400;\"> tab lists every past and in-progress import; the <\/span><b>New Import<\/b><span style=\"font-weight: 400;\"> button opens the wizard.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fae154e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fae154e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-185951d\" data-id=\"185951d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9b028a9 elementor-widget elementor-widget-text-editor\" data-id=\"9b028a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The wizard moves through four steps, shown as a stepper at the top of the screen:<\/p><ol><li><strong>File Upload<\/strong> - name the import, optionally pick a configuration, and upload your file (or paste a Google Sheet \/ OneDrive URL).<\/li><li><strong>Column Mapping<\/strong> - set the import rules and map each Onflo asset field to a column in your file.<\/li><li><strong>Data Mapping<\/strong> \u2014 match the values in your file (asset types, manufacturers, models, etc.) to the matching records that already exist in Onflo.<\/li><li><strong>Review<\/strong> - preview the first rows exactly as they will appear, check the import settings, then confirm and import.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b1581d3\" data-id=\"b1581d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7cd795 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"d7cd795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1032\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/overview.png\" class=\"attachment-2048x2048 size-2048x2048 wp-image-16987\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7fe801a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7fe801a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a348a7a\" data-id=\"a348a7a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-204f27a elementor-widget elementor-widget-text-editor\" data-id=\"204f27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Key Features<\/h4><ul><li>Two ways to bring in data: upload a CSV \/ XLSX \/ XLS file, or paste a Google Sheet or OneDrive link.<\/li><li>Optional configuration: apply a saved configuration to pre-fill all rules and mappings (see Section 2).<\/li><li>Automatic column mapping: Onflo matches your file\u2019s headers to Onflo asset fields, with optional text transforms (Title Case, Uppercase, Lowercase).<\/li><li>Data (value) mapping: incoming values such as asset types, manufacturers and models are matched to existing Onflo records, with hierarchies respected (for example, a Model maps under its Manufacturer).<\/li><li>Review preview: see all the rows as they will appear in Onflo, plus a full metadata summary before anything is committed.<\/li><li>Pause and resume: pause an import part way through and continue it later from Import History.<\/li><li>Completion email: Onflo emails the person who started the import once it finishes.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c99e4b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1c99e4b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9732806\" data-id=\"9732806\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8327aa8 elementor-widget elementor-widget-text-editor\" data-id=\"8327aa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Prerequisites<\/h4><ul><li>A data file in <strong>CSV<\/strong>, <strong>XLSX<\/strong>, or <strong>XLS<\/strong> format, up to <strong>100<\/strong> <strong>MB<\/strong>.<\/li><li>If using a cloud link, the sheet\u2019s sharing must be set to \u201c<strong>Anyone with the link can view.<\/strong>\u201d<\/li><li>Columns for the <strong>required<\/strong> asset fields: Asset Name, Asset Type, Manufacturer, and Model.<\/li><li>Optional: download the <strong>Sample Template<\/strong> from the File Upload step to start from the exact column names Onflo expects.<\/li><\/ul><div><b>Example: a minimal valid file<\/b><\/div><div>A file with the columns <b>Asset Name<\/b>, <b>Asset Type<\/b>, <b>Manufacturer<\/b>, <b>Model<\/b> and one row such as \u201cYFL-222 #0010, Band Instrument, Yamaha, YFL-222\u201d will import successfully.\u00a0<\/div><div>Extra columns your file may contain (notes, internal codes, and so on) that aren\u2019t mapped are simply ignored. (Users can always create custom fields to include these fields in their Import)<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93987ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93987ee\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1b2815d\" data-id=\"1b2815d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5269df3 elementor-widget elementor-widget-text-editor\" data-id=\"5269df3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Assigning Assets<\/h4><p><span style=\"font-weight: 400;\">Onflo can assign each imported asset to a <\/span><b>person<\/b><span style=\"font-weight: 400;\"> or to a <\/span><b>location<\/b><span style=\"font-weight: 400;\">. The asset template includes five columns for this: <\/span><b>Assignment Type, Person, Building, Room,<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Container<\/b><span style=\"font-weight: 400;\">. The value in <\/span><b>Assignment Type<\/b><span style=\"font-weight: 400;\"> tells Onflo what the asset is assigned to \u2014 you then fill in only the column(s) that match that type.<\/span><\/p><p><span style=\"font-weight: 400;\">Locations follow a hierarchy:\u00a0<\/span><b>Building \u203a Room \u203a Container<\/b><span style=\"font-weight: 400;\"> \u2014 so assigning an asset to a Room or a Container also requires its parent location(s).<\/span><\/p><p><span style=\"font-weight: 400;\">Set <\/span><b>Assignment Type<\/b><span style=\"font-weight: 400;\"> to one of four values and fill the matching column(s):<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Person:<\/b><span style=\"font-weight: 400;\">\u00a0enter the person\u2019s <\/span><b>name, email, or User ID<\/b><span style=\"font-weight: 400;\"> in the <\/span><b>Person<\/b><span style=\"font-weight: 400;\"> column. This must match the name \/ email \/ User ID in your SIS data. Leave Building, Room, and Container empty.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Building:<\/b><span style=\"font-weight: 400;\">\u00a0enter the building\u2019s name in the <\/span><b>Building<\/b><span style=\"font-weight: 400;\"> column (for example, \u201cAdmin Building\u201d). Leave the other columns empty.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Room:<\/b><span style=\"font-weight: 400;\">\u00a0enter both the <\/span><b>Building<\/b><span style=\"font-weight: 400;\"> and the <\/span><b>Room<\/b><span style=\"font-weight: 400;\"> (for example, \u201cAdmin Building\u201d and \u201cRM101\u201d), because a room sits inside a building. Leave Person and Container empty.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Container:<\/b><span style=\"font-weight: 400;\">\u00a0enter the <\/span><b>Building<\/b><span style=\"font-weight: 400;\">, <\/span><b>Room<\/b><span style=\"font-weight: 400;\">, and <\/span><b>Container<\/b><span style=\"font-weight: 400;\"> (for example, \u201cAdmin Building\u201d, \u201cRM101\u201d, and \u201cMain Container\u201d), because a container sits inside a room, which sits inside a building. Leave Person empty.<\/span><\/li><\/ul><div><p><b>Examples (from the asset template)<\/b><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-624db95 elementor-widget elementor-widget-image\" data-id=\"624db95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"327\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-22-at-1.59.22-PM.png\" class=\"attachment-large size-large wp-image-16986\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-963740f elementor-widget elementor-widget-text-editor\" data-id=\"963740f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Tip<\/strong>:<\/p><p><span style=\"font-weight: 400;\">Values must match the portal\u2019s options exactly \u2014 watch for spelling and case. Assignment Type, Building, and Room are reconciled against existing Onflo records on the <\/span><b>Data Mapping<\/b><span style=\"font-weight: 400;\"> step (Step 3).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d59523 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d59523\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3b480d2\" data-id=\"3b480d2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7bb7d73 elementor-widget elementor-widget-text-editor\" data-id=\"7bb7d73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Step-by-step<\/h4><p><strong><u>Step 1: File Upload<\/u><\/strong><\/p><ul><li>Enter an\u00a0<b>Import Name<\/b>. Onflo defaults it to \u201cAsset Import [today\u2019s date]\u201d (for example, \u201cAsset Import 16\/06\/2026\u201d); change it to something you\u2019ll recognize later.<\/li><li>Optionally choose a saved configuration under\u00a0<b>Select Configuration (Optional)<\/b>. Leave it as \u201c\u2014 No Configuration \u2014\u201d to map everything manually.<\/li><li>Upload your data: either\u00a0<b>Click to upload or drag and drop<\/b>\u00a0a CSV \/ XLSX \/ XLS file,\u00a0<b>OR<\/b>\u00a0paste a Google Sheet \/ OneDrive link under\u00a0<b>Enter Google Sheet\/OneDrive URL<\/b>.<\/li><li>If it\u2019s your first import, click\u00a0<b>Download Sample Template<\/b>\u00a0for a pre-formatted starting file.<\/li><li>Click\u00a0<b>Continue<\/b>. The button stays disabled until a file is uploaded or a valid URL is connected.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fa13127\" data-id=\"fa13127\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-86a6b79 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"86a6b79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"953\" height=\"1024\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Step-1.1-and-1.2-1.png\" class=\"attachment-large size-large wp-image-16988\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b37b3f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b37b3f2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-37dc637\" data-id=\"37dc637\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7d403a2 elementor-widget elementor-widget-text-editor\" data-id=\"7d403a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><u>Step 2: Column Mapping<\/u><\/strong><\/p><p><span style=\"font-weight: 400;\">This step has two parts: the <\/span><b>Column Mapping Rules<\/b><span style=\"font-weight: 400;\"> panel at the top, and the field mapping table below it.<\/span><\/p><p><b>Column Mapping Rules<\/b><span style=\"font-weight: 400;\"> control how the import behaves:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Update existing assets?<\/b><span style=\"font-weight: 400;\"> \u2014 when on, matched assets are updated; when off, existing assets are left untouched and only new ones are created.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Match Key<\/b><span style=\"font-weight: 400;\"> \u2014 how Onflo decides whether an incoming row is the same asset that already exists. Options: <\/span><b>Match by Serial Number<\/b><span style=\"font-weight: 400;\">, <\/span><b>Match by Asset ID<\/b><span style=\"font-weight: 400;\">, or <\/span><b>Match by Serial Number and Asset ID<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Duplicate Rule<\/b><span style=\"font-weight: 400;\"> \u2014 <\/span><b>Merge<\/b><span style=\"font-weight: 400;\"> updates only the fields that have a value in your file; <\/span><b>Overwrite<\/b><span style=\"font-weight: 400;\"> replaces every mapped field, including blanks.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Run Workflow Rules on Import<\/b><span style=\"font-weight: 400;\"> \u2014 when on, your automation rules run against the imported records.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Max errors before aborting<\/b><span style=\"font-weight: 400;\"> \u2014 a number plus an <\/span><b>Errors \/ % of rows<\/b><span style=\"font-weight: 400;\"> toggle. For example, set to 50 with <\/span><b>% of rows<\/b><span style=\"font-weight: 400;\"> selected and the import stops once 50% of rows fail validation.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f87576d\" data-id=\"f87576d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39c402b elementor-widget elementor-widget-image\" data-id=\"39c402b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Step-2.png\" class=\"attachment-large size-large wp-image-16989\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c51cfa1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c51cfa1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0220ae0\" data-id=\"0220ae0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d50b3e elementor-widget elementor-widget-text-editor\" data-id=\"9d50b3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The mapping table lists every Onflo asset field with these columns: <\/span><b>Onflo Asset Fields, Type, Incoming Header, Sample Values, and Transform<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the <\/span><b>Incoming Header<\/b><span style=\"font-weight: 400;\"> dropdown on each row to pick the column from your file that feeds that Onflo field.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Required<\/b><span style=\"font-weight: 400;\"> fields \u2014 Asset Name, Asset Type, Manufacturer, and Model \u2014 are locked checked and must be mapped.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Sample Values<\/b><span style=\"font-weight: 400;\"> previews real values from your file so you can confirm the mapping is right (for example, Asset Status shows \u201cIn Use, In Use, Disposed\u2026\u201d).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Transform<\/b><span style=\"font-weight: 400;\"> is available on <\/span><b>Text<\/b><span style=\"font-weight: 400;\"> fields only and offers <\/span><b>None, Title Case, Uppercase,<\/b><span style=\"font-weight: 400;\"> or <\/span><b>Lowercase<\/b><span style=\"font-weight: 400;\">. Non-text fields show \u201c\u2014\u201d.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-66b05ef elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"66b05ef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b962b92\" data-id=\"b962b92\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c3bd64 elementor-widget elementor-widget-text-editor\" data-id=\"1c3bd64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Example: when to use a Transform<\/strong><br \/>If your file stores purchase orders inconsistently (\u201cpo-2023-03838\u201d, \u201cPO-2023-03838\u201d), set the\u00a0<strong>Purchase Order<\/strong>\u00a0field\u2019s Transform to\u00a0<strong>Uppercase<\/strong>\u00a0so every value lands in Onflo as \u201cPO-2023-03838.\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1edfccf\" data-id=\"1edfccf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b889786 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"b889786\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"953\" height=\"1024\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Transform-1-and-2.png\" class=\"attachment-large size-large wp-image-16990\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e1dea7f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e1dea7f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-05f83d9\" data-id=\"05f83d9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-367545f elementor-widget elementor-widget-text-editor\" data-id=\"367545f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>Step 3: Data Mapping<\/strong><\/span><\/p><p><span style=\"font-weight: 400;\">Data Mapping matches the values in your file to the records that already exist in Onflo. The left sidebar lists each data type (Asset Type, Manufacturer, Model, Asset Status, Supplier, Funding Source, Assignment Type, Building, Room) with an <\/span><b>X\/Y mapped<\/b><span style=\"font-weight: 400;\"> count. Selecting a type shows its values on the right.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Auto-mapped<\/b><span style=\"font-weight: 400;\"> values are matched for you \u2014 for example, \u201c59 auto-mapped\u201d with the banner \u201cAll values mapped \u2014 you\u2019re all set.\u201d<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Unmapped Values<\/b><span style=\"font-weight: 400;\"> lists anything Onflo couldn\u2019t match, for you to map by hand.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hierarchies are respected: a <\/span><b>Model<\/b><span style=\"font-weight: 400;\"> is mapped under its <\/span><b>Manufacturer<\/b><span style=\"font-weight: 400;\"> (for example, the incoming value \u201cYFL-222 \u203a Yamaha\u201d maps to Manufacturer \u201cYamaha\u201d and Model \u201cYFL-222\u201d).<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-248b32c\" data-id=\"248b32c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-91aeeb9 elementor-widget elementor-widget-image\" data-id=\"91aeeb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"953\" height=\"1024\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Step-3.1-and-3.2.png\" class=\"attachment-large size-large wp-image-16991\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2153145 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2153145\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c76e343\" data-id=\"c76e343\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e45205 elementor-widget elementor-widget-text-editor\" data-id=\"2e45205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>Step 4: Review<\/strong><\/span><\/p><ul><li>Check the Data Preview \u2014 values shown as they will appear in Onflo before import. Watch for misaligned columns or unexpected blanks.<\/li><li>Use Search By Asset ID and Serial Number to spot-check a specific record.<\/li><li>Review the Import Metadata block: Import Name, File, Duplicate Rule, Run Workflow Rules on Import, Match Key, Max Errors, Configuration Name, Columns Mapped, and Records.<\/li><li>Optionally open More Actions \u25be to Pause the import or Save Configuration (saves your current rules and mappings for reuse \u2014 see Section 3).<\/li><li>Click Confirm &amp; Import to begin processing immediately.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-518d3d0\" data-id=\"518d3d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-be1d175 elementor-widget elementor-widget-image\" data-id=\"be1d175\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"1024\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Step-4.1-through-4.3.png\" class=\"attachment-large size-large wp-image-16992\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9b7079b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9b7079b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-94c9ea0\" data-id=\"94c9ea0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9482960 elementor-widget elementor-widget-text-editor\" data-id=\"9482960\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>After the import<\/b><\/h4><p><span style=\"font-weight: 400;\">When the import finishes, its row in <\/span><b>Import History<\/b><span style=\"font-weight: 400;\"> shows a status of <\/span><b>Complete<\/b><span style=\"font-weight: 400;\"> (or <\/span><b>Failed<\/b><span style=\"font-weight: 400;\"> if it could not finish). Opening the import shows the <\/span><b>Import Details<\/b><span style=\"font-weight: 400;\"> page with three stat cards \u2014 <\/span><b>Created, Updated,<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Errors<\/b><span style=\"font-weight: 400;\"> \u2014 alongside the full Import Metadata.<\/span><\/p><p><b>Example: reading the result<\/b><\/p><p><span style=\"font-weight: 400;\">An import of 5,000 records that shows <\/span><b>Created 0, Updated 4,849, Errors 151<\/b><span style=\"font-weight: 400;\"> means every matched asset was updated (none were new) and 151 rows could not be processed. Use <\/span><b>Download Errors<\/b><span style=\"font-weight: 400;\"> (top right of Import Details) to get the list of failed rows and the reason for each.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-79faf77\" data-id=\"79faf77\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d892dc5 elementor-widget elementor-widget-image\" data-id=\"d892dc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/After-the-import.png\" class=\"attachment-large size-large wp-image-16993\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-88fe85a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"88fe85a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8ce0512\" data-id=\"8ce0512\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c6996d elementor-widget elementor-widget-text-editor\" data-id=\"4c6996d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span id=\"docs-internal-guid-e9e50a51-7fff-27db-3f47-22fb470eaf3c\"><span style=\"font-size: 12pt; font-family: 'Proxima Nova', sans-serif; background-color: transparent; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;\">Onflo also emails the person who started the import a confirmation that includes Assets Created, Assets Updated, Errors, and a <\/span><span style=\"font-size: 12pt; font-family: 'Proxima Nova', sans-serif; background-color: transparent; font-weight: bold; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;\">View Import<\/span><span style=\"font-size: 12pt; font-family: 'Proxima Nova', sans-serif; background-color: transparent; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;\"> button.<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2640fd1\" data-id=\"2640fd1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8f908d elementor-widget elementor-widget-image\" data-id=\"a8f908d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/View-Import.png\" class=\"attachment-large size-large wp-image-16994\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61eb55c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61eb55c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-14a51ad\" data-id=\"14a51ad\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f9ffa0b elementor-widget elementor-widget-text-editor\" data-id=\"f9ffa0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>FAQ<\/b><\/h4><p><b><i>Is choosing a configuration required?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">No. A configuration is optional and simply pre-fills your rules and mappings. You can leave it as \u201c\u2014 No Configuration \u2014\u201d and map everything manually.<\/span><\/p><p><b><i>What\u2019s the difference between Merge and Overwrite?<\/i><\/b><\/p><p><b>Merge<\/b><span style=\"font-weight: 400;\"> only updates the fields that have a value in your file, leaving everything else as-is. <\/span><b>Overwrite<\/b><span style=\"font-weight: 400;\"> replaces every mapped field, including ones left blank in your file.<\/span><\/p><p><b><i>What does the Match Key control?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">It decides how Onflo recognizes an existing asset. If the Match Key is wrong, you\u2019ll usually see it on the results \u2014 everything created (nothing matched) or everything updated (everything matched).<\/span><\/p><p><b><i>Can I pause and finish later?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Yes. Use <\/span><b>Pause<\/b><span style=\"font-weight: 400;\"> (in the footer or under More Actions). The import is saved as a draft and appears with a <\/span><b>Paused<\/b><span style=\"font-weight: 400;\"> status in Import History with a <\/span><b>Continue<\/b><span style=\"font-weight: 400;\"> action to resume it.<\/span><\/p><p><b><i>Where do errors go?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Failed rows are counted on the Import Details page and can be exported with <\/span><b>Download Errors<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h4><b>Troubleshooting<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Import shows Failed<\/b><span style=\"font-weight: 400;\"> \u2014 open it from Import History and use Download Errors to see why rows failed; fix the file and re-import.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u201cThat doesn\u2019t look like a valid link\u201d<\/b><span style=\"font-weight: 400;\"> \u2014 the cloud URL is malformed or not shared. Confirm sharing is set to \u201cAnyone with the link can view\u201d and re-paste.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Import stopped early<\/b><span style=\"font-weight: 400;\"> \u2014 you likely hit the Max errors before aborting threshold. Review the failed rows, then raise the threshold or clean the data.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Continue button is disabled on Step 1<\/b><span style=\"font-weight: 400;\"> \u2014 no file is uploaded or no valid URL is connected yet.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>A required field can\u2019t be left unmapped<\/b><span style=\"font-weight: 400;\"> \u2014 Asset Name, Asset Type, Manufacturer, and Model must each be mapped to a column before you can continue.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3b4061c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b4061c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4c983aa\" data-id=\"4c983aa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9cc70fd elementor-widget elementor-widget-text-editor\" data-id=\"9cc70fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Saved Configuration<\/h2><h2><span style=\"font-size: 24px;\">Apply a saved configuration to speed up imports.<\/span><\/h2><h4>\u00a0<\/h4><h4><b>Overview<\/b><\/h4><p><span style=\"font-weight: 400;\">A <\/span><b>configuration<\/b><span style=\"font-weight: 400;\"> is a reusable bundle of import settings. Applying one during an import pre-fills the rules and mappings so you don\u2019t repeat the same setup every time. A configuration includes the Import Rules (Match Key, Duplicate Rule, Run Workflow Rules, Max Errors), the Column Mappings (and any transforms), and the Data Mappings. It does <\/span><b>not<\/b><span style=\"font-weight: 400;\"> include the file itself or the file\/URL \u2014 you still upload fresh data each time.<\/span><\/p><div><span style=\"font-weight: 600;\">\u00a0<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a602da elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a602da\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fe90829\" data-id=\"fe90829\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bc91584 elementor-widget elementor-widget-text-editor\" data-id=\"bc91584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>Key features<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\">Pre-fills your import. <span style=\"font-weight: 400;\">Rules, column mappings, transforms, and data mappings arrive ready to use.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Reduces repeat work: <span style=\"font-weight: 400;\">ideal for recurring imports that always share the same file structure.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Still editable: <span style=\"font-weight: 400;\">anything a configuration fills in can be adjusted before you import.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Selected at upload: <span style=\"font-weight: 400;\">\u00a0chosen from the dropdown on Step 1 of the import wizard.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-af48804 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"af48804\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7def25b\" data-id=\"7def25b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b257dae elementor-widget elementor-widget-text-editor\" data-id=\"b257dae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>Prerequisites<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">At least one saved configuration with a status of <\/span><b>Active<\/b><span style=\"font-weight: 400;\"> (created via the Configuration Wizard \u2014 see Section 3).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A data file whose structure matches what the configuration expects.<\/span><\/li><\/ul><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-817a17b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"817a17b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d224959\" data-id=\"d224959\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d805200 elementor-widget elementor-widget-text-editor\" data-id=\"d805200\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>Step-by-step<\/b><\/h4><div><b><span style=\"text-decoration: underline;\">Step 1: File Upload<\/span><\/b><\/div><ul><li><b> <span style=\"font-weight: 400;\">From <\/span>Asset Imports \u2192 Import History<span style=\"font-weight: 400;\">, click <\/span>New Import<span style=\"font-weight: 400;\">.<\/span><\/b><\/li><\/ul><div><span style=\"text-decoration: underline;\"><strong>Step 2: Configuration<\/strong><\/span>\u00a0<\/div><ul><li>Open the <b>Select Configuration (Optional)<\/b> dropdown.<\/li><\/ul><div><span style=\"text-decoration: underline;\"><strong>Step 3: Saved Configuration<\/strong><\/span><\/div><ul><li><span style=\"font-weight: 400;\">Choose a saved configuration from the list (for example, \u201cAsset Import 11\/06\/2026-(1)\u201d or \u201cMUFC\u201d).<\/span><\/li><\/ul><div><span style=\"text-decoration: underline;\"><strong>Step 4: File Upload<\/strong><\/span><\/div><ul><li><span style=\"font-weight: 400;\">Upload your file or paste a cloud URL as usual, then click <\/span><b>Continue<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul><p><span style=\"text-decoration: underline;\"><strong>Step 5: Mapping<\/strong><\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">On <\/span><b>Column Mapping<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Data Mapping<\/b><span style=\"font-weight: 400;\">, the rules and mappings are already filled in from the configuration. Review them and adjust anything specific to this file.<\/span><\/li><\/ul><p><span style=\"text-decoration: underline;\"><strong>Step 6: Review &amp; Confirm<\/strong><\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Continue to <\/span><b>Review<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Confirm &amp; Import<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul><h4><b>Example<\/b><\/h4><p><span style=\"font-weight: 400;\">If you import the same warehouse spreadsheet every month, save its setup once as a configuration. Next month, pick it from the dropdown on Step 1 \u2014 your Match Key, Merge rule, column mappings, and value mappings are all restored, so you only upload the new file and confirm.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5989f15\" data-id=\"5989f15\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ea00d6e elementor-widget elementor-widget-image\" data-id=\"ea00d6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Step-1.2-and-Configuration-Example.png\" class=\"attachment-large size-large wp-image-16995\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-03a11e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"03a11e4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33c3e8c\" data-id=\"33c3e8c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e301e69 elementor-widget elementor-widget-text-editor\" data-id=\"e301e69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>FAQ<\/b><\/h4><p><b><i>Is a configuration required to run an import?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">No \u2014 it\u2019s optional. It just saves time by pre-filling settings you\u2019d otherwise enter by hand.<\/span><\/p><p><b><i>Can I still change the mappings after applying a configuration?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Yes. Everything a configuration fills in remains editable for the current import.<\/span><\/p><p><b><i>What does a Stale configuration mean?<\/i><\/b><\/p><p><b>Stale<\/b><span style=\"font-weight: 400;\"> means the asset fields have changed since the configuration was saved, so some mappings may no longer line up. Review the mappings carefully, or edit the configuration to bring it up to date (see Section 3).<\/span><\/p><p><b><i>What is NOT saved in a configuration?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">The data file and the file\/URL. You always upload fresh data for each import.<\/span><\/p><h4><b>Troubleshooting<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>The configuration isn\u2019t in the dropdown<\/b><span style=\"font-weight: 400;\"> \u2014 confirm it was saved and is <\/span><b>Active<\/b><span style=\"font-weight: 400;\"> on the Configurations tab.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>The configuration shows Stale<\/b><span style=\"font-weight: 400;\"> \u2014 the asset fields changed since it was saved; review the mappings or edit the configuration before relying on it.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mappings look wrong after applying<\/b><span style=\"font-weight: 400;\"> \u2014 the uploaded file\u2019s structure may differ from what the configuration expects; adjust the column mappings for this file.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7df35e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7df35e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21a78f9\" data-id=\"21a78f9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d3b3fbe elementor-widget elementor-widget-text-editor\" data-id=\"d3b3fbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><b>Configuration Wizard<\/b><\/h2><h3><span style=\"font-weight: 600;\">Create and edit reusable import configurations.<\/span><\/h3><h4><b>Overview<\/b><\/h4><p><span style=\"font-weight: 400;\">The Configuration Wizard is where you build and maintain the reusable configurations described in Section 2. Find it under <\/span><b>Asset Imports \u2192 Configurations<\/b><span style=\"font-weight: 400;\">, where saved configurations are listed with their Created By, Status, Created On, Last Used, and Table Columns. The <\/span><b>New Configuration<\/b><span style=\"font-weight: 400;\"> button opens the wizard.<\/span><\/p><p><span style=\"font-weight: 400;\">The wizard has two flows. The <\/span><b>New<\/b><span style=\"font-weight: 400;\"> flow (from New Configuration) starts mostly empty. The <\/span><b>Edit<\/b><span style=\"font-weight: 400;\"> flow (from Edit on an existing configuration) opens with every step pre-filled and is titled \u201cEdit Configuration.\u201d Both flows move through five steps:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e47570 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5e47570\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ca8a418\" data-id=\"ca8a418\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f6a4505 elementor-widget elementor-widget-text-editor\" data-id=\"f6a4505\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><b>Basic Details<\/b><span style=\"font-weight: 400;\"> \u2014 name and describe the configuration.<\/span><\/li><li><b>Import Rules<\/b><span style=\"font-weight: 400;\"> \u2014 set the same rules used by the import wizard.<\/span><\/li><li><b>Column Mapping<\/b><span style=\"font-weight: 400;\"> \u2014 choose which fields map to which incoming columns.<\/span><\/li><li><b>Data Mapping<\/b><span style=\"font-weight: 400;\"> \u2014 map incoming values to existing Onflo records.<\/span><\/li><li><b>Review<\/b><span style=\"font-weight: 400;\"> \u2014 confirm the summary and save.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-664a3aa\" data-id=\"664a3aa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b530481 elementor-widget elementor-widget-image\" data-id=\"b530481\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/Configuration-wizard.png\" class=\"attachment-large size-large wp-image-16996\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d914420 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d914420\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a523738\" data-id=\"a523738\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-49470be elementor-widget elementor-widget-text-editor\" data-id=\"49470be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>Key Features<\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Required-first mapping<\/b><span style=\"font-weight: 400;\"> \u2014 the New flow\u2019s Column Mapping starts with only the required fields; <\/span><b>+ Add Column for mapping<\/b><span style=\"font-weight: 400;\"> reveals the rest.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Relevant data types only<\/b><span style=\"font-weight: 400;\"> \u2014 Data Mapping shows only the data types tied to fields you actually mapped.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Edit flow is pre-populated<\/b><span style=\"font-weight: 400;\"> \u2014 editing an existing configuration opens every step pre-filled.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reusable across imports<\/b><span style=\"font-weight: 400;\"> \u2014 saved configurations appear in the Step 1 dropdown of the import wizard.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Statuses<\/b><span style=\"font-weight: 400;\"> \u2014 a configuration is <\/span><b>Active<\/b><span style=\"font-weight: 400;\"> (ready to use) or <\/span><b>Stale<\/b><span style=\"font-weight: 400;\"> (asset fields changed since it was saved; mappings may need review).<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e691934 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e691934\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c6b125a\" data-id=\"c6b125a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d330fe elementor-widget elementor-widget-text-editor\" data-id=\"9d330fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>Prerequisites<\/b><\/h4><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Access to the <\/span><b>Configurations<\/b><span style=\"font-weight: 400;\"> sub-tab under Asset Imports.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A clear idea of the field-to-column mapping you want to reuse (often easiest to base on a real file you import regularly).<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f0af50 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f0af50\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b344d19\" data-id=\"b344d19\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e3ac89c elementor-widget elementor-widget-text-editor\" data-id=\"e3ac89c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><b>Step-by-step<\/b><\/h2><p><span style=\"text-decoration: underline;\"><b>Step 1: Basic Details<\/b><\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter a <\/span><b>Configuration Name<\/b><span style=\"font-weight: 400;\"> (required). Onflo defaults it to \u201cAsset Config [today\u2019s date].\u201d<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optionally add a <\/span><b>Description<\/b><span style=\"font-weight: 400;\"> explaining when and how this configuration should be used.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Continue<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-44a02cb\" data-id=\"44a02cb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-85fc076 elementor-widget elementor-widget-image\" data-id=\"85fc076\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/image16.png\" class=\"attachment-large size-large wp-image-16997\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce743fa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce743fa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-63bedd6\" data-id=\"63bedd6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-80bd245 elementor-widget elementor-widget-text-editor\" data-id=\"80bd245\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Step 2: Import Rules<\/b><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set <\/span><b>Update existing assets?<\/b><span style=\"font-weight: 400;\"> on or off.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose the <\/span><b>Match Key<\/b><span style=\"font-weight: 400;\">: Match by Serial Number, Match by Asset ID, or Match by Serial Number and Asset ID.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose the <\/span><b>Duplicate Rule<\/b><span style=\"font-weight: 400;\"> (Merge or Overwrite).<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set <\/span><b>Max errors before aborting<\/b><span style=\"font-weight: 400;\"> with the Errors \/ % of rows toggle.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Continue<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0ef4581\" data-id=\"0ef4581\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0e8ce4d elementor-widget elementor-widget-image\" data-id=\"0e8ce4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/image17.png\" class=\"attachment-large size-large wp-image-16998\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-77a3bfe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"77a3bfe\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cb894f3\" data-id=\"cb894f3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-652d3ce elementor-widget elementor-widget-text-editor\" data-id=\"652d3ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><b>Step 3: Column Mapping<\/b><\/span><\/p><p><span style=\"font-weight: 400;\">In the New flow this table starts with only the <\/span><b>required<\/b><span style=\"font-weight: 400;\"> fields. Click <\/span><b>+ Add Column for mapping<\/b><span style=\"font-weight: 400;\"> to add any other field you want the configuration to handle. Required-field rows are locked and cannot be removed. The Transform column behaves exactly as in the import wizard (Text fields only).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3e31d54 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e31d54\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1e1fd6c\" data-id=\"1e1fd6c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e877429 elementor-widget elementor-widget-text-editor\" data-id=\"e877429\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><b>Step 4: Data Mapping<\/b><\/span><\/p><p><span style=\"font-weight: 400;\">Data Mapping uses a two-pane layout. The left pane lists the data types relevant to the fields you mapped (Asset Type, Asset Sub Type, Manufacturer, Model, and so on), each with a count. On the right, add a mapping row by entering an <\/span><b>Incoming value<\/b><span style=\"font-weight: 400;\"> and choosing the matching Onflo record under <\/span><b>Pick a target value<\/b><span style=\"font-weight: 400;\">; use <\/span><b>+ Add Value for mapping<\/b><span style=\"font-weight: 400;\"> for additional rows.<\/span><\/p><p><strong>Example<\/strong><\/p><p><span style=\"font-weight: 400;\">If your files label laptops as \u201cNotebook,\u201d add a row mapping the incoming value \u201cNotebook\u201d to the Onflo target \u201cLaptop - LP-001,\u201d so future imports translate it automatically.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7b77c93\" data-id=\"7b77c93\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c79102 elementor-widget elementor-widget-image\" data-id=\"8c79102\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/image18.png\" class=\"attachment-large size-large wp-image-16999\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9040bd4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9040bd4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-620d975\" data-id=\"620d975\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e50165e elementor-widget elementor-widget-text-editor\" data-id=\"e50165e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><b>Step 5: Review<\/b><\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the <\/span><b>Configuration Summary<\/b><span style=\"font-weight: 400;\">: Configuration Name, Duplicate Rule, Run Workflow Rules on Import, Match Key, Max Errors, and Columns Mapped.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Save Configuration<\/b><span style=\"font-weight: 400;\">. It then appears on the Configurations tab and in the import wizard\u2019s configuration dropdown.<\/span><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9ae3c81\" data-id=\"9ae3c81\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9e9e934 elementor-widget elementor-widget-image\" data-id=\"9e9e934\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/www.onflo.com\/learningcenter\/wp-content\/uploads\/2026\/06\/image19.png\" class=\"attachment-large size-large wp-image-17000\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-93c6ec5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"93c6ec5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dd68dc1\" data-id=\"dd68dc1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8a2deac elementor-widget elementor-widget-text-editor\" data-id=\"8a2deac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><b>FAQ<\/b><\/h4><p><b><i>What\u2019s the difference between the New and Edit flows?<\/i><\/b><\/p><p><b>New<\/b><span style=\"font-weight: 400;\"> starts mostly empty and shows only required fields first. <\/span><b>Edit<\/b><span style=\"font-weight: 400;\"> opens an existing configuration with every step pre-filled and is titled \u201cEdit Configuration.\u201d<\/span><\/p><p><b><i>Why do only the required fields show at first?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">To keep the New flow simple. Use <\/span><b>+ Add Column for mapping<\/b><span style=\"font-weight: 400;\"> to bring in any additional fields you need.<\/span><\/p><p><b><i>What does Stale mean and how do I fix it?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Stale means the asset fields changed since the configuration was saved, so its mappings may be out of date. Open the configuration with <\/span><b>Edit<\/b><span style=\"font-weight: 400;\">, review the affected mappings, and save again.<\/span><\/p><p><b><i>Where is a saved configuration used?<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">In the import wizard \u2014 it appears in the Select Configuration dropdown on Step 1 (see Section 2).<\/span><\/p><h2><b>Troubleshooting<\/b><\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Can\u2019t save the configuration<\/b><span style=\"font-weight: 400;\"> \u2014 the Configuration Name is required; make sure Step 1 has a name.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Configuration shows Stale<\/b><span style=\"font-weight: 400;\"> \u2014 asset fields changed since it was saved; edit it to review and refresh the mappings.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Can\u2019t remove a field row in Column Mapping<\/b><span style=\"font-weight: 400;\"> \u2014 required fields are locked and cannot be deleted; only added (optional) fields can be removed.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Importing assets, applying configurations, and building reusable configurations This guide covers three related areas of Asset Import in Onflo: 1.\u00a0Asset Import Wizard: used to bring asset data into the system 2.\u00a0Saved configuration: to speed up an import 3.\u00a0Configuration Wizard:\u00a0to create and edit those reusable configurations\u00a0 Each section includes an overview, key features, prerequisites, step-by-step instructions,...<\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[409],"class_list":["post-16906","post","type-post","status-publish","format-standard","hentry","category-how-to-articles","tag-asset-management"],"_links":{"self":[{"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/posts\/16906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/comments?post=16906"}],"version-history":[{"count":6,"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/posts\/16906\/revisions"}],"predecessor-version":[{"id":17003,"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/posts\/16906\/revisions\/17003"}],"wp:attachment":[{"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/media?parent=16906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onflo.com\/learningcenter\/wp-json\/wp\/v2\/categories?post=16906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}