2024 年 9 月 13 日の JMP 開発アップデートへようこそ! (13日の金曜日であることはわざと無視しています)
JMP 18.1 が MyJMP でお客様にご利用いただけるようになり、 18.1 テレメトリの送信をオプトインするお客様が見られるようになりました。このレポートの改善に引き続き協力していただいたLisa Grossman、Elise Batchev、Andy Zhouに感謝します。彼らは最近、テレメトリをオプトインする承認の月間パーセンテージを概算したグラフをこちらに追加しました。かなりの数のお客様が使用パターンの共有をオプトインしており、私たちは引き続き送信を監視して、ユーザーが送信する大量の情報を削減する必要があるケースを特定します (または、JMP が将来のテレメトリ キャプチャを更新して回避する必要があるケースがあります)。
来週の金曜日、9/20/24 の終業時にJMP 19 EA3のコードを凍結することをお知らせします。月曜日の午前 9 時までに機能ページを更新し、火曜日の終業時間までにビデオを Mia にお送りください。機能ページが EA3 用に更新されない場合、その機能は EA メンバーにハイライトされません。(機能ページやビデオに関してご質問やご要望がある場合は、Mia までお知らせください。)
JMP 19 の機能といえば、今週の JMP Dev ミーティングで、有害事象の再発を分析するために取り組んでいる新しい JMP Clinical 機能について発表してくれたRichard Zinkに心から感謝します。ミーティングを見逃した方は、 こちらで録画をご覧いただけます。ミーティング中に活発なチャットやフィードバックを共有してくれた参加者の皆さんに心から感謝します。(John Sall が、この作業に関連する項目を以下のアップデートにすでに記載しています。:smiling_face_with_smiling_eyes: ) 今後の開発会議のスロットにサインアップして新機能を共有したい場合は、 Confluence のサインアップ ページにアクセスしてください。
Atlassian のニュースでは、 9 月 10 日の Jira/Confluence の Atlassian 製品の変更が、現在 Jira および Confluence Cloud サイトに展開されていることに注意してください。関連する変更のリストと、強調表示された詳細およびドキュメントは、 こちらでご覧いただけます。
変更内容は次のとおりです:
- Confluence ページの所有者は、ページをウォッチすることで通知をオプトインする必要があります。
- Confluence ホワイトボードの境界線スタイルを使用して、より多くのカスタム図形を作成します。
- Confluenceのコンテンツはドラッグアンドドロップで簡単に配置できます
- チーム管理のJiraプロジェクト管理者は、問題が移行するときに通知を作成できます。
- さらにもっと!
ご質問がある場合は、 Shannon Leslieまたは他の JMP Atlassian 管理者にお問い合わせください。また、この更新情報やその他の Atlassian の更新情報については、 JMP Atlassian Q&A チーム チャネルをご覧ください。
今週のベータ版/クラッシュ事例をクラッシュ事例とともに共有してくれたTonya Mauldinに感謝します。もちろん、いつものように、クラッシュが早期に報告 (および修正) されるのはうれしいことです。ところで、クラッシュを報告する場合は、 JMP がクラッシュしたときに何をしていたかについて、ウィンドウにコメントを追加することを忘れないでください。正確な複製事例がない場合でも、情報がまったくないよりはましです。また、変更リストまたはデバッグ ビルドは JMP クラッシュ システムでシンボル化できないことに注意してください。JMP クラッシュ システムでアクセスできるのは、実稼働インストールと最近の毎日のビルド/インストールのシンボルのみです。

2024 年 9 月 13 日の週のベータ/クラッシュ事例 | JMP Live
最後に、CAUSE キャプション コンテストの 8 月の結果を伝えてくれたJohn Sallに感謝します。これは統計学の教授と学生を対象とした月例キャプション コンテストで、今年で 100回目を迎えようとしています。

