--- title: "Tutorial - Empty Racks and Barcode from a File" slug: "tutorial-empty-racks-and-barcode-from-a-file" updated: 2026-09-09T14:05:58Z published: 2026-09-09T14:05:58Z canonical: "docs.discngine.com/tutorial-empty-racks-and-barcode-from-a-file" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.discngine.com/llms.txt > Use this file to discover all available pages before exploring further. # Tutorial - Empty Racks and Barcode from a File ## Introduction In this tutorial, you will learn how to create five empty racks with specific barcodes loaded from a file. ## Prerequisites Required permissions **Sample Processing** role is required to access this workflow. ## Workflow ### Job Creation [Create a new job](/public/docs/jobs-overview#create-a-job) and select the `Empty Rack Creation` workflow. ### Requesting - Select **File** as the Request From. - Set Target Rack Barcode to **Use External Barcode**. - Select **96 (96)** as the Rack Format. - Click `Next`. ### Processing - Upload the file named [barcodes.csv](https://cdn.document360.io/dde9293e-c107-4b3e-9774-9c9c296ed970/Images/Documentation/discngine-assay-barcodes.csv?sv=2026-02-06&spr=https&st=2026-11-11T11%3A27%3A29Z&se=2026-11-11T12%3A27%3A29Z&sr=c&sp=r&sig=cofP%2BDfhGQqQKUiN4ZRSQSYoW5I%2F29cYm9r5F7F7nY8%3D). - Select **Semi-Colon** as the file delimiter. - Click `Upload File`. After uploading the file, map the columns from the file to the database fields: - Barcode: **BARCODE** - External Barcode: **EXTERNAL_BARCODE** - Click `Next`. ### Storing The [Storing step](/public/docs/jobs-overview#storing) allows you to assign a location to the items involved in the job. Five empty racks with specific barcodes (predefined in the file) have been automatically generated. - Click `Assign Location to Selected`. - Select **Paris > HTS Lab** and click `Select` to confirm your choice. - Click `Next`. ### Pipe & Close The [Pipe & Close step](/public/docs/jobs-overview#pipe-close) provides a summary page where you can review the job and optionally pipe it to another workflow. For this tutorial, click the `Close & Quit` button to finish the job.