Bonjour,
J'apprends à utiliser la fonctionnalité "Dashboard" de JMP17.0 pour notre surveillance SPC.
J'ai réussi à créer un "Tableau de bord" manuellement et à enregistrer le script du tableau de bord dans une table de données.
Le tableau de bord se compose de 1 filtre de données local et de 2 graphiques.
Je souhaite automatiser la création de ce "Dashboard" dans mon script existant (car les données brutes et la date changeront quotidiennement).
Donc, je viens de copier le script du tableau de bord et de l'ajouter à mon script existant.
Je souhaite que le tableau de bord se lance lorsque j'exécute mon script existant.
Mais cela n’a pas fonctionné. Comment puis-je le faire fonctionner ?
Ci-dessous mon 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 ;Le journal indiqué comme ci-dessous et le tableau de bord ne sont pas produits.
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[]
J'ai vérifié d'autres discussions liées à Dashboard mais je ne comprends pas pourquoi leur script Dashboard n'est pas long comme le mien.
https://community.jmp.com/t5/Discovery-Summit-2016/Building-Dashboards-and-Applications-Poster-and-Tutorial/ta-p/22374#M5
https://community.jmp.com/t5/Discussions/Save-As-HTML/mp/707186#M89164
Merci d'avance!