上記の漫画には 35 作品の応募があり、審査員は優勝作品を次の作品と決定しました。
- 「外れ値ファミリーは、予想を覆し仮説を狂わせる一日を準備します」は、リンカーンにあるネブラスカ大学の学生、カイリー・レジェニッターによって投稿されました。カイリーのキャプションは、外れ値/影響力のあるポイントが推論手順に与える影響について議論する際に使用できます。
- 今月の佳作は、エルムズ カレッジの Stephen Walsh 氏の「自分のコードの小さなバグが、このような世代的なアイデンティティ クライシスを引き起こすとは誰が想像したでしょうか?」というキャプションです。このキャプションは、データ ラングリングにおける注意の必要性と、モデリングおよび健全性チェックのためのデータの性質の理解の必要性について議論するのに使用できます。
- 2 番目に佳作に選ばれたのは、同じくネブラスカ大学リンカーン校の学生であるライアン・ジョンソンです。 「この家族の本当の異端者は、彼らが今でも日曜版の新聞を購読していることだ」というキャプションを付けた人物です。ライアンの皮肉なキャプションは、講師がクラスの生徒に、年齢と登場人物の活動との負の相関関係や、後者のコード化方法など、家族が珍しいデータを提供する方法を提案するように課題を出す会話で使用できます。
一般のお知らせ
今後の重要な日程
- JMP 19 EA3 コードフリーズ – 9/20/24
- JMP 18.1.1 セキュリティフリーズ – 11/1/24
- JMP 18.1.1 最終画像候補 – 11/4/24
- JMP 18.1.1 QA サインオフ – 11/14/24
- MyJMP での JMP 18.1.1 リリース - ~11/19/2024
- JMP 18およびJMP 19 の日程の完全なリストについては、 Confluence をご覧ください。
JMP 開発アップデート
システム/ホストテスト - Cary
- Mandy:今日の大規模なプッシュ アウトの前に、新しいテーブル グリッド、クラッシュの検出、その他のいくつかの作業を行いました。イメージ テストが少し影響を受けたため、今朝早くにいくつかの変更をすばやく行いました。Ernest は WFB の検索/置換に変更をプッシュし、新しいテストを書くための JSL を私に提供してくれました。Andrew はタブ化とダイアログの書式設定部分に取り組んでおり、今後さらに追加される予定です。EA3 の新しいグリッドの外観と組み合わせた列の「タグ」への追加をテストしており、今後数日で状況が落ち着いたら、いくつかのビデオに取り組む予定です。(タグの画像は下にあります)

