Instrument Inventory Import Overview
Table of Contents
Video Walkthrough
Accepted Instrument Data
Steps for Import
Suggestions and Best Practices
List of Instrument Types
Video Walkthrough
To see the new importer in action, click the video below:
Accepted Instrument Data
To import your Instrument Inventory into CutTime, you will first need to populate an import template containing the formatting accepted by our system. See the screenshot below for a list of the available fields in our Instrument Inventory, the type of data accepted, and limitations on what data will be accepted by the system. Since the Instrument Inventory can only accommodate instruments, equipment such as electronics and furniture cannot be imported - see the bottom of this document for a full list of what Instrument Types are accepted.
Column Header | Data Accepted | Example/Limitations |
---|---|---|
*Owner (District): | String of Text (freeform) | example: "CutTime ISD" |
*Manager (School): | String of Text (freeform) | example: "CutTime High School" |
*Instrument Type: | See full list below | Must be one of the listed types |
*Make (brand): | String of text (freeform) | example: "Bach". If unknown, type "Unknown". |
*Model: | String of Text (freeform) | example: "180S37". If unknown, type "Unknown". |
Serial Number: | String of Text, usually engraved by the manufacturer on the body of an instrument (freeform) | Must be unique |
Internal Identifier: | String of text, usually designated by school district (freeform) | Must be Unique |
Case ID: | String of text, usually designated by teacher (freeform) | example: "TPT1", "Violin 3" |
Condition: | excellent, good, poor, needs_repair, unrepairable, missing | Must be one of the listed types |
Condition Comment: | String of text (freeform) | This field requires there be a Condition as well |
Location: | String of text, this will create "Storage Locations" for each unique entry in your program (freeform) | Storage Locations are managed individually, so this is generally not the best place for tracking lockers (See Equipment feature for lockers). Examples of effective Storage Locations: "Band Room" "Auditorium" "Percussion Closet" |
Barcode: | String of text (freeform) | Must be unique, and should be associated with an existing barcode label |
Year of Purchase: | Four-digit year (yyyy) | example: "2024" |
**Last Repair Start Date: | yyyy-mm-dd | example: "2024-01-31", all 5 repair fields must be filled in order to import a repair, otherwise this must be blank |
**Last Repair End Date: | yyyy-mm-dd | example: "2024-01-31", all 5 repair fields must be filled in order to import a repair, otherwise this must be blank |
**Last Repair Cost: | Number with 2 decimal places (0.00) | example: "99.99", all 5 repair fields must be filled in order to import a repair, otherwise this must be blank |
**Last Repair Vendor: | String of text (freeform) | example: "Good Fixins", all 5 repair fields must be filled in order to import a repair, otherwise this must be blank |
**Last Repair Details: | String of text (freeform) | example: "Re-soldered lead pipe and replaced second valve felt pad", all 5 repair fields must be filled in order to import a repair, otherwise this must be blank |
Purchase Source: | String of text (freeform) | example: "PO#7589" |
Purchase Price: | Number with 2 decimal places (0.00) | example: "1234.56" |
Notes: | String of text (freeform) | example: "Designated for retirement in 2029" |
Steps for Import
Step 1: Access Template
Click the link below to access our import template. This is a read-only link, so you will either need to make a copy into your own Google Drive (recommended) by clicking File -> Make a copy or download and edit the sheet in excel or another spreadsheet editor (not recommended) by clicking File -> Download.
Our support team highly recommends that you complete this process in Google Sheets - Excel and other spreadsheet editors can apply automatic formatting that may not be compatible with our importer.
Step 2: Populate Data
Copy and paste (values only - see note below) your Instrument Inventory data from your current spreadsheet into the CutTime import template. The column headers in the import template should not be edited.
The import template is pre-formatted to help you ensure your data matches the formatting that our importer will accept. This formatting will be broken if you paste your data into the template normally. Please Paste - Values Only by either typing "ctrl+shift+v" for pc and "cmd+shift+v" for mac, or by by right clicking -> paste special -> values only when pasting data into the template.
Step 3: Save as a CSV
When you have finished populating your import template, you are ready to save and upload it to our import helper for verification. The file will need to be in CSV format for our importer.
- In Google Sheets, click File -> Download -> Comma Separated Values (.csv)
- In Excel, click File -> Save As and change the format from Excel Workbook (*.xlsx) to CSV UTF-8 (Comma delimited) (*.csv)
Step 4: Upload and import
Once you have your CSV file saved and ready to import, navigate to your Import Data dashboard and click the "Import Instruments" button. Click "Choose File", select the CSV file you just saved, and click "Preview" to open the import helper.
The import helper will generate a table displaying the data from the file that you just uploaded. From this screen you can make any final edits necessary before completing the import.
Valid records will appear in the table without any highlighting. These records can be imported as-is, but you can also edit them as necessary (see below for help editing an instrument).
Invalid records will be highlighted red in the table. These records cannot be imported and must be either edited or skipped before the import can be completed (see below for help editing an instrument). The field(s) that are not accepted will appear with a help tip in the edit form so you can see why it is invalid and make the necessary adjustments.
Skipped records will be highlighted dark gray. Skipped records will not be imported, so if an invalid record is skipped, it would not prevent other valid records from being imported. Both valid and invalid records can be skipped. If you mistakenly skip a record, you can click the edit form again to "Unskip".
To edit an instrument:
- At the top of your preview, you will see a red box displaying the number of records with an error. Click "Address next error" to open the edit form
- After you open the edit form, you can make adjustments to any of the fields that were originally imported. Note that the edit form will display "Originally" so you can always reference the data that was imported with the file
- When you're finished editing, click "Queue row for import" to save the instrument's new record with the data you just edited. Even after you save a record, you can still open the edit form again and see the Original value if necessary.
- If you'd like to exclude an instrument from the import, you can click "Skip row" instead. Skipped records can also be unskipped. See above for more information about skipped records.
When you have verified all of your instrument records, click the green "Import" button on the top right of your screen to finalize the import, or click "Validate Import" to save the changes you've made before importing. If the button is greyed out, that means you have at least one invalid record that must be either edited or skipped before the import can be finalized - check for any rows that are highlighted red.
Once you click the green "Save and import" button, you're done! Any records that were not skipped will now appear in your Instruments page.
Finishing a Partial Import
If you complete an import that has any invalid or skipped rows, you are able to come back and continue editing or unskip the data from that upload, so you can import those rows that were left out the first time!
- Navigate to the Import Dashboard page, and find the import log that you'd like to continue
- Click the "Resume" button on the right side of that row.
- Make any necessary edits to invalid records or unskip any rows.
- Validate and Import!
Suggestions and Best Practices
Some tips from our support team as you compile and clean your inventory data:
- Save your original data first! ALWAYS keep a backup of your original inventory file before you start editing. It can be easy to make mistakes when editing data in a spreadsheet editor, and sometimes you won't notice the mistake until you've already worked on it for an hour and it's too late to fix it. Having a backup of the file might not undo an hour's worth of work, but it will ensure that you have a clean source file if you do need to go back and start over or reference your original data.
- Make sure that your naming conventions are consistent. Some common examples seen by our support team include variations on the names of Makes (Selmer vs. Selmer Paris, Buffet vs. Buffet Crampon, Fox vs. Fox Renard, etc.) and misspellings of Makes (Yahama, Gemeinhart, etc.). Using filter and sort functions in your spreadsheet editor can help you locate these inconsistencies and resolve them before importing.
- Check for duplicate records. This is easier to do in Excel than in Google Sheets, but it's common to have two or more rows in your spreadsheet for the same instrument. If you're using Excel, you can select the entire column where you have your Serial Numbers and click Conditional Formatting -> Highlight Cells Rules -> Duplicate Values to highlight cells that have the exact same value. This will allow you to see at a glance if you have two instruments in your file with the exact same serial number so you can remove any old records.
- Combine your comments into one field. Our system currently only supports one field for "comments" - the Condition Comment field. If your original file has multiple columns containing different notes or comments about the instrument, you can combine those different comments into one in order to import it. This will ensure that you're carrying as much information as you can from your original file into CutTime.
- Assign a condition to every instrument. Our importer will accept instruments that do not have a condition listed, but in order for a Condition Comment to be imported, a condition must be present. If our support team receives a file that has Condition Comments without Conditions, we will add a placeholder condition of Fair in order to complete the import without losing the comment. Rather than import a placeholder condition, we suggest that you assign a condition to every instrument. You know your instruments better than we do, so even your best guess will likely be closer to reality than our placeholder.
- Unless you know the details for all five Repair columns in the import template, consider adding them as Condition Comments instead. It can be difficult and time-consuming to track down old repair invoices, and doing that for multiple instruments can compound the amount of time it takes you to clean up your file. If you only have certain details about a past repair, you can always import it as a Condition Comment so you still see the notes. For example: If your file says "Repaired spring 2017", we are missing 4 out of the 5 requires fields we need to import a repair - an exact start date, an exact end date, a vendor, and a cost. Importing as a Condition Comment will keep the note that it was repaired with significantly less effort. Then, when your inventory is imported and you begin using the system, you can start adding new repairs as actual Repair records on the instrument since you'll have all the necessary details on hand.
If you have questions during the inventory cleanup and reformatting process, you can reach out to support@gocuttime.com for help - we are happy to answer your questions and help you with challenges that come up.
List of Instrument Types
This list can also be found in the second worksheet of the import template. Note that the Instrument Type column in the import template contains a dropdown list of the available options.
Woodwind | Brass |
---|---|
Piccolo Flute Flute Flute - Alto Flute - Bass Flute - Other Oboe English Horn Bassoon Contrabassoon Double Reeds - Other Clarinet - Bb Clarinet - Bb Clarinet - Eb Clarinet - C Clarinet - A Clarinet - Eb Alto Clarinet - Basset Horn Clarinet - Bb Bass Clarinet - Eb Contralto Clarinet - Bb Contrabass Clarinet - Other Saxophone - Eb Alto Saxophone - Bb Tenor Saxophone - Eb Baritone Saxophone - Eb Sopranino Saxophone - Bb Soprano Saxophone - Bb Bass Saxophone - Other Recorder Recorder - Sopranino Recorder - Soprano Recorder - Alto Recorder - Tenor Recorder - Bass Recorder - Great Bass Recorder - Other |
Cornet Trumpet - Bb Trumpet - Bb Trumpet - Piccolo Trumpet - Eb/D Trumpet - C Trumpet - Pocket Trumpet - Fanfare Trumpet - Baroque Trumpet - Bass Trumpet - Other Flugelhorn French Horn French Horn - Single in F French Horn - Single in Bb French Horn - Double French Horn - Marching Mellophone Horn - Eb Alto Horn - Eb Tenor Horn - Other Trombone Trombone - Tenor (no trigger) Trombone - Tenor (w/ F trigger) Trombone - Alto Trombone - Bass Trombone - Valve Trombone - Other Baritone Baritone - 3-valve Baritone - 4-valve Baritone - Marching Baritone - Other Euphonium Euphonium - 3-valve Euphonium - 4-valve Euphonium - Marching Euphonium - Convertible Euphonium - Other Tuba Tuba - 3/4 Tuba - 4/4 Tuba - 3-valve Tuba - 4-valve Tuba - Sousaphone Tuba - Marching (Contra) Tuba - Convertible Marching/Concert Tuba - F Tuba - Eb Tuba - CC Tuba - Other |
Pitched Percussion | Unpitched Percussion |
Piano Piano - Grand Piano - Upright Accordion Celeste Harpsichord Organ Acoustic Keyboard - Other Timpani Timpani - 20" Timpani - 23" Timpani - 24" Timpani - 25" Timpani - 26" Timpani - 27" Timpani - 28" Timpani - 29" Timpani - 30" Timpani - 32" Timpani - Other Glockenspiel/Bells Glockenspiel/Bells - Concert Glockenspiel/Bells - 2.5 Octave Glockenspiel/Bells - 3.3 Octave Glockenspiel/Bells - Bell Kit Glockenspiel/Bells - Bell Lyra Glockenspiel/Bells - Other Crotales Crotales - High Octave Crotales - Low Octave Crotales - Other Xylophone Xylophone - 3.0 Octave Xylophone - 3.5 Octave Xylophone - 4.0 Octave Xylophone - Xylorimba Xylophone - Other Vibraphone Vibraphone - 3.0 Octave Vibraphone - 3.5 Octave Vibraphone - Other Marimba Marimba - 4.0 Octave Marimba - 4.3 Octave Marimba - 4.5 Octave Marimba - 4.6 Octave Marimba - 5.0 Octave Marimba - Other Chimes Chimes - Concert Chimes - Symphonic Chimes - Philharmonic Chimes - Bass Chimes - Other Steelpan Steelpan - Steel Drum Steelpan - Handpan Steelpan - Other Orff Glockenspiel Orff Metallophone Orff Xylophone Orff Bass Bar Orff Resonator Bells Orff Percussion - Other Boomwhacker (Single) Boomwhacker (Set) Handbell (Single) Handbell (Set) Chimette (Single) Chimette (Set) Tone Chime (Single) Tone Chime (Set) Pitched Hand Percussion - Other |
Snare Drum Snare Drum - Concert Snare Drum - Field Drum Snare Drum - Drum Set Snare Drum - Marching Snare Drum - Piccolo Snare Drum - Snare Kit Snare Drum - Other Tom-Tom Tom-Tom - Concert Tom (Single) Tom-Tom - Concert Toms (Set) Tom-Tom - Rack Tom Tom-Tom - Floor Tom Tom-Tom - Roto-Toms Tom-Tom - Other Marching Tenors Marching Tenors (Quads) Marching Tenors (Quints) Marching Tenors (Sextets) Bass Drum Bass Drum - Concert Bass Drum - Marching Bass Drum - Marching 14" Bass Drum - Marching 16" Bass Drum - Marching 18" Bass Drum - Marching 20" Bass Drum - Marching 22" Bass Drum - Marching 24" Bass Drum - Marching 26" Bass Drum - Marching 28" Bass Drum - Marching 30" Bass Drum - Marching 32" Bass Drum - Kick Drum Bass Drum - Other Miscellaneous Drum - Bongos Miscellaneous Drum - Bucket Drum Miscellaneous Drum - Cajon Miscellaneous Drum - Conga (Single) Miscellaneous Drum - Congas (Set) Miscellaneous Drum - Darbuka Miscellaneous Drum - Djembe Miscellaneous Drum - Doumbek Miscellaneous Drum - Frame Drum Miscellaneous Drum - Gathering Drum Miscellaneous Drum - Log Drum Miscellaneous Drum - Practice Pad Miscellaneous Drum - Taiko Drum Miscellaneous Drum - Talking Drum Miscellaneous Drum - Timbales Miscellaneous Drum - Tubano Miscellaneous Drum - Udu Drum Miscellaneous Drum - Other Drum Set Drum Set - 4-piece Drum Set - 5-piece Drum Set - 6-piece Drum Set - Electronic Drum Set - Other Cymbals Cymbals - Crash Cymbals - Crash (Concert) Cymbals - Crash (Marching) Cymbals - Crash (Drum Set) Cymbals - China Cymbals - Hi-Hat Cymbals - Ride Cymbals - Splash Cymbals - Suspended Cymbals - Other Gong Gong - Tam-Tam Gong - Pitched Gong - Unpitched Gong - Other Auxiliary Percussion - Agogo Bells Auxiliary Percussion - Bell Tree Auxiliary Percussion - Bike Horn Auxiliary Percussion - Blast Block Auxiliary Percussion - Brake Drum Auxiliary Percussion - Cabasa Auxiliary Percussion - Castanets Auxiliary Percussion - Claves Auxiliary Percussion - Cowbell Auxiliary Percussion - Cuica Auxiliary Percussion - Finger Cymbals Auxiliary Percussion - Flexatone Auxiliary Percussion - Guiro Auxiliary Percussion - Ice Bell Auxiliary Percussion - Jam Block Auxiliary Percussion - Lummi Sticks Auxiliary Percussion - Maracas Auxiliary Percussion - Marching Machine Auxiliary Percussion - Ocean Drum Auxiliary Percussion - Rain Stick Auxiliary Percussion - Ratchet Auxiliary Percussion - Ribbon Crasher Auxiliary Percussion - Sandpaper Blocks Auxiliary Percussion - Shaker Auxiliary Percussion - Shekere Auxiliary Percussion - Siren Auxiliary Percussion - Slapstick Auxiliary Percussion - Sleigh Bells Auxiliary Percussion - Slide Whistle Auxiliary Percussion - Tambourine Auxiliary Percussion - Temple Blocks Auxiliary Percussion - Thunder Tube Auxiliary Percussion - Thunder Sheet Auxiliary Percussion - Torpedo Auxiliary Percussion - Train Whistle Auxiliary Percussion - Triangle Auxiliary Percussion - Vibra-Slap Auxiliary Percussion - Vibra-Tone Auxiliary Percussion - Washboard Auxiliary Percussion - Whistle Auxiliary Percussion - Wind Chimes Auxiliary Percussion - Woodblock Auxiliary Percussion - Wood Blocks Auxiliary Percussion - Other |
Strings | Electronics |
Violin Violin - 1/16 Violin - 1/10 Violin - 1/8 Violin - 1/4 Violin - 1/2 Violin - 3/4 Violin - 4/4 Violin - 5-String Violin - Electric Violin - Silent Violin - Other Viola Viola - 11" Viola - 12" Viola - 12.5" Viola - 13" Viola - 13.5" Viola - 14" Viola - 14.5" Viola - 15" Viola - 15.5" Viola - 16" Viola - 16.5" Viola - 5-String Viola - Electric Viola - Silent Viola - Other Cello Cello - 1/8 Cello - 1/4 Cello - 1/2 Cello - 3/4 Cello - 7/8 Cello - 4/4 Cello - 5-String Cello - Electric Cello - Silent Cello - Other Double Bass Double Bass - 1/8 Double Bass - 1/4 Double Bass - 1/2 Double Bass - 3/4 Double Bass - 4/4 Double Bass - 5-String Double Bass - Electric Double Bass - Silent Double Bass - Other Guitar Guitar - Acoustic Guitar - Acoustic - 1/2 Guitar - Acoustic - 3/4 Guitar - Electric Guitar - Other Banjo Dulcimer GuitarrĂ³n Mandolin Ukulele Vihuela Guitarra de Golpe Bass Guitar Bass Guitar - Acoustic Bass Guitar - Electric Bass Guitar - Other Harp Harp - Lever Harp - Pedal Harp - Folk Harp - Autoharp Harp - Other |
Piano - Digital Piano - Electric Keyboard MIDI Controller Keyboard Synthesizer Electronic Keyboard - Other Electronic Valve Instrument Electronic Wind Instrument Electronic Wind Synthesizer - Other DJ Controller Drum Machine Loop Station Mallet MIDI Controller MIDI Percussion Pad Sampling Pad Sequencer Miscellaneous Electronic - Other |