Préférence vs complémentSalut les gens,
J'ai reçu une question du plus gros client de Corée.
Je ne sais pas avec qui discuter, alors j'écris ici.
Situation
1) Les utilisateurs de JMP modifient les préférences par défaut en fonction de leurs préférences.
2) Ils utilisent beaucoup de compléments à utiliser pour l'analyse commune de plusieurs employés
3) Parfois, les compléments ne fonctionnent pas correctement en raison de différences dans les paramètres de préférences personnelles.
Leurs besoins
1) Veuillez laisser le complément (script) primer sur vos préférences personnelles.
2) Ou existe-t-il un moyen de vérifier la différence avec les paramètres de préférences personnelles lors de l'installation des compléments ?
Au plaisir de partager vos idées.
Ikju
Re : Préférence vs ComplémentSalut Ikju
L'entreprise utilise le gestionnaire de préférences pour aligner les préférences des employés. Cela ne résoudra pas l'étape 1 dans votre situation, mais cela garantira que les préférences sont correctement configurées pour les compléments.
Voici un lien vers le gestionnaire de préférences : https://community.jmp.com/t5/JMP-Add-Ins/Preferences-Manager-with-import-export/ta-p/85117
J'espère que ça aide.
Meilleur
Christian
Re : Préférence vs ComplémentJe n'ai pas vu de près le gestionnaire de préférences, mais il doit s'appuyer sur le fait que (via JSL) il est facile d'obtenir toutes les préférences, de les conserver (dans la session en cours ou sur le disque), puis de les rétablir. Donc, dans des environnements multi-utilisateurs plus "d'entreprise", exploiter ceci est certainement une meilleure pratique pour aider à s'assurer que les choses ne se cassent pas.
Ainsi, vous pouvez mettre ce fardeau sur tous les scripts qui se trouvent dans le complément, puis les utilisateurs ne savent même pas ce qui se passe et peuvent avoir toutes les préférences qu'ils souhaitent. La mise en œuvre de cela nécessiterait simplement que ceux qui écrivent des compléments utilisent un modèle contenant un petit bloc de code au début et à la fin de chaque script. De plus, vous pouvez configurer les choses pour que l'éditeur de script démarre automatiquement avec ce code de modèle.
Re : Préférence vs ComplémentC'est une bonne idée Ian. Ce serait probablement le même script qui pourrait être ajouté au début et à la fin de chaque complément, ce qui en ferait une affectation unique.
à Ikju : Si vous pouvez amener vos clients à publier la question sur la façon de concrétiser l'idée de Ian, je suis certain qu'une personne utile lui répondrait là-bas.
Re : Préférence vs ComplémentPas sûr de cela, malheureusement: ' Ce serait probablement le même script qui pourrait être ajouté au début et à la fin de chaque complément, ce qui en ferait une affectation unique '. Si le complément avait, disons, deux options de menu (scripts), un utilisateur pourrait en utiliser une, faire autre chose, puis en utiliser une autre. Je pense donc que cela doit être au niveau du script. Mais l'idée de «modèle» aide ici.
Re : Préférence vs ComplémentNotre formation JMP pour les scripts identifie de nombreuses étapes de "scripts défensifs", y compris l'identification de la dépendance aux préférences. Ensuite, le script doit enregistrer les préférences, les modifier en fonction de ses besoins, puis les restaurer.
C'est plus de travail pour la personne qui écrit le script, mais en fait pas beaucoup plus. L'utilisateur est content et l'éditeur est content. Gagnant-gagnant !
Re : Préférence vs ComplémentJe pense que l'approche suggérée par Ian aurait plus de sens que d'utiliser les préférences à l'échelle de l'entreprise. Là où j'ai vu la mise en œuvre ultérieure, j'ai entendu la frustration des utilisateurs réguliers de JMP qui souhaitent utiliser leurs propres préférences.
Re : Préférence vs ComplémentL'option Ignore Platform Preferences() dans les lancements de plate-forme devrait entraîner le lancement de la plate-forme avec les options par défaut.
À partir de l'index des scripts :
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
)
)
);