Travellers¶
Travellers are 2D bar codes printed on paper that can configure Prism to run a script with certain substitution parameters. Travellers are used to simplify setting up and operating Prism by any User (operator).
Travellers are created on the Test Configuration page, which users with the Admin, ConfigMan or Developer role can open.
The image below shows the Test Configuration page, a script has been selected and the parameters selected. When all the parameters are valid the Create Traveller button becomes enabled, Validate is not required.
Pressing the Create Traveller button will create the Traveller and save it as a PDF.
The traveller shows the User that created it, the time and date, and the parameters used when it was created.
This is a PDF document which is saved to the Download folder of your PC, and also on the Prism computer in public/traveller. The intent is the PDF file is delivered to production as an additional traveller to the product. When the product reaches the Prism test station, the traveller is scanned and testing can begin.
Scanning¶
Travellers are scanned by the operator using most any bar code scanner set to emulate the keyboard. After the Operator logs in Prism waits for a scan,
Once the image is scanned the system will validate and then move to the Test Portal where testing can start.
Note that Operator sign in Roles can be changed such that the Operator cannot access the Test Configuration page, or other restricted pages. The menu options remain visible to the Operator, however the pages themselves enforce the access restrictions.
User Content¶
Adding a traveller section to the script you may add your own content. For example see public/prism/scripts/example/prod_v0/prod_0.scr,
{
"info": { ... },
"config": { ... },
"tests": [ ... ],
"traveller": {
// text to appear in a cell on the Traveller PDF
// must be one line (per cell), use \n for newlines
"Instructions": "1. On Your Mark.\n2. Get Set.\n3. Go!",
"Inspections": "QA: ______________ COUNT IN: ___________ PASS: ___________ FAIL: ____________\nMFG:____________"
}
}
Auto Load Traveller¶
The settings.json can specify a traveller that is automatically loaded when Prism boots up and the indicated user logs in.
// On startup optionally specify to load a traveller
//"load_traveller": "public/traveller/traveller_TZ6T.pdf",
//"load_user": "operator@here.com",
This feature can be used to create a User account that runs a Traveller.