Creating a protocol: advanced topics Read this section if you are an administrator or technician who writes protocols. This section contains the following topics: • Tracking barcodes • Using simple variables • Using JavaScript • VWorks-defined functions • InventoryLabware object • plate object • plates[ ] object • task object • Using JavaScript with the CentrifugeAuto task • About scripting the Print and Apply task • plateDB object • runset object • forms object • Using start and finish protocol scripts • Using JavaScript utilities • Creating new protocol tasks using the JavaScript Wrapper