cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
See how to use JMP Live to centralize and share reports within groups. Webinar with Q&A April 4, 2pm ET.
Choose Language Hide Translation Bar
View Original Published Thread

Add-In Builder

Add-In Builder
Video Player is loading.
Current Time 0:00
Duration 3:51
Loaded: 0.00%
Stream Type LIVE
Remaining Time 3:51
 
1x
    • Chapters
    • descriptions off, selected
    • captions off, selected
    • en (Main), selected
    (view in My Videos)

     

    Use a JMP® Add-In to create custom menus and easily distribute JMP scripts, applications, data tables and more. 

    julian_0-1593722103937.png

    Create an Add-In with the Add-In Builder

    1. Choose File > New > Add-In (or File > New > New Add-In on the Mac).
    2. In the General Information tab, provide an Add-in Name and an Add-in ID.  
    3. In the Menu Items tab, for each menu item:annotated.png
    • Click Add Command to add the menu item  and provide a menu item name ‚.
    • Browse for the JSL script the menu item will run.  Or, copy and paste the script next to Run this JSL ƒ.
    • Click Add Submenu (if needed) and provide a name to group items below a single heading, or Add Separator to add a separating line.
    1. If desired, use the Start-Up Script, Exit Script, or Additional Files tabs to add other scripts, graphics or data tables to the add-in.
    2. Click Save.  Edit the file name if desired (the Add-in ID will default, with a .jmpaddin extension), and click Save.

    By default, the add-in will automatically install under the Add-in menu in JMP when saved.  Test the menu items to ensure that everything works as intended, and fine-tune as needed. The Add-in Builder will stay open until you close it, and saved changes will override the previously installed version of the add-in.

     

    Share the add-in with other users.  When the file is opened in JMP, all files are extracted into the appropriate folder, and the add-in is installed in the JMP Add-in menu.

    Tips and Limitations

    • julian_3-1593722103956.pngTo disable (remove from menu) or unregister (uninstall) an add-in, use View > Add-Ins.
    • To edit an add-in use File > Open, then click the arrow next to Open and select Open Using Add-In Builder (on Mac, first click “Options” then check “Edit after opening”).
    • To save an application as an add-in, select Script > Save Script to Add-In from the Application Builder red triangle (saving an application as an add-in requires JMP 10 or higher).

     

    Note:  For more information on developing and deploying add-ins, search for Add-Inin the JMP Help or in the JMP Scripting Guide (under Help > Books). Explore jmp.com/addins for available add-ins.

    Comments
    hogi

    Use a JMP® Add-In to create custom menus ...

    Is it possible to create new menus - instead of submenus in the Add-In menu?

    julian

    Hi @hogi,

    It is, but not using the Add-In Builder built into JMP. Your options are to manually edit the .jmpcust file that is part of the Add-In (it's xml), or to use @Justin_Chilton's really niceAdd-In Manager to build and manage you Add-Ins. This manager includes a number of additional customization options, including placing your menu items within existing menus, or creating a new menu entirely. Justin has a nice blog that discusses that particular use of the Add-In manger:

    Add-In Manager, Part 3: Advanced customization 

    Attachments