Dies ist der zweite einer Reihe von Beiträgen zu benutzerdefinierten Menüs in JMP 9 . Das erster Beitrag gab einen Überblick über die Änderungen in JMP 9. In diesem Beitrag werde ich einige Strategien für Administratoren bereitstellen, die angepasste Menüs für große Gruppen bereitstellen JMP Benutzer.
Wenn Sie ein Administrator sind, der angepasste Menüs oder Symbolleisten für JMP 8-Benutzer bereitgestellt hat, haben Sie wahrscheinlich eine .jmpmenu Datei mit den Anpassungen, die Sie verteilt haben. Wie ich in meinem besprochen habe vorherigen Post Verwendet JMP 9 .jmpcust Dateien für Anpassungen, die sich von unterscheiden .jmpmenu Dateien. Ihre erste Aufgabe beim Verschieben dieser Anpassungen auf JMP 9 besteht darin, sie von JMP 8 abzurufen .jmpmenu Datei in einen JMP 9 .jmpcust Datei. Um dies zu erreichen, haben Sie zwei Möglichkeiten:
- Verwenden Sie den JMP 9 Menü-Editor Um die entsprechenden Anpassungen in JMP 9 manuell vorzunehmen, oder
Bitten Sie JMP 9 für die Konvertierung.
Wenn Ihre Anpassungen umfangreich sind, kann es sich lohnen, JMP mit der Konvertierung zu beauftragen, was einige Tricks erfordert. Nur wenn JMP 9 versucht, einen JMP 8 zu konvertieren .jmpmenu Datei auf JMP 9 sind 1) das erste Mal, dass JMP 9 ausgeführt wird, und 2) wann immer Sie dies tun Wiederherstellen der werkseitigen Standardeinstellungen in JMP 9. In beiden Szenarien versucht JMP, das benutzerdefinierte Menü von JMP 8 zu finden. Wenn es gefunden wird, haben Sie die Möglichkeit, es nach vorne zu bringen. Dazu benötigen Sie einen PC, auf dem JMP 8 und JMP 9 installiert sind.
Ein Nachteil: JMP 8-angepasste Menüs enthielten Funktionen, die in JMP 9 nicht mehr direkt unterstützt werden. In JMP 8 können Sie integrierte JMP-Menüelemente löschen (in JMP 9 verbergen Sie sie stattdessen). JMP 8 unterstützt das Einbetten vollständiger JSL-Skriptdateien und Symboldateien direkt in die .jmpmenu Datei (in JMP 9 würden Sie eine JMP-Add-In stattdessen). Wenn Ihr JMP 8-Menü diese Funktionen nutzt, werden diese Aspekte nicht vorgezogen.
In diesem Sinne gehen wir ein Beispiel durch. Ich habe eine JMP 8-Menüdatei, acme.jmpmenu 1) löscht das DOE-Menü und 2) fügt ein benutzerdefiniertes Acme-Menü hinzu, in dem einige Skripts ausgeführt werden, die alle JMP-Benutzer von Acme Inc. benötigen. Als erstes muss ich importieren acme.jmpmenu in JMP 8, das diese Schritte erfordert:
(1) Starten Sie JMP 8.
(2) Auswählen Bearbeiten> Anpassen> Auf Werkseinstellungen zurücksetzen um sicherzustellen, dass keine anderen anpassungen eingemischt werden. Ich klickte Nein wenn Sie gefragt werden, ob Sie Menüs aus einer früheren JMP-Version zusammenführen möchten.
(3) Auswählen Bearbeiten> Anpassen> Menüs und Symbolleisten .
(4) Klicken Sie mit der rechten Maustaste auf Hauptmenü Knoten im Menü-Editor und wählen Sie Importieren Sie das Menüarchiv . Navigiere zu deinem .jmpmenu Datei, wählen Sie es aus und klicken Sie auf Öffnen . Klicken Sie im Dialogfeld, das Sie daran erinnert, auf OK, auf OK Sich bewerben Taste.
(5) Klicken Sie auf Sich bewerben und dann die X Klicken Sie auf, um den Menü-Editor zu schließen Ja Änderungen speichern.
Hier ist das resultierende JMP 8-Menü, wobei der rote Pfeil auf das fehlende DOE-Menü zeigt.

