2023 年 9 月 1 日の JMP 開発アップデートへようこそ!
JMP 17.2 の作業はほぼ完了し、JMP 開発は引き続き残りの作業を完了することに重点を置いています。 JMP 18 後期の機能、トリアージとバグの修正。 EA5 が顧客に提供されるようになり、それらの顧客からテレメトリ、問題レポート、クラッシュ事例を受け取り始めています。 ただ思い出してくださいJMP18EA6は10/3/23に凍結される予定です。
関連して、おかげさまでトーニャ・モールディンクラッシュを選択した今週のベータ/クラッシュ トラックを共有していただきありがとうございます!

2023 年 9 月 1 日の週の JMP ベータ レポート | JMP ライブ (sas.com)
早めの注意事項を共有したいと思いましたJMP 開発マネージャーと製品マネージャーは、コード レビュー モード (11/8/23) の開始時に JMP 19 機能ブランチを作成する提案を評価しています。 JMP コードがフリーズする (12/20/23) まで待つよりも、 JMP 18 での作業をあまり行っていない最近雇用された開発者や、プロジェクトの大部分を終えた既存の JMP 開発者は、より早く JMP 19 プロジェクトに移行し、JMP 18.0 向けではない修正を別のトラックにプッシュする機会を望んでいます。
この提案が受け入れられた場合、これは次のことを意味しますソースコードとテストウェアを移動する Perforce ベースのデスクトップ JMP 自動統合プロジェクトメインから 18 に変わりますオフコード レビュー モードの開始時に、メインから 19 までの成果物の自動統合がオンになります。の上。 新しい JMP 19 ナイトリー ビルド、インストーラー、継続的統合プロジェクトは 19 ブランチ作成後すぐに利用可能になり、シェルフで JMP 19 プロジェクトに取り組んでいた開発者は自由に変更をメインにプッシュできるようになります。
このブランチ イベントの後、メインで行われた修正はJMP 18.0 を同梱する必要がある19.0 から 18.0 に統合し直す必要があります。 これは、開発者が統合を行う必要がある余分な数週間を意味しますが、利点としては、次の出荷バージョン (18.0) に移行する前に、後期修正をテストするために利用できるビルド/インストーラーを備えた別の機能ブランチができることです。 今週のテストに関するさらなる議論の結果、通常どおり Code Freeze で 18.1 ブランチを作成し続けることが最善であると思われます。 開発者は、計画バージョン 18.1 で 19 にプッシュされた変更を修正し、後日統合を実行する (または 18.1 ブランチがオープンするときにプッシュする修正を保留する) 意向を示すことができます。 現在検討中のこの提案についてご意見がございましたら、お気軽にお寄せください。
過去2回の夏季学生プレゼンターに心より感謝いたしますレベッカ・チャンとパーカー・カシウィッツ昨日の JMP 開発会議で成果を共有してくれてありがとう! ライブ会議に参加できなかった場合は、会議への招待状に録画リンクが表示されます。ここSharepointで。
レベッカの講演で HTML5 テスト スイートの拡張についてさらに詳しく知ることができてとてもうれしかったです。 また、テストの構築とプログラミングに使用した Web 中心のツール (Cucumber、Gherkin、Selenium) の学習曲線について彼女が考えを共有してくれたのもありがたかったです。 昨日の会議の焦点ではありませんが、JMP のシステム テスト チームが、デスクトップ上の対話型アクションを模倣する内部自動化フレームワークで Sikuli と呼ばれるツールも活用していることは注目に値します。
JMP を GPT4 に接続する Parker のデモも非常に示唆に富んだものだと思いました。 彼のプロジェクトは、将来的にさまざまな JMP リソースと連携し、ユーザーが質問に対する答えをより速く見つけられるようにする可能性があります。 特に、JMP 固有の用語や翻訳でトレーニングされた Sohail の機械翻訳モデルなど、関連分野に焦点を当てた他のエキサイティングな夏の学生プロジェクトと一緒に考えると、その可能性は刺激的です。
最後に、おかげでオードリー・シャルこれを共有するためにアトラシアンの今週のヒント。 Jira と Confluence の機能は両方とも、アドオンを追加することで拡張できます。 すでにいくつか購入しています。
- LaTex (Confluence)。Confluence ページに数式、単位、数式、数式表現を追加するのに役立ちます。 (これを使用している場合は、オードリーに知らせてください!)
- Foxly (Jira)、ストーリーの優先順位付けと、製品管理と開発者の間のコラボレーション用
- テーブル フィルターとチャート (Confluence)、非常に便利なテーブル フィルター メカニズム。
- スマート チェックリスト (Jira)、Jira の実際のサブタスク項目のオーバーヘッドなしで To Do 項目またはサブタスクを作成するオプション
- Balsamiq Wireframes (Jira)、図とワイヤーフレームの作成用
- LucidCharts (Confluence)、ワークフロー図の作成用
- ホワイトボード (Confluence ベータ版)、付箋や図面を作成するため。
- Atlassian Intelligence (Jira と Confluence の両方のベータ版)。フィルターの作成やコンテンツの作成に関するヘルプを得ることができるアドインです。
オードリーは、今後の「今週のヒント」でこれらのそれぞれに焦点を当てる予定です。 とりあえず、何か気になるものがあれば、ぜひ調べてみてください! これらのアドオンのいずれかが特に便利だと思われた場合はお知らせください。 追加のアドオンに関するアイデアも歓迎しますが、将来の提案は広く検討されるべきです。
一般的なお知らせ
- Inside JMP で注目の従業員になりたい場合は、次のコピーをダウンロードしてください。知る形状。 質問に記入し、完了したら、自分の写真 3 枚と一緒にフォルダーにアップロードするだけです。 JMP ファミリーをもう少し身近なものにしていただき、ありがとうございます。
今後の重要な日程
- JMP 18 および JMP クリニカル 18 EA6 – 10/3/23
- JMP 18 サンプルデータのフリーズ – 10/18/23
- JMP 18 コードレビュー – 2023 年 11 月 8 日
- JMP 18 および JMP クリニカル 18 EA7 – 12/8/23
- 来てください合流の完全なリストについては、 JMP17そしてJMP18日付。
JMP 開発の最新情報
テクニカルサポートとエンゲージメント
- サポートにとっては非常に忙しい一週間でした。 研究開発および製品管理と協力して、(JMP Live の) ホスティング サポートの可能性に関するサポート ポリシーを確立しようとしています。 TS は Salesforce チームと協力して RPS Web フォームを構築しています。 私たちは SAS TS と協力して、新しいケース管理ツールに報告される顧客の問題を処理するためのベスト プラクティスを決定しています。 また、私は Aaron Kennedy のチームと協力して、問題を送信する Web フォームを置き換えようとしています。 ウェンディ (およびその他) は、公開求人の面接プロセスに参加しています。 そして、私たちは今でもオフィスから離れた数人のエンジニアとともにすべての顧客のケースに対応しています。 ここにありますTS JMP ライブレポートおよび を示す Jira フィルターへのリンク過去 14 日間に TS によって報告されたチケット数。 以下は、毎週のトラック/ケース数のプロットと、エンゲージメント チームのケース トピックを示すツリーマップです。