- Hunter: SAS 9 デプロイメント スタッフ向けに、最新の SAS Download Manager 3.10 を複数の Mac 構成でテストしました。JIRA 検証。ローカライズされたドキュメントの PDF ファイルをさらに確認しました。ラボでホスト テスト Mac MDA692 および Macbeta1x86 に Mac Sequoia 15.0 のリリース候補をインストールしました。
- Lisa: Holger からのクラッシュ レポートを入力し、Elise が作成した % オプトイン用の新しいテレメトリ レポートを JMP Live Dashboard に追加し、JSL テスト タイミング ダッシュボードのリリース更新を行いました。また、グラフ ビルダーの並列 Y 軸機能のテストにも取り組んでいます。
システム/ホストテスト - 北京
- Da Li: (1) バグの検証。 (2) UT 障害調査を夜間に実行し、バグを 1 つ作成。 (3) Kimi と協力して、JMP Live 移行 Jenkins ジョブの障害に対処。 (4) 進行中: 18.1 の JMPC /JMP Live Playwright 検証ベンチマークの更新。
- Nan Wu: (1) JMP 19.0 のバグ回帰テスト。(2) DataTable/SQL/ テストの調査では、Mac JMP 19 の実行と Windows 18.x および 19.0 で DNC が発生し、フィードバックが提供されました(JMPTEST-1385) 。(3) JMP 19.0 テレメトリ送信の問題の調査。
- Kimi : (1) バグ検証。(2) SAS 統合 UT の作成 - 進行中。(3) ローカル ファイルを開くときの JMP セキュリティ警告について John Schroedl にメール: 19.0 で修正済み (変更 800572 を送信)。(4) CCW - NF: WEBJMP-8732: レポートの現在のトリアージ データのダウンロードをサポート (バックエンド) - 完了。WEBJMP -8924: レポートの現在のトリアージ データのダウンロードをサポート (フロントエンド) - 完了。(5) JMP Live 19 での新しい GraphQL API の更新。(6) Jenkins: Beijing Daily UT の結果を確認。ブランチを 18.1 から 18.2 に変更 - 完了。負荷テスト クライアントと JMP Live Server を 1 台のマシンにマージします。詳細はJMPTESTBJ-3142を参照してください - 進行中。VS2022 のライセンスを更新します。JMPTESTBJ -3143を参照してください - 完了。
- Da Zhang: (1) バグ検証。(2) 新機能テスト ( WEBJMP-8981 )。(3) E2E テストの失敗を確認する - JMPTESTBJ-3145/JMPTESTBJ-3148。(4) WEBJMP-9083 によるテストの更新 ( JMPTESTBJ-3146 )。
- Lily Meng: (1) バグの検証。 (2) プロファイラーのストーリー テスト。 (3) コンポーネントの学習: a. サンプル インデックス、サンプル - データ、サンプル - スクリプト、サンプル - その他、サンプル - データ - l10n、サンプル - その他 - l10n、投稿 - ダウンロード - クライアント、接続 - JMP、WinAutomation、プロファイラー、ドキュメント - AR オートメーション リファレンス - 完了 - コンポーネントの場所、コンポーネントの主な機能を理解します。 b. CLI、CLI - Keycloak - 完了: これで「createAdminUser」のみが残り、既存の管理者がいるシナリオといないシナリオでのさまざまな動作を理解しました。 c. コメント - クライアント、コメント - 一般、コメント - サーバー、グループ - クライアント、グループ - サーバー - 完了: コンポーネントの場所、コンポーネントの主な機能、および API の操作名を理解します。 d. 共有 - クライアント、共有 - サーバー - 進行中: コンポーネントの場所、コンポーネントの主な機能、および API の操作名を理解します。一部のシナリオでは、より深い理解が必要です。e. インストール - 進行中: コンポーネントの範囲と一部のシナリオでは、より深い理解が必要です。f. Citrix - 進行中: ガイダンス ドキュメントをステップ バイ ステップで実行する必要があります。(4) 割り当てられたコンポーネントの JMP 19 EA3 テストの準備: 担当するコンポーネントのテスト範囲を理解します。(5) トレーニング - Q3 チェックイン: エンゲージメントと維持。
- Nala : (1) バグ検証。(2) Da Zhang と Kimi の提案に従って、JMP Live 19 負荷テストのテストを追加しました。JMP Live 19 の新しい GraphQL APIを参照してください。(3) Q3 の会話の準備。
コア
- Morgan:マークアップ テキスト ボックスに追加機能を追加する作業中です (変更は来週初めにプッシュします):
- マークアップはテキストを事前に解析し、特定の特殊文字を適切にフォーマットされたマークアップタグに変換するようになりました。
- マークアップでは、次の種類のスタイル付きテキストが解析され、適切にレンダリングされるようになりました。
- 見出しテキスト
- コードブロック
- 順序付きリスト
- 順序なしリスト
- リンク
- 機能が制限された Markdown テキスト ボックス (ノートブック用/他の開発者がテキスト表示に使用したい場合)
- Dan S: SendToReport() に必要な rememberInitialState() のタイミングを更新しました。DOE レポート ドキュメントが ScriptableContainerBox を適切に処理できるように修正しました。レポート設定項目 (dt タイトル / 日付タイトル) を修正しました。JMP プロジェクトを統合して、18.2 へのハングを修正しました。
- Dave B:トリプル s ファイルのファイル インポート バグを修正し、いくつかの異なる scatterplot3d バグを修正し、フレームボックスのサイズ変更バグを修正しました。また、ヘッドレス Windows マシンで Mimic() を実行する際の問題についてJohn Schroedlと協力しましたが、あまりうまくいきませんでした。
- Xan:線/領域の凡例項目が同期しなくなる GB の問題を修正。CCB のドラッグ アンド ドロップの問題を調査しています。
DOEと信頼性
- Caleb: Laura Lancaster の素晴らしいサポートのおかげで、2 サンプル平均エクスプローラー変換が大きく進みました。また、火曜日に ASQ の化学およびプロセス産業部門向けに、添加順序実験の概要を説明するウェビナーも準備しました。参加を希望される方は、登録は無料で、リンクをお送りします。
ホスティングとインターフェース
- ポールN:
- JMP-22800 – t->eval() が Python Send( top ); に復元されました。ユーザー スクリプトの中断を最小限に抑えるために、これはほぼ以前と同じように動作します。ただし、送信されたオブジェクトがコンテナー (リストなど) 内にある場合は、再帰的に eval() されることはありません。これにより、Python 側から jmp.globals、jmp.here シンボル マップを調べるときの問題が解決されます。そこで、オブジェクトのクローンを jmp._Opaque_ 型でラップして、globals に関数が含まれ、globals 値マップにアクセスするときに実行しようとする状況が発生しないようにします。
- Pythonで実装されたJSLユーザー定義関数を介してR機能を実装するJSLスクリプトの作業を続行しました。
- 火曜日の SAS Open Source Lunch and Learn で「JMP と Python」について講演しました。
- WEBJMP-8972 のサポート – ログに送信するデフォルトの動作に加えて、jmppy::runPythonScript() にオプションのパラメータを追加して、呼び出し元に直接エラー メッセージを返します。
- Python 3.11 および 3.12 には、Windows 上の Python 用の Arm64 バージョンがあることが検証されています。
インタラクティブ HTML
- Mike Stickles: JMPHTML-1407 (サイズ ロールの凡例設定が HTML5 では機能しない) の作業を継続しています。必要なサイズ情報をすべてエクスポート コードで計算し、エクスポートされた HTML に含めることができました (計算はエクスポート コードから使用できないヘルパー クラスで行われるため、これは難しい作業でした。そのため、若干のコード重複が必要でした)。現在は、Javascript で正しくレンダリングする作業を行っています。この作業を中断して、新しいバグJMPHTML-14080 (エクスポートされた日付形式が地域設定に応じて変化する) を調査しました。問題を報告した顧客のために、2 つの回避策を思いつきました。適切な修正は、Javascript ではなくエクスポート コードに実装する必要があるでしょう。
- Praveena:主に CCW 機能に取り組み、レポートと警告パネル間のインタラクションを改善しました ( JMPHTML-14079 、 JMPHTML-14085 )。また、 複数のプラットフォームをサポートするための「Refactor Distribution」メニュー オプションにも取り組みました。
JMPライブ
- Aurora:管理図の警告の改善 (単一警告の履歴の通信とカスタム ダウンロード ファイル)。さまざまなサードパーティ パッケージの更新。他の JMP Live 開発者とともに、反復デモを発表しました。
統計
- Laura CS:今週はアウトリーチ活動が盛んで、今週月曜日に行われる UNC プレゼンテーションの準備を行いました。翌週月曜日に Case Western University で行われる別の SEM プレゼンテーションを調整しました。Ken Bollen に連絡して Discovery に招待したところ、彼はいつかイベントに参加して最新の SEM 機能に関するフィードバックを提供してくれると約束してくれました。Core R&D の Jared と会って SEM とホバー ラベルの使用について話し合いました。時間値を持つ SEM のマニフェスト変数の追加/削除に関するバグとクラッシュを修正しました。
- Elizabeth: 1 週間と少しの休暇の後、水曜日に仕事に戻り、遅れを取り戻しました。Fang が、ネストされたランダム効果と Mixed の新しいサンドイッチ標準誤差を持つ特定のモデルで見つけたバグを調査しています。間違った数の被験者が特定され、間違った数値 (ただし、それらの標準誤差のみ) につながっています。まだ修正中です。
- ジョン・サル:
- 最小二乗法で、複数のパラメータを持つ連続効果のレバレッジ プロットを修正しました (JMP-22882)。
- デザイン スペース プロファイラー - Make および Connect にリセット X 境界を使用します... (JMP-22820)
- 混合適合では、条件付きで連続ランダム項を中央に配置します (JMP-22878)。
- Recurrence では、Richard Zink の Adverse Events モデリング (JMP-22940) をより適切に処理するための多くの改善が始まります。
統計ドキュメント
- Michael C: Fit Group と Model Dialog の Scripting Index の更新に取り組みました。Karen と Hamid のドキュメント資料をレビューしました。Colleen の Process Capability SI の更新をレビューしました。10 月の Fall Technical Conference のプログラム項目をいくつか確定しました。JSM 2025 の招待パネル セッションの要約を提出しました。来週の第 3 四半期の会話の準備をしました。
統計テスト
- Jacob: OML スクリーニング デザインのテストと新しいユニット テストの作業。パフォーマンス テスト、パフォーマンス分析スクリプトの更新。ユーザビリティ スタディ ツールの更新、ツールへの新しい選択デザイン オプションの追加、Python を使用してスタディを翻訳するための翻訳ボタンの追加。Bill Fisher のユーザビリティ スタディのフォローアップ用のアドインの作成。
- Mark: Chris と主に協力して、Phil Kay との今後のワークショップに取り組みました。Chris のベイジアン最適化プロトタイプと、人気の高い PenSim ペニシリン バッチ生産シミュレーター エミュレーターのアドインを強化しました。ワークショップで使用する例を特定できるように、多くの初期設計を評価しました。
- Haley: SEM プラットフォームの MIIV-2SLS 推定量への変更を検証するための UT を作成しました。Python 経由で R に接続し、モデルを適合させて R でベンチマークを保存し、そのベンチマークを JMP に送り返す実用的なスクリプトを開発しました。
- Tonya:制限管理プラットフォームで新しいグループ化オプションをテストしています。また、Dan のコンテナの変更に合わせてユニット テストを更新しています。最後に、バグの検証を行っています。
ライフサイエンスの最新情報
- Drew: JMP Clinical 18.2/19.0 の機能を実装し、バグを修正しました。顧客が問題をトリアージして修正するのを支援しました。JMP 19.0 の回帰に関する 2 つの Jira を提出しました。
- リチャード:動的生存レポートの作成中です。
製品管理と製品マーケティング
- Bryan F: JMP の 3 つのベースライン テーマ (Traditional、Comfortable、JMPLive) を作成しました。JMPLive テーマを強化して、今年初めに公開したプロトタイプに近づけました。アウトライン ノードの仕様を改訂して、Vuetify v3 との適合性を高めました。JMP のインストール時に Roboto フォントをインストールして、JMPLive テーマをサポートするように依頼しました。調査してくれたBob Hickeyに感謝します。アウトラインと開示のホバー効果およびクリック効果用の Jiras を作成しました。この作業に協力してくれたDan Schikoreに感謝します。Mac と Windows のフォント サイズの不一致に対処するために、JmpTheme に条件を実装しました。問題を特定して解決策を提案してくれたEvan McCorkleに特に感謝します。JMP Live 設計チームにフィードバックを提供し、Discovery Summit Lab のテストでSarah Sylvestreと協力しました。
技術サポートとエンゲージメント
- Wendy:全体的なケース数は先週より増加しました。テクニカル サポートの場合、件数の多いケース トピックは、認証、クラッシュ、およびインストールでした。JMP エンゲージメントの場合、件数の多いトピックは、RPS ブロックとソフトウェア管理者の変更です。来週は、数名が Discovery Summit Online に参加します。こちらに、 TS JMP Live レポートと、 TS が過去 14 日間に報告したチケットを表示する Jira フィルターへのリンクがあります。
週ごとのテクニカル サポート ケース数:

エンゲージメント サポート ケースの週別件数:

エンゲージメント キューのケース トピック、合計:

開発業務
- Shannon L: Jira および Confluence サイトに影響する Atlassian 9 月リリースの変更リストをまとめ、Atlassian 製品へのアクセスと質問についてユーザーをサポートし、19 の EA リリースの JMP の技術登録プロセスのサポートを継続しました。Shannon C とともに RE ツール (笑) 会議を再構築して毎週の DevOps まとめに移行し、ステータスを確認するための新しい定期的な Oxygen タッチポイント会議を促進し、TestBot ファイルのデータベースとファイル保持ポリシーの計画を開始しました。
- Bob:ビルド マシンの移行を専用の Windows インストーラー ビルド マシンに完了しました。SalesForce/My JMP への 18.1.0 インストーラーの最終アップロードと検証。インストーラー ビルド マシンのログが強化され、結果が jmpsrv01 にエクスポートされます。
- Myron: GIS 準拠のために jmptool 上の php および関連 ODBC ドライバーを更新しました。AWS Stringbot のスペルチェックの問題を修正しました ( JMPTOOL-1183 )。
ローカリゼーション
- Sandy:プロジェクト作成ダッシュボードの複数のプロジェクト タイプのエクスポート機能のテストが終了しました。プロジェクト作成ダッシュボードの単語カウント機能のバグを修正しました。イメージ差分ジョブのファイル検証に取り組みました。プロジェクト作成ダッシュボードのプッシュ機能をテストしました。テストする API を定義するためのテスト フレームワークのスコープ会議を継続しています。
- Allison: Marketplace のローカライズされた JMP ドキュメント アドインの概要テキストを確認および編集しました。Marketplace のローカライズされた JMP ドキュメント アドインのローカライズされたスクリーンショットを撮りました。18.0 のローカライズされた BigBook を検証し、テストのために QA に引き渡しました。Marketplace 文字列の引き渡し 2 をベンダーに送信してローカライズしました。Fusion での変更注文リクエストの作成について学習しました。
- Krzysztof:新しい L10N 自動化機能のテスト。臨床およびマーケットプレイス向けのローカリゼーション リターンのプッシュを支援します。ローカリゼーション タスク (用語の収集、用語の説明、QA) 用の LLM を調査および評価します。TM 検索アプリケーションを新しい AWS マシン (ネットワークの外部からアクセス可能) に移行する作業を行います。
- Howard: Git および P4 プッシュのテスト環境を作成しました。翻訳エクスポート機能のテストを完了しました。API の標準化を開始しました。アドイン、単語数作成などのバグ修正と更新を行いました。
- Sohail: TM 検索で見つかった新しいバグを解決し、最初のフィードバックを提供する準備をしました。LLM の研究を継続し、LLM を使用して用語抽出を自動化する作業を開始しました。
- Trish:第 3 四半期のレビューがすべて完了しました。19 年のスケジュールと予算のリリース計画。マーケットプレイス向けのローカライズされた JMP ドキュメント アドインに関して Qiana と Allison と協力しました。
ドキュメント
- Qiana:自動参照ブックのタイトル ページを 18.1 で更新しました。サンプル データ Jiras を検索して 18.2 の更新を探しましたが、更新は必要ありませんでした。編集者のポジションの履歴書と HireVue 面接を確認しました。ドキュメント保持ポリシーに取り組みました。プロジェクトの計画と調整を行いました。
- デボン: JMP-18250: Excluded() と < の追加
- Khawar:サンプル インデックス: Chris と Qiana に会って問題を確認し、スプレッドシートにデータを入力します。Essential Graphing: 本をざっと読み、問題に取り組みます。Oxygen: コールアウトの confluence ページを確認し、CSS コースを終了しました。
- ChrisB : 遺伝学 PDF とドキュメント アドインを修正します。プリセット ドキュメントをさらにレビューします。ダーク サイトの概念実証作業のヘルプ。
- Susan C: Qiana と Q3 チェックイン ミーティングの準備と実施。Jira は 18.2 と 19.0 に対応。8 月の UI 文字列のレビューを終了。
シャノンからのメモ
この Instagram 動画投稿を共有していただきありがとうございます。 これは (水の) 機能であり、バグではありません。コメントを必ず読んでください (例:「動作しています。触らないでください」)。皆さんが素晴らしい週末を過ごせますように!