Nach dem Beenden von JMP 8 kann ich jetzt diese Änderungen mit JMP 9 importieren. Hier sind die Schritte:
(1) Starten Sie JMP 9.
(2) Auswählen Ansicht> Anpassen> Auf Werkseinstellungen zurücksetzen (Beachten Sie, dass dies zum verschoben wurde Aussicht Menü in JMP 9). Klicken Ja um zu bestätigen, dass Sie wirklich zurückkehren möchten.
(3) JMP erkennt das Vorhandensein einer JMP 8-Menüanpassungsdatei und fragt, ob Sie diese Anpassungen übertragen möchten. Klicken Ja .
So sieht JMP 9 nach dem Import aus:

Beachten Sie, dass die Gipfel Menü kam richtig durch, aber das DAMHIRSCHKUH Menü wurde wieder angezeigt. Die Tatsache, dass ein Menü in JMP 8 gelöscht wurde, kann von JMP 9 nicht erkannt werden. Ich kann jedoch mit dem neuen und verbesserten Menü-Editor in JMP 9 problemlos das DOE-Menü ausblenden und diese Anpassungen in einer Datei speichern, die ich an andere Benutzer verteilen kann. Hier sind die Schritte:
(1) Auswählen Ansicht> Anpassen> Menüs und Symbolleisten .
(2) Klicken Sie im linken Bereich auf DAMHIRSCHKUH .
(3) Suchen Sie im rechten Bereich nach Versteckt Kontrollkästchen und überprüfen Sie es. Beachte das DAMHIRSCHKUH Im linken Feld wird grün, um anzuzeigen, dass Sie es geändert haben, und es wird durch eine Linie hindurch angezeigt, um anzuzeigen, dass es ausgeblendet wurde. Gipfel wird in blau angezeigt, da dies eine Ergänzung zum integrierten JMP-Menü ist.

(4) Klicken Sie auf Speichern als… Schaltfläche oben im Menü-Editor und im Speichern als Dialogfeld, das erscheint, navigieren Sie zu dem, wo Sie möchten .jmpcust Datei zu platzieren, geben Sie einen Namen (ich rief meine acme.jmpcust ) und klicken Sie auf Speichern.
(5) Schließen Sie den Menü-Editor.
An diesem Punkt haben Sie, was Sie brauchen: a .jmpcust Datei mit den Anpassungen, die Sie an Ihre JMP-Benutzer verteilen möchten. Nun, wie gehen Sie beim Verteilen vor? Sie haben einige Möglichkeiten:
Wenn Sie nur bestimmte Menüanpassungen den Benutzern optional zur Verfügung stellen möchten, können Sie dies tun .jmpcust Dateien selbst im Intranet des Unternehmens oder auf einer Netzwerkfreigabe verfügbar. Benutzer, die einen oder mehrere von ihnen integrieren möchten, können einfach auswählen Datei> Öffnen von JMP und öffnen Sie sie. Wenn ein Benutzer dies tut, wird der JMP-Menü-Editor geöffnet und übernimmt die Anpassungen, die im enthalten sind .jmpcust Datei, die sie geöffnet haben, damit der Benutzer sie überprüfen und entweder speichern oder abbrechen kann.
Wenn Sie stattdessen eine bestimmte wollen .jmpcust Datei, die als Basis für einige oder alle JMP-Benutzer dient, können Sie die Datei umbenennen admincust.jmpcust und verwenden Sie Systemverwaltungstools, um die Datei an einen bestimmten Ort auf Benutzercomputern zu verschieben. Für Details zur Verwendung admincust.jmpcust siehe die Administratoren Rufen Sie eine Anpassungsdatei ab Abschnitt meiner vorherigen Post .
Wenn Sie JSL-Skripts, -Symbole, JMP-Datentabellen oder andere Dateien zusammen mit Ihren Menüanpassungen verteilen müssen, sollten Sie in Betracht ziehen, eine JMP-Add-In . Das JMP-Skripthandbuch , die Sie durch Auswahl anzeigen können Hilfe> Bücher> Skripthandbuch In JMP 9 finden Sie einen Abschnitt, in dem beschrieben wird, wie Sie JMP-Add-Ins erstellen. Eine Option, die Ihnen ein JMP-Add-In bietet, ist die Möglichkeit, die Anpassungsdatei und alle zugehörigen Dateien auf einer Netzwerkfreigabe zentral zu lokalisieren und von dort auf Benutzer zuzugreifen. Auf diese Weise können Sie Änderungen an einem Ort vornehmen, und alle Benutzer, die das Add-In installiert haben, sehen die Updates beim nächsten Ausführen von JMP.