開発業務
- ジム:オードリーと協力して、すべてのテストマシンでの毎日の定期的な実行から臨床 UT スクリプトを削除しました。 JMP-10455 に関して Michael Hecht と共同開発し、単一の Mac 上で複数の JMP 製品を使用できるようにしました。 JMP 18.0 の新しい ASSERT Jira チケットを報告し、複数のアサーションの失敗、リーク、アドレス サニタイザーのクラッシュに対するバグ修正を検証しました。 パーフォースサポート。
- メラニー:プロセスの簡素化を目指して PDF 制作を検討しています。 ドキュメントの最終生産チェックを自動化する可能性/望ましさ/ROI を調査します。 日本語ヘルプ制作に関する問題のトラブルシューティング。
- ボブ:最終的な EA5 ファイルと更新された Torch アドインが My JMP にロードされました。 SAS 処理による 17.2 の準備。 JMP コードの将来のエスクローについての議題について話し合いました。 ファイルをアップロードするための MyJMP 手順の文書化に取り組んでください。
- マイロン:新しい JiraBot UI およびその他のメンテナンス項目に取り組んでいます。
ドキュメンテーション
- スーザンC:グラスゴーのオフィスから新しい Mac マシンを受け取りました。 グラスゴーの技術サポートは、Cary と協力して、使用を開始できるように登録してもらっています。LICEcap を使用して、クイック スタート用のアニメーション GIF を再作成しました。 Jitbit (マクロ記録ツール) をまだ動作させることができないため、ローカライズ用のテキスト命令を作成して試してみます。 HTML5 および 17.2 用のいくつかの Jira に取り組んでいます。
- デボン: 「JMP の使用」の「設定」の章を更新し、プラットフォーム プリセットと列マネージャーの設定ページに関する新しいドキュメントを作成します。「JMP の使用」の「プラットフォーム プリセット」の章でさらに作業を進め、ドキュメント作成タスクを自動化するためのアイデアについて議論し、取り組んでいます。
- キアナ:サンプルデータの非推奨計画に取り組みました。 ボストンハウジングのコミュニケーションプランに取り組みました。 プロジェクトの企画立案を行いました。
システム/ホストのテスト-Cary
- マイク・M: Jiras の検証に取り組んでいます。 ダッシュボード ビルダーからフィルターを削除するとレポートのサムネイルが削除されるという新しい問題が発生しました。 一度にアクティブにできるダッシュボード全体のフィルターが 1 つだけであることをテストする Sikuli テストを追加しました。 画像テストではうまく機能しないいくつかの JMP 印刷の欠陥に対する Sikuli テストを追加しました。 17.2 および 18.0 JMP ヘルプ JSL キャプチャ テストを追加して、メタデータとヘルプ ファイルの公開アクティビティを監視します。 Columns Manager テストの素晴らしいレビュー セッションを提供してくれた Ernest に感謝します。新しいテスト (Sikuli、JSL、およびマニュアル) に対する私の現在の最優先事項です。
- マンディ: Dave White によるデータ テーブルの修正と Ernest によるワークフローの修正を実施しました。 可能な場合はいくつかのテストを追加し、記録とバックステップを含むワークフロー修正も送り返しました。 パワーポイント、圧縮されたジャーナル ファイル、Discovery 用のワークフローをアップロードしました。 ライブ プレゼンテーション用にコピー先のフラッシュ ドライブを見つけるのを手伝ってくれた Paul N. に感謝します。 TS トラック/ベータ版の質問に回答し、JIRA の問題を報告しました。インタラクティブな回帰テストに使用する複数のマシンからのワークフローを整理します。
- ニック・H:多数の単体テストのクリーンアップと検証に取り組んでいます。 Dan の新しい <<< Get Where Expr メッセージの単体テストを追加しました。単体テストは、サポートされているすべてではないにしても、ほとんどのプラットフォームにまたがります。 新しい Show Commands() 機能の単体テストも追加されました。 私は Mandy と協力して、David W. が行った最近の変更後に Make Indicator Columns が機能するという誤った動作を修正しました。 最後に、ローカルに保存された単体テストのタイミング情報を表示する、単体テスト GUI の新たな拡張の可能性に関する作業を開始しました。
- 猟師: JIRA 検証、Sonoma 14.0 Dev で JMP をインストールおよびテストしました。 ラボで Mac をテストするホスト上の Beta 7 では、いくつかのプロジェクト関連の問題に取り組み、Aaron と会い、プロジェクト ファイルを OneDrive に保存する際のクラッシュについて話し合いました。
- オードリー: について考える合理化インストーラーの最終検証プロセス。 考えられる影響を考慮すると、早期分岐テスト中。 Jira 管理者の作業、superBaseline の変更のテスト、インターンのオフボーディング。
Web テスティング-Cary
- ジョシュ・L:先週は Jira のバグとストーリーのテストに焦点を当ててきました。 テスト準備完了状態のアイテムが多数あるため、JMP Live のあらゆる側面をテストしています。
- 北京 / Cary Live と HTML5 Jira のステータス
116 – テスト準備完了
6 – テスト
15 – 過去 7 日間に作成された Jira のバグ
74 – 過去 7 日間にクローズされた Jira アイテム。 (過去 2 週間で 124 件が閉店しました)
システム/ホストのテスト - 北京
- 北京チーム:
- エリック(ナイ)・ワン: (1) 新機能「フォルダレベルアクセス」のテスト。 不適切なフォルダー レベルのアクセスに対する完全なテスト保護 ( WEBJMP-7344 )。 新しい GraphQL クエリ「eligiblePotentialMembers」をテストします ( WEBJMP-7344 )。 フォルダーからすべてのアクセスを削除するシナリオをテストします ( WEBJMP-7149 )。 バグを検証するWEBJMP-7292 。 上記のストーリーとバグからの冗談テストを追加します。
- ダリ: (1) TS 00051138の調査とバグの作成JMP-18135: MFI 設定ダイアログのツールチップに、単一の \ が表示されるべきところに、二重の \\ が表示される。 (2) JMP Live 18.0 シナリオベースのテストを開始する準備をします。 (3) バグを確認します。 (4) Playwright を使用して書き込みを試みる JMP Live 検証自動化に公開される JMPC レポート。
- ナンウー: (1) JMP 18.0 3 rd Windows と Mac の両方で ODBC ドライバーのパーティ ソフトウェア テストを行ったところ、Mac のテストは最新の実際の ODBC ドライバー 5.1.8 で合格しましたが、Windows ODBC ドライバーのテストでは、特定の実行シーケンスでクエリ ビルダー単体テストを実行すると、謎の終了問題が発生しました。古いドライバーを使用してもこの問題が再現される可能性があるため、この問題は新しい ODBC ドライバーに関連していないようです (問題は少なくとも 2 つのテスト ファイル (/SQL/testODBCIncludeQuery.jsl および /SQL/) に関連している可能性が高いと考えられます) testQueryBuilderDefects.jsl) はまだ調査中ですが、再現手順を最小限に抑えて、この終了の問題のバグを解決したいと考えています ( JMPTESTBJ-1799 )。 (2) JMP 18.0 EA 5 テスト完了
- キミ(ユー)ワン: (1) JMP 18.0 NF – Python – 進行中。 (JMP-18156: jmp.utils パッケージを削除し、 write() と flash() を備えた jmp.log パッケージにします) - 終わり。 以前の機能のテスト ケースをさらに拡張します。 UT スクリプトを作成します。 (2) Mac 用の JMP 18.0 EA5 テスト – 完了。 (3) 技術サポート: ケース番号 00051244。 JMP-18137: CRP: Python モジュールを正常にリストおよびアンインストールできません。 (4) バグの検証。
- ダー・チャン: (1) バグの検証。 (2) Eric Wang の責任をよく理解する (JMP Live E2E テスト)。 (3) Da Li と協力して、JMP Live に公開される JMPC レポートを自動化する方法を研究します。
- ナラ: (1) シナリオベースのテストを準備します。 (2) バグの検証。
データディスカバリー
- デビッド・バーバー:ホバー ラベル スクリプト中の再入によって引き起こされるクラッシュを修正し、GPicture が Windows 上で PDF として保存する機能を追加し (Mac ではすでにサポートされています)、いくつかの画像テストの問題を修正しました (Paul S は、HTML 画像がテスト ビルドでスキップされる場合があることに気付きました)および .dmp ファイルが常にネットワークにコピーされるわけではありません)。
- ダン・S:プリセットおよび同様の機能の堅牢なディスパッチに引き続き取り組んでいます。不正なフィルター レイアウトを防ぐためのダッシュボード ビルダーの変更。 現在のデータ テーブルに応じて不正なスクリプトが生成される App Builder の問題を修正しました。 Box のビジュアル スタイルに関するディスカッション。
- モーガン: Jira のバグをトリアージし、プロジェクトにまだ存在するバグを評価し、木曜日の JMP Notebook プレゼンテーションの準備をしています。
- ザン:オーバーレイされたプロファイラー インタラクション カーブのホバー ラベルが機能し、クリックできるようになりました。
エネルギー省
- 彭:疲労モデル プラットフォームの文書化の草稿を完成させ、提出しました。 最近の作業により新たに浮上した問題を修正しています。 ビルと一緒に研究を続けます。
- ケイレブ:バグに対処し、来週の開発講演の準備に引き続き取り組んでいます。
ホスト
- ポール・ネルソン:
- Sam Gardner 氏による Novozymes への Python 統合に関するプレゼンテーション。
- save( path='filepath' ) と close( save= ) を追加しました真実| False ) メソッドを Python データ テーブル オブジェクトに追加します。引数はオプションであるため、.save() と .save('i_am_some_file_location') は両方とも .save(path=' i_am_some_file_location') と同様に有効です。.close() の場合、デフォルトではテーブルが保存されます。パラメーターは NoSave ではなく save です。保存したくない一時ファイルの場合は、 .close(False) が正しく、より自然なようです。
- リスト チェックの処理と、最初のリスト チェックの試行によって導入されたバグを修正しました。 JMP-18138 、 JMP-18154 、 JMP-18155 、 JMP-18156 。 追加のサンプル スクリプトとドキュメントの作業。
- 製品セキュリティ: トレーニングを同期し、Travis と協力して、顧客の要求に応じてオープンソース コンポーネントのバージョン番号を取得します。
- マイケル・H: Mac Data Filter フローティング パレットのテキスト フォーカスのバグを修正しました。 ブライアン・フリッケ率いるビジュアルスタイリングチームに参加。 JMP ディスカバリーサミットの準備中。
- ダニエル・P: Salesforce ベースのソフトウェア認証は、Windows 上の JMP と連携して機能します。 次のステップでは、Mac を最新の状態にして、他の製品を追加します。
インタラクティブなHTML
- ジョン・パウエル:
- 新しい「Changing Design」Jira フィールドを採用しました (James Koepfler によって実装されました) JIRAHELP-55 ) を Jira プロジェクトに追加します。 リサのを見たテレメトリーダッシュボードパフォーマンスとインタラクティブ HTML コンテンツについて説明し、両方を改善する方法を提案します。 Discovery Summit Americas Online に登録しました。 JMP ユーザーコミュニティの投稿に返信しました: JMP Live 17.2 のダッシュボードの継続的ローカル データ フィルターが対話型ではない。 JMP Live でのグラフレットのサポートを支援する REST API を作成するための実装の詳細について、Adrianna Beck を支援しました( WEBJMP-7458 )
- 自動対話型テストの開発を簡素化するために、アウトライン コンテナの HTML 要素にアウトライン タイトルをデータ属性として追加しました( JMPHTML-2324 )。 TextBox のカスタマイズされたフォント ファミリのサポートを実装しました ( JMPHTML-2060 )。 最後に、静的を検出してレンダリングし、メッセージをログに出力するコードを実装しました。
- ポール・スピチャラ: HTML エクスポート時に Fit Group が JMP をクラッシュさせる問題を修正 ( JMPHTML-2306 )。 FitGroup 内の条件付き最小二乗プロファイラーをサポートするために、isConditional に渡す HTML プロファイラー エクスポート関数がリファクタリングされました ( JMPHTML-2331 ]。 非 REML LS が信頼区間をエクスポートしない場合の回帰を修正しました ( JMPHTML-2325 )。 すべてのプロファイラーに対して OpAsConstant をサポート ( JMPHTML-2330 。 混合モデルの予測間隔のサポートを追加 ( JMPHTML-2334 )。 フィット グループの予測間隔のサポートを追加します。
- マイケル・セノユイット:モザイクのサポート パターンの塗りつぶしが完了し、ツールチップと HoverLabel の fontFamily の作業を開始しました。
JMPライブ
- マイケル・G:ユーザーの削除時にデータベースから個人識別情報 (PII) を削除する機能のフロントエンド作業がプッシュされました。 特定の日付より前の監査ログ エントリを削除できるようにする機能のフロントエンド作業がプッシュされました。 これは、企業が監査ログから PII を削除するのに役立ちます。 JMP Live の多くのバグ修正。
- オーロラ: GDPR への準拠を完了しました (メインへのマージは別として、これは 3 連休の直前に無謀に思えます)。 また、フォルダー レベル アクセスに関するバグ修正と磨きをかけました。
統計ドキュメント
- ジェイコブ: Easy DOE の保留中の変更をテストします ([分析] タブの更新)。 CSALT 設計のテスト。 JMP 18 の Jira チケットを確認します。
- マイケルC: Discovery での私のプレゼンテーションを録音しました。一部の 18.0 NF に関するドキュメントのマイナー更新。
- ハミド:メディエーションの例に取り組み、SEM の章に関連する他のタスクを処理します。
統計テスト
- マーク: Easy DOE のデータ入力ステップの単体テスト スクリプトを終了します。 Jacob を使用して、Easy DOE の分析ステップに対する基本的な変更をテストします。 Easy DOE for JMP 18 の変更に対応するようにテスト スクリプトを編集します。
- トーニャ: CCB のフェーズを使用した短期管理図と能力分析のテスト。
シャノンからのメモ
皆様、楽しい長い週末をお過ごしください! 朝晩の涼しい気温が続くといいですね!
