Choose Language Hide Translation Bar
Control chart warnings in JMP Live 16

Control charts provide feedback on key variables and show when a process is in, or out of, statistical control. In JMP, scientists and engineers construct these charts using an interactive control chart platform called Control Chart Builder. In JMP 16, when control charts are published to JMP Live and have warnings, interested parties can automatically be notified so they can appropriately triage and act upon issues as they arise – all from the convenience of any device with a web browser.

Statistical process control engineers often are tasked with monitoring hundreds or thousands of processes daily. With JMP, there are tools and techniques that let these engineers separate the trivial many processes that are running fine from the vital few that need appropriate triage, follow-up and action.

JMP Live fits naturally into the workflow of a statistical process control engineer and can now receive notifications of warnings on JMP Live control chart posts.

When a JMP Live control chart post is published, republished or regenerated (for example, after a data update), JMP tells JMP Live about any control chart warnings. JMP Live then stores these warnings and sends out notifications to users who care about them.

JMP Live considers "users who care about them" to be the publisher of the post, as well as all members of any group the post is shared with, if that group has the Enable Warnings option turned on. 

There are 15 possible warning types, and you can turn testing for these 15 types on or off by right-clicking a chart in JMP. The warnings that you might care about monitoring vary by industry and process.

Let’s see how this works. I am using the Washers sample data set available from the sample data library. I run the “P Chart: Control Chart Builder” script in the data table. In order to test for warnings and share them with interested parties when I publish to JMP Live, I need to enable the Tests. From the red triangle menu, I click the control panel and then turn on Test 1.

Washers-ControlChartBuilder.pngI now have a chart with a couple of warnings. To publish this to JMP Live, I’ll use File -> Publish. On the Configure New Post screen, there are a couple of new options in JMP 16. The first is a checkbox to enable warnings. If the post you are creating is able to send warnings, the option will show up. I’m going to share this with a Quality Engineers group I am part of to make sure that my interested parties will be notified.


Here is the group information for the Quality Engineers group I just published this chart to. As you can see, this group has warnings enabled so that if a chart has any warnings, all interested parties will be notified in their alerts when they log into JMP Live and also by email by default. Both the onscreen notifications and the email notifications can be turned off (independently) by the user. Also, Enable Warnings is not on by default when setting up a group. You must click on the Enable Warnings option from the group menu.

QualityEngineersGroup.pngThis is the card view of the post I just published. A red line on the top of the post as well as the warning indicates that this control chart indeed has warnings that need to be appropriately dealt with.


From within a group, you can see that the control chart has a warning from a red bar in the card, the warning indicator and also a system-wide notification. Warnings are displayed in the info as well with more information. The Warnings Log gives you more details.

All interested parties will have also received an email with a direct link to the post and information about what tests were performed, which warnings were triggered and a description of the failed subgroups, tests failed and a reminder of what the test means.

While most comments on a post are made by JMP Live users, the JMP Live system itself can also make comments on a post.  When the post has warnings enabled, these comments will include a brief note about which columns have control chart warnings.



And just like other workflows in JMP Live, the publishing of these control charts can be automated through scripting and scheduled for regular update as new data comes in. The Control Chart Builder can also be part of a larger process screening workflow, which I describe in an earlier blog post.

Level II

Hi @danielvalente ,

this is a nice feature but I always had and have difficulties to script a proper control chart warning log and manage this properly in the process screening plaform. If have 2 process parameters controlled in >20 equipment for more than 3 years now and I only care about the last 20 runs and/or last 2 months of production per parameter and equipment. So when I specify the alarm script I want the script only to be executed if the alarm is within the last 20 runs or within the last 2 months. The same problem I see with this JMP live feature. How do I specify the time range per parameter and equipment for the notification? I do not want to get a notification for an alarm in 2017.


Best regards,



There is currently no mechanism in JMP (either in CCB or in Process Screening) to only test/notify on the last n subgroup failures. The standard method we see people use in currently shipping versions is to save the limits from the older data in a limits file, then only plot the region of interest, using the historical limits file. You can certainly integrate that workflow into a JMP Live publish script and then you wouldn't get a notification for an alarm in the past (or at least past your rolling window of interest). 


You may want to check out my colleague Tonya's blog post.