The JMP Scripting Language (JSL) will give you the tools you need to make using JMP even more productive.
This topic covered:
- What is JSL?
- Benefits of JSL
- Saving scripts to journals and data tables
- Combining scripts to automate repetitive actions
- Use of the glue operator
- Letting JMP work for you
- Example script for importing data from a database and comma delimited files, analyzing and sharing output

JMP Scripting Resources
- JMP Help Menu
- Online Community
- Online Videos
- Books
- Formal Training
Design your JMP scripts so they are:
- Modifiable
- Testable
- Easily handed-off for further modifications
- Will work as intended
Best Practices--
Start with the end in mind by reverse engineering the workflow
- Define the final JMP report(s)
- Identify the JMP objects necessary for the report or reports
- Identify elements of each object that need to be CRUDable*
- Identify the data necessary for each object to perform
- Identify the raw data and its source
- Design the importation and preparation of the raw data
Now, write the script from the bottom up or in the reverse order!!!
*CRUD
Create
Read
Update
Delete