Courseiva
Reporting, SLA and ImportshardMultiple ChoiceObjective-mapped

How Transform Map Field Mappings Work in ServiceNow Imports

An administrator imports data from a CSV file into the 'cmdb_ci' table using a transform map. The import set row contains fields 'name', 'serial_number', and 'manufacturer'. The transform map has a field mapping for 'name' with a co-paste of 'name' and 'serial_number'. Another mapping for 'serial_number' uses a script to concatenate 'SN-' prefix. The 'manufacturer' field is not mapped. After the import, the resulting 'name' field contains 'Laptop123, SN-12345' and 'serial_number' contains 'SN-12345'. Which statement best describes the outcome?

Quick Answer

The answer is that the 'name' field contains 'Laptop123, SN-12345' and 'serial_number' contains 'SN-12345'. This outcome is correct because the transform map field mapping behavior for 'name' uses a co-paste of the source 'name' and 'serial_number' values, which concatenates them with a comma and space, while the mapping for 'serial_number' applies a script that prepends the 'SN-' prefix to the source value. The unmapped 'manufacturer' field is simply ignored during the import, as ServiceNow's import set transform map logic does not require every source field to be mapped—missing mappings cause no error or failure. On the CSA exam, this scenario tests your understanding of how co-paste, scripting, and unmapped fields interact within a transform map, a common trap being the assumption that an unmapped field will break the import. Remember the memory tip: co-paste joins with a comma-space, scripts override, and unmapped fields vanish without a trace.

⚠ Common exam trap

The trap here is that candidates mistakenly believe unmapped fields cause import failures or that field mappings consume source values, preventing other mappings from using them, when in fact each mapping reads independently from the source row.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

The 'name' field contains 'Laptop123, SN-12345' and 'serial_number' contains 'SN-12345'

The transform map's field mapping for 'name' uses a co-paste of 'name' and 'serial_number', which concatenates the source values with a comma and space, resulting in 'Laptop123, SN-12345'. The mapping for 'serial_number' uses a script that adds the 'SN-' prefix to the source 'serial_number' value, producing 'SN-12345'. The unmapped 'manufacturer' field is simply ignored during import, causing no failure. Therefore, the outcome matches option B exactly.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • The import fails because the 'manufacturer' field is not mapped

    Why it's wrong here

    Unmapped fields are not imported but do not cause failure.

  • The 'name' field contains 'Laptop123, SN-12345' and 'serial_number' contains 'SN-12345'

    Why this is correct

    Co-paste for 'name' concatenates source 'name' and source 'serial_number' (original), and the script for 'serial_number' transforms its own value.

  • The 'name' field contains 'Laptop123, 12345' because the script for 'serial_number' overrides the co-paste for 'name'

    Why it's wrong here

    Scripts run per target field; co-paste for 'name' uses source values, not the script output for 'serial_number'.

  • The 'serial_number' field remains '12345' because the co-paste mapping for 'name' consumed the source field

    Why it's wrong here

    Source fields are not consumed; they are available for multiple mappings.

About these practice questions

One of 504 original SNOW-CSA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

3 more ways this is tested on SNOW-CSA

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. An administrator is troubleshooting an import that is failing silently. The import set rows show 'Processed' with no errors, but no records are created or updated in the target table. Which THREE areas should the admin investigate?

hard
  • A.Check if the coalescing field is set correctly in the transform map.
  • B.Check if the target table has a 'sys_id' field.
  • C.Check if the field mappings are complete and correct.
  • D.Check if the import set table is set as the target table.
  • E.Check if there is a transform script that conditionally skips record creation.

Why A: The coalescing field in the transform map determines how ServiceNow matches incoming records to existing records in the target table. If the coalescing field is misconfigured or missing, the import may appear to process successfully (rows show 'Processed') but no records are created or updated because the system cannot identify which records to insert or update, leading to a silent failure.

Variation 2. A company frequently imports data from an external HR system into the Employee [hr_employee] table using an import set. The import set runs nightly and maps fields correctly. Recently, the import started failing with the error 'Field 'manager' not found in table 'hr_employee''. The manager field exists in the import set rows but not in the target table. What is the most likely cause?

easy
  • A.The transform map has a field mapping that references 'manager' as a target field, but the hr_employee table does not have a 'manager' column.
  • B.The import set row table (sys_import_set_row) does not have a 'manager' column.
  • C.The source CSV file contains a column named 'manager' that is misspelled.
  • D.The manager field in the target table is of a different data type (e.g., string vs reference).

Why A: The error 'Field 'manager' not found in table 'hr_employee'' indicates that the transform map is attempting to map a source field to a target column that does not exist in the hr_employee table. Since the import set rows contain the 'manager' field, the mapping in the transform map must be referencing 'manager' as a target field, but the target table lacks that column. This is the most likely cause because the transform map defines the field-to-field mapping between the import set row and the target table, and if the target field name is incorrect or missing from the table, the import will fail.

Variation 3. A company needs to import data from a CSV file into the User table. The CSV includes fields for first name, last name, email, and department. However, the import fails because some email addresses are invalid. Which feature in ServiceNow can be used to prevent invalid emails from being imported?

easy
  • A.Data Source configuration
  • B.Import Set Row
  • C.Transform Map with condition scripts
  • D.Import Set Table API

Why C: A Transform Map with condition scripts allows you to validate incoming data before it is written to the target table. In this scenario, you can add a script to the transform map that checks each email address against a regular expression pattern (e.g., RFC 5322) and skips or rejects rows with invalid emails, preventing them from being imported into the User table.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SNOW-CSA practice question is part of Courseiva's free ServiceNow certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SNOW-CSA exam.