Präferenz vs. Add-inHallo Leute,
Ich habe eine Frage vom größten Kunden in Korea bekommen.
Ich bin mir nicht sicher, mit wem ich darüber sprechen soll, also schreibe ich hier.
Lage
1) JMP-Benutzer ändern die Standardeinstellung gemäß ihren Einstellungen.
2) Sie verwenden häufig Add-Ins, um sie für die gemeinsame Analyse mehrerer Mitarbeiter zu verwenden
3) Manchmal funktionieren Add-Ins aufgrund von Unterschieden in den persönlichen Einstellungen nicht richtig.
Ihre Bedürfnisse
1) Bitte lassen Sie Add-in (Script) Vorrang vor persönlichen Vorlieben.
2) Oder gibt es eine Möglichkeit, den Unterschied zu den persönlichen Einstellungen bei der Installation von Add-Ins zu überprüfen?
Wir freuen uns darauf, Ihre Ideen zu teilen.
Ikju
Betreff: Präferenz vs. Add-inHallo Ikju
Ich habe Unternehmen den Preference Manager verwenden lassen, um die Präferenzen der Mitarbeiter abzugleichen. Dies löst Schritt 1 in Ihrer Situation nicht, stellt jedoch sicher, dass die Einstellungen für die Add-Ins korrekt eingerichtet sind.
Hier ist ein Link zum Präferenzmanager: https://community.jmp.com/t5/JMP-Add-Ins/Preferences-Manager-with-import-export/ta-p/85117
Ich hoffe es hilft.
Am besten
Christian
Betreff: Präferenz vs. Add-inIch habe den Preference Manager nicht aus der Nähe gesehen, aber er muss sich auf die Tatsache verlassen, dass es (über JSL) einfach ist, alle Einstellungen zu erhalten, sie zu speichern (in der aktuellen Sitzung oder auf der Festplatte) und sie dann wieder einzusetzen. In eher „Unternehmens“-Umgebungen mit mehreren Benutzern ist die Ausnutzung dieser Funktion also definitiv eine bewährte Vorgehensweise, um sicherzustellen, dass die Dinge nicht kaputt gehen.
Sie könnten diese Last also auf alle Skripts im Add-In legen, und dann wissen die Benutzer nicht einmal, was passiert, und können beliebige Einstellungen vornehmen. Um dies zu implementieren, müssten diejenigen, die Add-Ins schreiben, lediglich eine Vorlage verwenden, die am Anfang und am Ende jedes Skripts einen kleinen Codeblock enthält. Außerdem können Sie einstellen, dass der Skripteditor automatisch mit diesem Vorlagencode startet.
Betreff: Präferenz vs. Add-inDas ist eine coole Idee, Ian. Es wäre wahrscheinlich das gleiche Skript, das am Anfang und am Ende jedes Add-Ins hinzugefügt werden könnte, wodurch dies eine einmalige Zuweisung wäre.
an Ikju: Wenn Sie Ihre Kunden dazu bringen können, die Frage zu posten, wie Ians Idee zu erreichen ist, bin ich sicher, dass ihm dort jemand hilfreicher antworten würde.
Betreff: Präferenz vs. Add-inBin mir da leider nicht sicher: ' Es wäre wahrscheinlich das gleiche Skript, das am Anfang und am Ende jedes Add-Ins hinzugefügt werden könnte, wodurch dies eine einmalige Zuweisung wäre '. Wenn das Add-In beispielsweise zwei Menüoptionen (Skripts) hätte, könnte ein Benutzer eine verwenden, etwas anderes tun und dann eine andere verwenden. Ich denke also, es muss auf der Skriptebene liegen. Aber die Schablonen-Idee hilft hier weiter.
Betreff: Präferenz vs. Add-inUnsere JMP-Schulung für Skripterstellung identifiziert viele Schritte der „defensiven Skripterstellung“, einschließlich der Identifizierung der Abhängigkeit von Präferenzen. Dann sollte das Skript Einstellungen speichern, sie an seine Bedürfnisse anpassen und dann wiederherstellen.
Es ist mehr Arbeit für die Person, die das Drehbuch schreibt, aber eigentlich nicht viel mehr. Der Benutzer ist glücklich und der Redakteur ist glücklich. Gewinnen!
Betreff: Präferenz vs. Add-inIch bin der Meinung, dass der von Ian vorgeschlagene Ansatz sinnvoller wäre, als unternehmensweite Präferenzen zu verwenden. Wo ich die spätere Implementierung gesehen habe, habe ich Frustration von normalen JMP-Benutzern gehört, die ihre eigenen Einstellungen verwenden möchten.
Betreff: Präferenz vs. Add-inDie Option Ignore Platform Preferences() bei Plattformstarts sollte dazu führen, dass die Plattform mit den Standardoptionen gestartet wird.
Aus dem Scripting-Index:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Bivariate(
Ignore Platform Preferences( 1 ),
Y( :height ),
X( :weight ),
Action(
Distribution(
Y( :height, :weight ),
Histograms Only
)
)
);