Veröffentlichung in JMP Live (devlive16.jmp.com)Ich kann mein Skript nicht zum Laufen bringen.Es ist beabsichtigt, 2 Kontrolldiagramme in JMP Live zu veröffentlichen, um CC-Warnungen zu demonstrieren.Neugierig, ob jemand eine Anleitung geben kann?
Vielen Dank!

Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Hallo Wendy,
Das Veröffentlichen von Skripten in JMP 16 hat sich erheblich geändert. Zuerst müssen Sie eine JMP Live-Verbindung mit Desktop-JMP erstellen.Gehen Sie zu Datei -> Veröffentlichen -> Verbindungen verwalten ... und fügen Sie eine neue Verbindung hinzu. Dort müssen Sie die URL und den API-Schlüssel angeben. In Ihrer JSL verwenden Sie diese Verbindung dann, um in JMP Live zu veröffentlichen. Verwenden Sie den Namen, den Sie der Verbindung gegeben haben, in Ihrem JSL-Code. Also so etwas wie das:
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc, np_cc} );
jmpliveresult = jmplive << Publish( webrpt );
report = jmpliveresult << As Scriptable;
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Vielen Dank, @dieter !
Es wird jetzt veröffentlicht, aber es wird nicht in der von mir angegebenen Gruppe veröffentlicht.Wissen Sie, ob es ein Problem mit meiner Syntax gibt?
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Process Monitoring"} ) | Public( 1 ), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Hallo Wendy,
Sie können nicht "oder" in der Öffentlichkeit (1) mit der Gruppe.Sie veröffentlichen entweder in Gruppen oder Sie machen es vollständig öffentlich.HTH.
Brian
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Dies wird auf dem Server veröffentlicht, jedoch nicht auf der Gruppe.
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Washers Process Monitoring"} | Public(0), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Ein weiteres Update.
Ich kann einen einzelnen Bericht (keinen Ordnerbericht) in einer Gruppe in JMP Live veröffentlichen. Verwenden Sie dann JSL, um den Bericht in der Gruppe zu ersetzen.
Aber ich bin immer noch damit beschäftigt, mit JSL in einer Gruppe in JMP Live zu veröffentlichen.
Neugierig, ob jemand auch Anleitungen zum Ersetzen eines Ordnerberichts geben kann.
Vielen Dank!
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Um einen Bericht zu ersetzen, müssen Sie dies anstelle der Veröffentlichung tun:
jmpliveresult = JMPLiveCon << Replace( webreport, ID( replaceId ) )
So ändern Sie die Gruppe eines einzelnen Berichts oder eines gesamten Ordners:
report = jmpliveresult << As Scriptable;
report << Share with Groups( groups );
.
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Hallo @wendytseng
Sie haben um Anleitung zum Ersetzen eines Ordnerberichts gebeten.In JMP Live 16.0 können Sie nicht einen gesamten Ordner durch einen Vorgang ersetzen.Stattdessen müssen Sie die "untergeordneten" Berichte im Ordner einzeln ersetzen.
Warum haben wir diese Änderung vorgenommen?
Vor 16.0:
- Sie können einen gesamten Ordner zusammen mit seinen untergeordneten Beiträgen erneut veröffentlichen.
- Der neue Ordner könnte dieselben untergeordneten Beiträge in derselben Reihenfolge haben, dieselben untergeordneten Beiträge in einer anderen Reihenfolge, einen neuen untergeordneten Beitrag in der Mitte, völlig unterschiedliche untergeordnete Beiträge ... es war ein Alleskönner!
- Es war überhaupt nicht klar, welches "alte" Kind welchem "neuen" Kind zugeordnet werden sollte.
- Daher war es überhaupt nicht klar, wie Kommentare und Lesezeichen, die vor der erneuten Veröffentlichung auf untergeordneten Posts erstellt wurden, korrekt beibehalten werden sollten.
- Wir mussten Kommentare und Lesezeichen zu untergeordneten Posts nicht zulassen, da wir wussten, dass wir keine Möglichkeit hatten, sie zu schützen.
- Das machte viele Menschen traurig.
16.0:
- Das erneute Veröffentlichen von Ordnern ist nicht zulässig.
- Erlaube das erneute Veröffentlichen bestimmter untergeordneter Beiträge.
- In JSL (damit Sie Ihre Neuveröffentlichung weiterhin automatisieren können)
- In der JMP-Benutzeroberfläche
- Da jeder untergeordnete Beitrag einzeln neu veröffentlicht wird, ist klar, wie Kommentare und Lesezeichen korrekt beibehalten werden.
- Wir können jetzt Kommentare und Lesezeichen für untergeordnete Beiträge zulassen.
Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Hier ist ein weiteres Beispiel für das Veröffentlichen in einer Gruppe (beachten Sie, dass Public nicht enthalten ist):
webreport = New Web Report();
webreport << Add Report(biv, Title("Bivariate by BC"), Description("A test of the new scripting"));
webreport << Add Report(oneway, Title("Oneway by BC"), Description("A test of the new scripting"));
liveresult = lc << Publish(webreport, Groups({"BCGroupA[bc]"}));Betreff: Veröffentlichen in JMP Live (devlive16.jmp.com)Das macht Sinn @ AuroraTDavis . Gibt es eine Möglichkeit, den übergeordneten Ordner nach der Erstveröffentlichung über jsl zu ändern? Besonders der Titel oder die Beschreibung?
Bearbeitet, um hinzuzufügen:
Keine Ursache! Ich habe gerade den Eintrag "Ordner abrufen" im Skriptindex gefunden. Hier ist ein Beispiel zum Ändern des Titels und der Beschreibung eines vorhandenen übergeordneten Ordners:
lc = New JMP Live( Connection( "JMP Public" ) );
jmpliveresult = lc << Get Folder( "WM88CCmjKdJxFYfGzz5vM" );
jmplivefolder = jmpliveresult << As Scriptable();
success = jmplivefolder << Set Description( "New Description");
success = jmplivefolder << Set Title( "New Title");
Betreff: Auf JMP Live veröffentlichen (devlive16.jmp.com)Ich wollte diesen Beitrag auch zu JMP Clinical 8 ergänzen. Die JMP Clinical-spezifische Benutzeroberfläche verfügt über eine Gruppenspezifikationsoption, aber Sie müssen die Gruppenliste eingeben. Der Gruppenname reicht nicht aus (er kann nicht in JMP Live 16 veröffentlicht werden). Sie müssen den Gruppennamen und den Benutzernamen wie folgt für JMP Live 16 angeben. Dies scheint auch für die Verwendung von JSL zum Angeben von Gruppen in JMP 15 und 16 zu gelten.
"BCGroupA[bc]"
oder
"TestGroup3[Chris Kirchberg]"
oder für mehrere Gruppen
"TestGroup3[Chris Kirchberg]","Test Group 1[Chris Kirchberg]"
Betreff: Auf JMP Live veröffentlichen (devlive16.jmp.com)Hallo Chris,
Dies ist nur für persönliche Gruppen. Für sie ist der Name des Besitzers Teil des Gruppennamens.
Der Name des Eigentümers ist nicht Teil von offenen, geschlossenen oder versteckten Gruppen
Betreff: Auf JMP Live veröffentlichen (devlive16.jmp.com)Danke Dieter.
Ich sehe, dass ich keine Optionen zum Erstellen offener, geschlossener oder versteckter Gruppen habe, was sinnvoll ist, da ich kein Administrator bin und nur Administratoren diese Gruppen erstellen können.Können Mitglieder dieser Art von Gruppen in diesen Gruppen posten, wenn Administratoren sie erstellen?
Betreff: Auf JMP Live veröffentlichen (devlive16.jmp.com)Hallo Chris,
Mitglieder dieser Art von Gruppen können in diesen Gruppen posten, wenn der Administrator, der die Gruppe erstellt hat, ihnen die Erlaubnis dazu erteilt hat.Die Berechtigung "Kann veröffentlichen" ist für ein neues Mitglied standardmäßig aktiviert, sodass die meisten Administratoren wahrscheinlich keine Maßnahmen ergreifen würden, um sie zu deaktivieren.