Hello,
I'm learning to utilize "Dashboard" feature in JMP17.0 for our SPC monitoring.
I managed to create a "Dashboard" manually & save the dashboard script to a data table.
The dashboard consists of 1 local data filter & 2 charts.
I want to automate the creation of this "Dashboard" in my existing script (because the raw data & date will change daily).
So, I just copied the dashboard script & append it in my existing script.
I want the dashboard to launch when I run my existing script.
But, it didn't work. How can I make it work?
Below is my JSL.
//Create Dashboard
dt3 << JMP App(
Set Name( "Dashboard" ),
Set Description( "Selection in one report filters the second" ),
Auto Launch( 1 ),
Snap To Grid( 1 ),
Show Grid( 1 ),
Show Properties( 0 ),
Show Sources( 1 ),
Group By Category( 0 ),
Dashboard Mode( 1 ),
Parameters,
Tables(
DataTable1 = GuiTable(
Set Path( "" ),
Set Label( "TTN_LEFTOUTER" ),
Location( "Current Data Table" ),
Invisible( 0 )
)
),
Thumbnail(
New Image(
Char To Blob(
"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",
"base64compressed"
),
"png"
)
),
Script(JSL Quote(// This script is executed when the application is run.
// Named objects have been created for the application modules
// (for example, "Module1") and the pre-defined object
// "thisApplication" refers to the application object itself.
// Variables and functions declared here are scoped to the
// Application namespace.
) ),
Allocate(
Module1 = Plan(
PreAllocate,
Script(JSL Quote( thisModuleInstance << Create Objects; Try(MainTabPage << Set Scriptable Object(thisApplication));
) ),
Allocate(
DataFilterContext1 = Data Filter Context Box();
MainTabPage = Tab Page Box();
Splitter1 = H Splitter Box();
DataFilterSource1 = Data Filter Source Box();
TabPage1 = Tab Page Box();
Scroll1 = Scroll Box();
DataFilter1 = DataTable1 <<
Data Filter( Local, Add Filter( columns( :AVI End Lot Time ) ) );
Splitter2 = V Splitter Box();
TabPage2 = Tab Page Box();
Scroll2 = Scroll Box();
Report1 = Platform(
DataTable1,
Graph Builder(
Size( 581, 418 ),
Show Control Panel( 0 ),
Fit to Window,
Summary Statistic( "N" ),
Variables(
X( :Diebond End Date ),
Y( :DP_DiePlacementRate ),
Group Y( :Diebond MC ID 1, Size( 36 ) ),
Color( :AlarmDPTrendingTrigger 2 )
),
Elements(
Points(
X,
Y,
Legend( 4 ),
Error Interval( "None" ),
Jitter Limit( 0.8807 )
)
),
SendToReport(
Dispatch(
{},
"Diebond End Date",
ScaleBox,
{Format( "m/d/y", 10 ), Min( Today()-in days(90) ), Max( Today() ), Interval( "Week" ), Inc( 1 ),
Minor Ticks( 6 ),
Label Row(
{Show Major Grid( 1 ), Show Minor Grid( 1 )}
)}
),
Dispatch(
{},
"DP_DiePlacementRate",
ScaleBox,
{Format( "Percent", 12, 2 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Properties(
0,
{Line Color( -2768895 )},
Item ID( ".", 1 )
),
Properties(
1,
{Line Color( -16517899 )},
Item ID(
"ALARMING DB MC ID. Consecutive >3 lots with DP rate >0.7%",
1
)
)
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text(
"LED 3.0(R) DP_DiePlacementRate vs. Diebond End Date"
)}
)
)
)
);
TabPage3 = Tab Page Box();
Scroll3 = Scroll Box();
Report2 = Platform(
DataTable1,
Tabulate(
Show Control Panel( 0 ),
Set Format( N( 9, "Best" ) ),
Add Table(
Column Table(
Analysis Columns( :AlarmDPTrendingPoint ),
Statistics( Range )
),
Column Table(
Grouping Columns( :AlarmDPTrendingTrigger 2 )
),
Row Table(
Grouping Columns( :DB End Date 1, :Diebond MC ID 1 )
)
),
Local Data Filter(
Width( 132 ),
Mode( Show( 0 ) ),
Add Filter(
columns( :AlarmDPTrendingTrigger 2 ),
Where(
:AlarmDPTrendingTrigger 2 ==
"ALARMING DB MC ID. Consecutive >3 lots with DP rate >0.7%"
),
Display(
:AlarmDPTrendingTrigger 2,
N Items( 3 ),
"List Display"
)
)
),
SendToReport(
Dispatch(
{},
"Tabulate",
OutlineBox,
{Set Title(
"Tabulate LED 3.0(R) DP_DiePlacement (DB MC ID 1 Trending Point Summary)"
)}
)
)
)
);
),
Organize(
Reparent( Scroll3( Report2 ) );
Reparent( TabPage3( Scroll3 ) );
Reparent( Splitter2( TabPage3 ) );
Reparent( Scroll2( Report1 ) );
Reparent( TabPage2( Scroll2 ) );
Reparent( Splitter2( TabPage2 ) );
Reparent( Splitter1( Splitter2 ) );
Reparent( Scroll1( DataFilter1 ) );
Reparent( TabPage1( Scroll1 ) );
Reparent( DataFilterSource1( TabPage1 ) );
Reparent( Splitter1( DataFilterSource1 ) );
Reparent( MainTabPage( Splitter1 ) );
Reparent( DataFilterContext1( MainTabPage ) );
Relocate( DataFilterContext1( 0, 0 ) );
),
Initialize(
DataFilterContext1 << Background Color( "None" ),
DataFilterContext1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterContext1 << Enabled( 1 ),
DataFilterContext1 << Horizontal Alignment( "Default" ),
DataFilterContext1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilterContext1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterContext1 << Text Color( "None" ),
DataFilterContext1 << UI Only( 0 ),
DataFilterContext1 << Vertical Alignment( "Default" ),
DataFilterContext1 << Visibility( "Visible" ),
DataFilterContext1 << Set Min Size( 566, 198 ),
DataFilterContext1 << Set Max Size( 30000, 30000 ),
DataFilterContext1 << Set Stretch( {"Neutral", "Neutral"} ),
MainTabPage << Background Color( "None" ),
MainTabPage << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), MainTabPage << Enabled( 1 ),
MainTabPage << Horizontal Alignment( "Default" ),
MainTabPage << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
MainTabPage << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), MainTabPage << Text Color( "None" ), MainTabPage << UI Only( 0 ),
MainTabPage << Vertical Alignment( "Default" ),
MainTabPage << Visibility( "Visible" ),
MainTabPage << Set Min Size( 566, 198 ),
MainTabPage << Set Max Size( 30000, 30000 ),
MainTabPage << Set Stretch( {"Neutral", "Neutral"} ),
MainTabPage << Title( "Dashboard" ), MainTabPage << Tip( "" ),
MainTabPage << Icon( "" ), MainTabPage << Closeable( 0 ),
MainTabPage << Moveable( 0 ), MainTabPage << Set Base Font( "Text" ),
MainTabPage << Set Font Scale( 1 ),
Splitter1 << Background Color( "None" ),
Splitter1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter1 << Enabled( 1 ),
Splitter1 << Horizontal Alignment( "Default" ),
Splitter1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
Splitter1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter1 << Text Color( "None" ), Splitter1 << UI Only( 0 ),
Splitter1 << Vertical Alignment( "Default" ),
Splitter1 << Visibility( "Visible" ), Splitter1 << Dockable( 1 ),
Splitter1 << Set Width( 1193 ), Splitter1 << Set Height( 568 ),
Splitter1 << Set Sizes( {0.181512605042017, 0.818487394957983} ),
Splitter1 << Set Min Size( 566, 172 ),
Splitter1 << Set Max Size( 60003, 60003 ),
Splitter1 << Set Stretch( {"Window", "Window"} ),
Splitter1 << set horizontal( 1 ),
DataFilterSource1 << Background Color( "None" ),
DataFilterSource1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterSource1 << Enabled( 1 ),
DataFilterSource1 << Horizontal Alignment( "Default" ),
DataFilterSource1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilterSource1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilterSource1 << Text Color( "None" ),
DataFilterSource1 << UI Only( 0 ),
DataFilterSource1 << Vertical Alignment( "Default" ),
DataFilterSource1 << Visibility( "Visible" ),
DataFilterSource1 << Set Min Size( 72, 62 ),
DataFilterSource1 << Set Max Size( 30000, 30000 ),
DataFilterSource1 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage1 << Background Color( "None" ),
TabPage1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage1 << Enabled( 1 ),
TabPage1 << Horizontal Alignment( "Default" ),
TabPage1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage1 << Text Color( "None" ), TabPage1 << UI Only( 0 ),
TabPage1 << Vertical Alignment( "Default" ),
TabPage1 << Visibility( "Visible" ),
TabPage1 << Set Min Size( 72, 62 ),
TabPage1 << Set Max Size( 30000, 30000 ),
TabPage1 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage1 << Title( "Local Data Filter" ), TabPage1 << Tip( "" ),
TabPage1 << Icon( "Filter" ), TabPage1 << Closeable( 1 ),
TabPage1 << Moveable( 1 ), TabPage1 << Set Base Font( "Text" ),
TabPage1 << Set Font Scale( 1 ),
Scroll1 << Background Color( "None" ),
Scroll1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Enabled( 1 ),
Scroll1 << Horizontal Alignment( "Default" ),
Scroll1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll1 << Text Color( "None" ), Scroll1 << UI Only( 0 ),
Scroll1 << User Resizable( {1, 1} ),
Scroll1 << Vertical Alignment( "Default" ),
Scroll1 << Visibility( "Visible" ),
Scroll1 << Set Min Size( 72, 36 ),
Scroll1 << Set Max Size( 30000, 30000 ),
Scroll1 << Set Stretch( {"Window", "Window"} ),
Scroll1 << Width( 217 ), Scroll1 << Height( 542 ),
Scroll1 << Set Auto Scrollable( 1 ),
Scroll1 << Set Scrollers( 1, 1 ), Scroll1 << Set Show Empty( 0 ),
Scroll1 << Set Clip Printing( 0 ),
DataFilter1 << Background Color( "None" ),
DataFilter1 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilter1 << Enabled( 1 ),
DataFilter1 << Horizontal Alignment( "Default" ),
DataFilter1 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
DataFilter1 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), DataFilter1 << Text Color( "None" ), DataFilter1 << UI Only( 0 ),
DataFilter1 << Vertical Alignment( "Default" ),
DataFilter1 << Visibility( "Visible" ),
DataFilter1 << Set Min Size( 192, 236 ),
DataFilter1 << Set Max Size( 30004, 236 ),
DataFilter1 << Set Stretch( {"Neutral", "Neutral"} ),
Splitter2 << Background Color( "None" ),
Splitter2 << Border(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter2 << Enabled( 1 ),
Splitter2 << Horizontal Alignment( "Default" ),
Splitter2 << Margin(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
),
Splitter2 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), Splitter2 << Text Color( "None" ), Splitter2 << UI Only( 0 ),
Splitter2 << Vertical Alignment( "Default" ),
Splitter2 << Visibility( "Visible" ), Splitter2 << Dockable( 1 ),
Splitter2 << Set Width( 973 ), Splitter2 << Set Height( 568 ),
Splitter2 << Set Sizes( {0.789380530973451, 0.210619469026549} ),
Splitter2 << Set Min Size( 491, 172 ),
Splitter2 << Set Max Size( 30000, 60003 ),
Splitter2 << Set Stretch( {"Window", "Window"} ),
Splitter2 << set horizontal( 0 ),
TabPage2 << Background Color( "None" ),
TabPage2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage2 << Enabled( 1 ),
TabPage2 << Horizontal Alignment( "Default" ),
TabPage2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage2 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage2 << Text Color( "None" ), TabPage2 << UI Only( 0 ),
TabPage2 << Vertical Alignment( "Default" ),
TabPage2 << Visibility( "Visible" ),
TabPage2 << Set Min Size( 491, 107 ),
TabPage2 << Set Max Size( 30000, 30000 ),
TabPage2 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage2 << Title( "Graph Builder" ), TabPage2 << Tip( "" ),
TabPage2 << Icon( "Trellis" ), TabPage2 << Closeable( 1 ),
TabPage2 << Moveable( 1 ), TabPage2 << Set Base Font( "Text" ),
TabPage2 << Set Font Scale( 1 ),
Scroll2 << Background Color( "None" ),
Scroll2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Enabled( 1 ),
Scroll2 << Horizontal Alignment( "Default" ),
Scroll2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll2 << Text Color( "None" ), Scroll2 << UI Only( 0 ),
Scroll2 << User Resizable( {1, 1} ),
Scroll2 << Vertical Alignment( "Default" ),
Scroll2 << Visibility( "Visible" ),
Scroll2 << Set Min Size( 491, 81 ),
Scroll2 << Set Max Size( 30391, 30001 ),
Scroll2 << Set Stretch( {"Window", "Window"} ),
Scroll2 << Width( 973 ), Scroll2 << Height( 419 ),
Scroll2 << Set Auto Scrollable( 1 ),
Scroll2 << Set Scrollers( 0, 0 ), Scroll2 << Set Show Empty( 0 ),
Scroll2 << Set Clip Printing( 0 ),
Report1 << Background Color( "None" ),
Report1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Enabled( 1 ),
Report1 << Horizontal Alignment( "Default" ),
Report1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report1 << Text Color( "None" ), Report1 << UI Only( 0 ),
Report1 << Vertical Alignment( "Default" ),
Report1 << Visibility( "Visible" ),
Report1 << Set Min Size( 491, 81 ),
Report1 << Set Max Size( 30391, 30001 ),
Report1 << Set Stretch( {"Neutral", "Neutral"} ),
Report1 << set horizontal( 0 ),
TabPage3 << Background Color( "None" ),
TabPage3 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage3 << Enabled( 1 ),
TabPage3 << Horizontal Alignment( "Default" ),
TabPage3 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
TabPage3 << Padding(
{Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )}
), TabPage3 << Text Color( "None" ), TabPage3 << UI Only( 0 ),
TabPage3 << Vertical Alignment( "Default" ),
TabPage3 << Visibility( "Visible" ),
TabPage3 << Set Min Size( 72, 62 ),
TabPage3 << Set Max Size( 30000, 30000 ),
TabPage3 << Set Stretch( {"Neutral", "Neutral"} ),
TabPage3 << Title(
"Tabulate LED 3.0(R) DP_DiePlacement (DB MC ID 1 Trending Point Summary)"
), TabPage3 << Tip( "" ), TabPage3 << Icon( "Tabulate" ),
TabPage3 << Closeable( 1 ), TabPage3 << Moveable( 1 ),
TabPage3 << Set Base Font( "Text" ), TabPage3 << Set Font Scale( 1 ),
Scroll3 << Background Color( "None" ),
Scroll3 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Enabled( 1 ),
Scroll3 << Horizontal Alignment( "Default" ),
Scroll3 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Scroll3 << Text Color( "None" ), Scroll3 << UI Only( 0 ),
Scroll3 << User Resizable( {1, 1} ),
Scroll3 << Vertical Alignment( "Default" ),
Scroll3 << Visibility( "Visible" ),
Scroll3 << Set Min Size( 72, 36 ),
Scroll3 << Set Max Size( 30000, 30000 ),
Scroll3 << Set Stretch( {"Window", "Window"} ),
Scroll3 << Width( 973 ), Scroll3 << Height( 94 ),
Scroll3 << Set Auto Scrollable( 1 ),
Scroll3 << Set Scrollers( 1, 1 ), Scroll3 << Set Show Empty( 0 ),
Scroll3 << Set Clip Printing( 0 ),
Report2 << Background Color( "None" ),
Report2 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Enabled( 1 ),
Report2 << Horizontal Alignment( "Default" ),
Report2 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Report2 << Text Color( "None" ), Report2 << UI Only( 0 ),
Report2 << Vertical Alignment( "Default" ),
Report2 << Visibility( "Visible" ),
Report2 << Set Min Size( 905, 505 ),
Report2 << Set Max Size( 905, 505 ),
Report2 << Set Stretch( {"Neutral", "Neutral"} ),
Report2 << set horizontal( 0 )
)
)
),
Initialize(
Module1 << Auto Launch( 1 );
Module1 << Set Module Type( "Report" );
Module1 << Set Window Title( "^TABLENAME - ^APPNAME" );
)
) << Run ;
The log stated as below & the dashboard is not produced.
Object 'Data Table' does not recognize the message 'Run'; perhaps you mean one of these: <<Run Chart <<Run Chart <<Run Script <<Run Script <<Run Formulas <<Runs Chart <<U.
Scriptable[]
I've checked other discussions related to Dashboard but I don't understand how come their Dashboard script is not lengthy like mine.
https://community.jmp.com/t5/Discovery-Summit-2016/Building-Dashboards-and-Applications-Poster-and-T...
https://community.jmp.com/t5/Discussions/Save-As-HTML/m-p/707186#M89164
Thank you in advanced!