2024년 7월 12일 JMP 개발 업데이트에 오신 것을 환영합니다!
이제 인증된 사용자는 My JMP에서 JMP 및 JMP Pro 19 EA1 설치 프로그램을 사용할 수 있습니다. 베타 고객의 테스트를 위해 첫 번째 반복을 제공해주신 모든 분들께 감사드립니다! 우리는 이미 베타 트랙과 충돌 보고서를 받고 있습니다. 7월 26일에 JMP 19 EA2가 중단될 예정이므로 EA2 및 향후 EA에서 소개하고 싶은 주요 새 항목에 대한 기능 페이지를 추가하는 것을 잊지 마십시오( 여기 방법 참조 ).
JMP 18.1 소스 코드 동결은 24년 6월 28일에 이루어졌으며 18.1의 보안 동결은 한 달도 채 남지 않았습니다(24년 8월 9일). 동결 후 요청된 모든 쇼스토퍼 소스 코드 수정 사항은 평소대로 승인 프로세스를 거쳐야 합니다. 중요한 숫자 버그가 이번 주 초에 수정되었으며 몇 가지 최종 JMP Clinical 소스 변경 사항이 오늘 승인되었습니다.
이제 유지보수 버그 수정 통합을 위해 JMP 18.2 분기가 공개되었습니다. 또한 제3자 보안 업데이트와 18.2를 기다릴 수 없는 중요한 쇼퍼퍼를 위해 가까운 시일 내에 18.1.1 브랜치를 오픈할 예정입니다. JMP 소스 코드에 영향을 미치는 엄청난 수정 사항이나 라이브러리 수정 사항이 나올지는 아직 알 수 없지만, JMP Live는 광범위한 타사 라이브러리 세트로 인해 변경 사항이 있을 것이 확실합니다.
이번 주 개발 회의에서 JMP 19 지도 기능의 개선 사항을 시연해 준 인턴 Parker Dingman 에게 정말 감사드립니다! 회의를 놓치셨다면 여기에서 녹화본을 확인하실 수 있습니다 . 학생들이 여름 과제를 발표하는 동안 앞으로 몇 주에 걸쳐 인턴 중심의 JMP 개발 회의 시리즈가 열릴 예정입니다.
최근 Atlassian 업데이트 에 대한 세부 정보를 공유해 주신 Shannon Leslie 에게 감사드립니다! Atlassian Cloud 제품을 사용할 때 활용할 수 있는 몇 가지 새로운 항목에 대해 알아보려면 아래 링크를 확인하세요.
충돌이 선택된 이번 주의 JMP 19 베타 사례에 대한 세부 정보를 제공한 Tonya Mauldin 에게 진심으로 감사드립니다. 언제나 그렇듯이 수많은 베타 사례를 분류하고 테스터와 협력하여 EA 문제를 조사하고 보고한 Tonya와 Nicole Jones 에게 매우 감사드립니다. 고객이 18과 19를 채택할 때 인증 관련 질문을 할 수 있도록 도와준 JMP 기술 지원팀에도 감사드립니다!

24년 7월 12일 주간 JMP 베타 보고서 | JMP 라이브
일반 공지
중요한 다가오는 날짜
- JMP 19 EA2 코드 동결 – 24년 7월 26일
- JMP 18.1 보안 동결 – 24년 8월 9일
- JMP 18 및 JMP 19 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
대화형 HTML
- Paul Spychala : Firefox 128은 렌더링 엔진을 업데이트했기 때문에 모든 테스트 참조 이미지를 리베이스해야 했습니다. JMP JMPHTML-13843 , JMPHTML-13844 , JMPHTML-13845 , JMPHTML-13883 에 의존하는 대신 Javascript에서 그래프 빌더 보고서 레이아웃을 기본적으로 구현하기 위해 Javascript에 큰 변경 사항을 적용했습니다. 이는 브라우저 화면 크기에 반응하는 반응형 보고서를 구현하는 데 필요합니다. HTML에서 모델 스크리닝 프로파일러에 대한 지원이 추가되었습니다(모든 메소드가 HTML 프로파일러를 지원하는 경우) JMPHTML-13918 .
- Mike Stickles: 단방향 선택의 임시 활성화 완료 - 단어 클라우드 선택이 용어 테이블에 반영됨 - 단어 클라우드( JMPHTML-13665 )에서 양방향 선택 활성화 작업을 계속 진행 중(용어 테이블 선택도 단어에 반영됨) 클라우드), HTML 테이블과 제대로 작동하려면 기존 테이블 내보내기를 수정해야 합니다. 다음주에 휴가가서 22 일 에 이 작품을 다시 가져오겠습니다.

- 웹 기반 프로세스 스크리닝 브라우저 프로토타입( JMP-22074 )에 대해 John Sall 및 Praveena 와 함께 작업했습니다. Process Screening 플랫폼에서 생성된 관리도에 경고가 있는 점이 행 번호를 표시하지 않는 문제를 해결하고 있습니다( JMPHTML-13927 ).
- Dieter, Bryan F., Praveena 및 Paul S 와 함께 대화형 HTML의 새로운 기능 및 UI 개선에 관한 토론에 참여했습니다.
- Q2 체크인 대화. SAS 보안 교육을 완료했습니다. Control Chart Warnings Triage 특허 출원 회의에 참석했습니다.
JMP 라이브
- Aurora: 관리 차트 경고가 개선되었습니다. 심사할 마커가 할당될 때와 심사 주석에서 언급될 때 사용자에게 알림이 추가되었습니다. 다양한 버그를 수정했습니다. 프로젝트 개발자와 테스터 간 Q&A 미팅을 진행했습니다. 다른 사람들과 함께 특허위원회에 제출되었습니다.
통계
- 존 샐:
- 이제 Fit Least Squares는 제외된 행에서 예측된 실제의 불량 축 배율을 방지합니다(JMP-22086).
- 카테고리별 메뉴가 더욱 개편되었습니다(JMP-21300).
- FDE(JMP-22024)의 Ryan Parker 루틴을 사용하여 모든 Fit Model 특성에 대해 BSpline 효과 유형을 구현합니다.

프로세스 스크리닝 초기 작업에서는 여러 프로세스 중에서 제어 차트를 불러올 수 있는 웹 페이지를 만드는 작업입니다. Praveena Panineerkandy에는 이미 HTML 페이지가 작동하기 시작했습니다. (JMP-22074)

- Laura CS: 최신 HR 교육을 이수했습니다. 몇 가지 고급 SEM 사례를 연구하기 위해 학술팀의 Murali와 협력했습니다. SEM 사용자 정의 실행 대화 상자의 재실행 버그를 수정했습니다. Ken Bollen의 SEM 책 초안을 검토합니다. 다성 상관관계에 대한 연구를 시작했습니다. Haley가 캠퍼스를 방문하는 동안 만났고 우리는 2025 SPSP 컨벤션에서 SEM 워크숍 제안서를 제출했습니다.
통계 문서
- Hamid: James와 함께 3일간의 JMP 온보딩을 완료했습니다. 규정 준수 교육을 마쳤습니다.
Michael과 함께 다음 작업 세트를 계획했습니다.
- Michael C: 18.1의 테스트 서버 구축 도움말을 검토하고 James가 Stat R&D의 신규 채용을 위한 온보딩 세션을 도왔습니다.
통계 테스트
- Tonya: 단기 관리도 테스트, Discovery용 xpath 프레젠테이션 작업, 베타 피드백 작업.
생명 과학 업데이트
- Reetika Sarkar: 지연일 0일 동안 DILI 심사 보고서에서 잠재적인 Hy 법칙에 대한 검증된 수입니다. SAS Intern Expo 포스터를 제출하고 JMP 인턴 프레젠테이션을 위한 슬라이드 일부를 작업했습니다.
- Drew: Airspeed 패키지를 사용하여 Apache Velocity 템플릿 처리의 Java 구현을 Python 구현으로 대체하기 위한 지속적인 작업입니다. JMP Clinical 18.2 및 19.0에 대한 버그 수정 및 기능 작업이 이루어졌습니다. JMP Clinical 고객 분류 및 지원을 지원합니다.
- Tom: Susan Conaghan과 협력하여 유전학 문서의 손상된 도움말 키를 수정했습니다. 임상 문서에 비디오를 통합하는 것에 대해 논의하기 위해 Monica Beals를 만났습니다. 기존(및 일부 새로운) Jira 문제를 계속해서 해결했습니다. 18.1에 대한 임상 문서를 계속 업데이트하고 있습니다.
- Richard: 더 복잡한 Graph Builder 그래프를 쉽게 재현하기 위해 그래픽 기능을 개발했습니다.
제품 관리 및 제품 마케팅
- Bryan F: 지난 주에 저는 Parker Dingman 이 지도 리팩토링 프로젝트에서 활용할 수 있는 아이콘을 준비하고 이러한 아이콘을 표시하는 적절한 방법에 대한 지침을 제공했습니다. Michael Goff 와 Justin Chilton 에게 JMP Live 홈페이지 재설계에 대한 통찰력과 제안을 제공했습니다. Russ Wolfinger 가 만든 Venn Diagram Add-In에 대한 피드백을 제공했습니다. 아이콘, 텍스트 및 Vuetify 디자인 시스템에 관해 HTML5 팀 구성원( Praveena Panineerkandy , Paul Spychala 및 John Powell )과 토론에 참여했습니다. HTML5 캔버스 내에서 Roboto 글꼴을 구현하는 방법에 대한 지침과 함께 툴팁을 생략하여 그래프에 상호작용성이 부족하다는 점을 효과적으로 전달하는 방법에 대해 John Powell 에게 조언을 제공했습니다. 잠재적인 제품 관리 지표를 외부 또는 내부 초점은 물론 결과 또는 출력 방향을 기준으로 광범위한 그룹으로 분류했습니다. 이러한 지표와 관련된 가치와 노력을 평가하기 위한 투표 양식을 개발했습니다. 보고서의 스타일을 변경하는 사용자 수를 추적하기 위해 원격 분석을 수행했습니다.
기술 지원 및 참여




개발 운영
- 멜라니: 지라! 지라! 지라! CSV 파일(JMP에서 내보낸)에서 Jiras를 일괄 생성하는 방법을 배웠습니다. 그런 다음 18.2 분기 Jiras에 대해 실행해 보세요. 담당자, jirabot 업데이트 필드 및 감시자를 사용하여 분기 템플릿을 개선하는 작업을 진행했습니다. csv를 내보내기 전에 JMP에서 테이블 업데이트를 자동화하는 방법을 실험했습니다. 현지화 컨설턴트: PortableUI 문자열 가져오기 및 전달을 단순화하고 개선하기 위한 계획에 대한 현지화에 의견을 제공했습니다. SAS 교육: 최신 SAS 교육 모듈을 완료했습니다. DevOps: 다양한 DevOps 프로세스에 대한 일반 조사, 테스트, 문제 해결.
- Shannon L: 추가 Jira 보드 구성을 지원하기 위해 문서 프로세스 팀을 만났습니다. 코드 고정 후 18.1 미해결 문제 정리 지원 Atlassian 갱신 및 기타 Atlassian 라이선스 관리가 완료되었습니다. csv 파일을 통해 생성된 이슈에 감시자를 추가하기 위한 Jira 옵션을 조사했습니다. JMP 충돌 보고서 조사를 지원합니다. Jira 및 Confluence 사이트에 영향을 미치는 엄선된 Atlassian 7월 릴리스입니다.
- Jim: 모든 JMP 18.0.2 Jenkins 프로젝트를 비활성화했습니다. 많은 18.0.1 Jenkins 프로젝트를 보관했습니다. 생성된 //depot/rel/r18.2/… Perforce 브랜치; 많은 18.2 프로세스 관련 JIRA가 업데이트되었습니다. Mac Mini에 새로운 Mac OS인 Sequoia를 설치했습니다. 18.2 및 19.0 단위 테스트 실행을 설정합니다. 되돌리기, 통합, 새로운 사용자 설정 및 권한을 포함한 Perforce 지원. 다수의 어설션 실패 JIRA가 보고되었습니다.
- Myron: AWS 버전의 Stringbot 작업에 참여했습니다. 이를 오류 없이 실행하고 테스트 준비를 했습니다. 또한 테스트 대시보드 결과와 충돌 시스템의 버그를 수정했습니다.
- Bob: 관리 권한이 없을 때 설치에 도움이 되도록 새로운 문자열로 18.1 및 19.0 설치 프로그램을 업데이트했습니다(JMP 21717). JMP Pro 18.0.1을 사용하는 JMP Live 18.0.2를 만들었습니다. JMP 노트북 파일 유형(JMP 22047)을 지원하기 위한 버전 19 설치 프로그램의 레지스트리 업데이트입니다. 각 에디션에 대해 프로덕션과 EA 간에 Windows 설치 프로그램의 GUID를 강제로 일치시킵니다(JMP-21955). 18.2 설치 프로그램 스크립트가 생성되었으며 이제 야간 일정에 따라 실행됩니다.
- Shannon C: 화요일에 인턴 및 최근 신입 사원과 함께 JMP 리더십 Q&A 세션에 참여했습니다. Python 통합 및 프레젠테이션에 대한 인턴의 직접적인 질문을 도왔습니다. 여러 충돌을 조사했습니다. 충돌 링크 문제를 조사하고 예상대로 실행되지 않는 프로젝트를 상징화했으며 Lisa와 협력하여 15.2 이전 버전을 제거하여 충돌 점수 테이블의 크기를 줄였습니다. Jira 프로세스 릴리스 계획에 대해 Shannon L 및 Melanie와 함께 작업했습니다.
현지화
- Allison: 현지화를 위해 공급업체에 JMP Live 공개 도움말을 보냈습니다. JMP Marketplace 번역을 마무리하고 Kristen에게 전달했습니다. 업데이트된 18.0 KO, JA, ZH Doc 추가 기능을 JMP 커뮤니티에 업로드하려고 했는데 KO 및 JA 페이지에 문제가 있어서 Ryan Gilmore에게 이 문제를 보고했습니다. 18.1 JMP, JMP Live TM 및 텀베이스를 통합하여 마케팅 팀과 공유했습니다.
- Krzysztof: JMP Marketplace, 서적, JMP Live 공개 번역 반품 처리. JMP 18.1 UI 프로젝트에 대한 TM 유지 관리(정리)입니다. UI 프로젝트에 대한 새로운 커밋 및 반환 작업/스크립트에 대한 제안을 작성했습니다. JMP Clinical 번역 작업흐름의 프로토타입을 개발했습니다. 번역의 버그 수정.
- Howard: memoQ Commit Job에 강제 동기화 기능을 추가했습니다. MIF 조건부 작업에 대한 레이블을 추가합니다. memoQ로 가져온 파일과 소스 파일의 파일 비교 기능을 추가합니다.
- Trish: 임상 현지화에 관한 대화입니다. Marketplace 현지화 검토. 19를 위한 결함 분류 및 자원 계획.
- Sandy: 모든 프로젝트의 파일 채우기를 검증하는 파일 비교 프로그램 테스트에 참여했습니다.
선적 서류 비치
- Qiana: 18.1에 대한 프로덕션 확인 결과물입니다. 샘플 데이터 테이블의 오래된 URL을 해결하기 위해 Audrey 및 Legal과 협력했습니다. Jira 스프린트 설정에 관해 Shannon L.을 만났습니다. 샘플 색인 업데이트에 관해 David W.로부터 교육을 받았습니다. Jim을 만나 18.1의 다가오는 P4 분기에 대해 논의했습니다. Roger와 협력하여 EN 페이지 대신 언어별 문서 추가 기능 페이지를 가리키도록 DE, ES, FR, IT JMP 문서 페이지를 업데이트했습니다. 산소 및 프로젝트 계획 및 조정.
- Khawar: 프로덕션에서는 GA 및 DOE 서적을 확인했습니다. 샘플 인덱스 편집을 이해하기 위한 교육 세션에 참석했습니다. 샘플 인덱스 항목을 분석하고 가능한 문제를 식별하기 시작했습니다. Oxygen을 사용하여 DITA에서 PDF로 변환하는 방법을 연구했습니다. Oxygen Styles Basket에 대해 알아보고 PDF 및 웹 도움말용 템플릿을 생성했습니다. CodeAcademy에서 HTML 강좌를 시작했습니다.
- Susan C: 두 가지 필수 교육 과정을 이수했습니다. Shannon L과 Qiana를 만나 Jira 보드를 변경했습니다. 개발자에게 피드백을 보내기 전에 Chris에게 검토를 위해 6월 UI 문자열을 완료했습니다. Landra, Qiana, Aaron을 만나 새로운 기능 페이지 버전 관리에 대해 이야기했습니다. 더 열심히 일하지 않고 더 스마트하게 일하기 과정.
- Devon: 18.1 문서 게시 작업, 출력 테스트를 위한 XML 장의 오류 해결, 계속해서 The Global English Style Guide를 읽었습니다.
시스템/호스트 테스트-Cary
- Adnane El Hachami: 검증 및 인턴 엑스포 포스터 작업에 참여했습니다. React를 배우고 테스트 대시보드에서 몇 가지 버그를 수정했습니다.
- Mandy: JIRA를 유지하고 필요한 곳에 테스트를 추가하려고 노력하고 있습니다. 매우 직접적이고 도움을 준 고객 Holgar Specht의 약 4개의 EA1 TS 트랙 작업에 참여했습니다. 현재 그는 19개 전용 테이블 > 조인 충돌을 조사하고 있으며 오늘 보고했습니다. 지난 주에 발견한 열 태그의 또 다른 충돌을 해결하기 위해 작업했습니다. 다중 파일 가져오기를 사용하는 워크플로 작업에 대해 SE에서 2번의 다른 전화를 받았습니다. 일종의 작동이지만 파일을 선택할 수 있도록 하려면 약간의 JSL이 필요했기 때문에 19에서 완료되면 새로운 기능이 될 수 있는 JIRA를 열었습니다. . 적절한 기본 설정을 켜고 JSL 테스트 모음을 실행하여 Windows에서 David White의 새 데이터 그리드를 테스트하고 몇 가지 JIRA 문제를 제출했습니다. 이 기능이 EA2에 출시된다면 열심히 노력해야 합니다.
- Nick H: 약 19개의 EA 트랙 작업을 하면서 새로운 Forced Values 열 속성에 대한 고객 제안을 Jira에 제출하고 몇 가지 Notebooks 제안에 관해 Morgan에게 연락했습니다. 열 속성 창에서 '강제 값'을 클릭하면 충돌이 발생합니다. JMP19에서는 더 이상 Mac에서 JSON 파일을 가져올 수 없습니다. 파일 형식이 회색으로 표시됩니다. 그리고 마지막으로 Mac의 찾기 및 바꾸기에서 버그를 발견했습니다. JMP 19 버그 검증과 가상 발견을 위해 발표할 데이터 프로젝트를 계속해서 작업하고 있습니다.
- Hunter: 유효한 라이센스가 만료로 전환되고 나중에 해당 주 중에 종료됨에 따라 Mac 및 Windows에서 JMP 18.1 및 19.0을 시작할 때 반환되는 메시지를 확인했습니다. 열린 항목에 대한 JIRA 확인 및 업데이트, Mac Sequoia Dev 설치. 실험실에서 macbeta1x86의 베타 3을 사용하여 테스트를 실행하고 두 가지 보안 교육 과정을 이수했습니다.
- Audrey : JMP Live에서 관리도 경고 분류를 지원하는 새로운 변경 사항에 대해 알아봅니다. 유지 관리 분기를 18.2로 전환했으므로 이제 Jenkins 프로젝트를 업데이트합니다. Jira & Confluence 관리 작업 및 팀과의 컨설팅. 이번 주 인턴들을 위한 R&D 리더십 채팅과 이력서 워크숍을 주최해주신 James Koepfler, Christine Bevan, Diana Levey 에게 감사드립니다!
- Lisa : Holger의 EA 트랙을 살펴보고 Jira 이슈 대시보드의 일부 시각화를 조정하고 19.0에 대한 활동 보고서를 추가했으며 충돌 점수 표에서 15.2보다 오래된 충돌을 제거했습니다.
웹 테스팅 – 캐리
- Natalie Horton: 긴 휴가를 마치고 HTML5 보고서의 대규모 UI 변경으로 인해 자동화된 테스트, 특히 새로운 중심 보고서에 영향을 미쳤습니다. 변경된 위치로 인해 모든 테스트가 실패했습니다. 새로운 조정 전략을 고안하기 위해 이번 주에 Steve 및 Josh와 많은 회의를 가졌습니다. 프레임워크는 준비되어 있지만 테스트 케이스는 개별적으로 업데이트해야 합니다. 오늘 PR에 첫 번째 업데이트가 진행 중입니다.
시스템/호스트 테스트-베이징
핵심
- Parker Dingman: "JMP 19의 더 나은 지도" 개발 강연을 위한 슬라이드를 만들고 발표했습니다. 내 개발 강연의 비디오(및 슬라이드)는 JIRA 이슈 JMP-21520 에서 찾을 수 있습니다.
- Xan: 지도 국가 이름 업데이트, 원활한 작업, 다중 응답 행 상태 기능, 올가미 도구, 상자 발송.
- 어니스트: 기본 설정에서 SiType::NumberFormat 지원을 위해 노력하고 있습니다. 워크플로 단계 전반에 걸쳐 찾기 유틸리티 작업 중입니다.
호스팅 및 인터페이스
- Will Morgan: [JMP-21519] - S3 데이터 커넥터는 베이징에서 테스트 중이며 JMP Marketplace에 배포할 준비가 거의 완료되었습니다. [JMP-22169] - 그동안 새로운 Python 프레임워크를 활용하는 또 다른 데이터 커넥터 개발을 시작했습니다. 이 새로운 커넥터는 Microsoft Sharepoint 플랫폼과 인터페이스하며 사용자가 Sharepoint 데이터 소스와 상호 작용할 수 있게 해줍니다. 또한 저는 모든 사람이 볼 수 있도록 JMP 인턴 프레젠테이션과 데모를 준비하고 있으니 여러분 모두가 즐겨보시기 바랍니다!
- 폴 N: Python 업데이트 작업
- JMP-22039를 수정했습니다. 테이블이 비공개가 아닌 경우에도 jmp.DataTable()이 DtFlags::Private을 설정했습니다.
- JMP-22064 – jmp.run_jsl()은 이제 성공 또는 실패 상태 대신 topSubmit()의 결과를 반환합니다.
- JMP-21924 – Python은 JSL Python Send() / Get()과 동일합니다. 새로운 기능은 전역 변수의 TopSymbolMap에 대한 Python 대체 기능인 jmp.globals를 추가합니다. Python에서 이를 사용하는 방법은 다음과 같습니다. value = jmp.globals[' 변수 이름'] JSL 값을 Python 객체로 가져옵니다. (JSL Python Send() / Get과 동일한 유형에서 작동). 그리고 Python에서 JSL 값을 설정하려면: jmp.globals['변수 이름'] = value.
- JMP-22167을 수정했습니다. 위 작업과 관련하여 Python에서 jmp.globals를 반복한 후 충돌이 발생했습니다.
- JMP-20584 작업 중 – 프로젝트에서 실행 중인 Python 스크립트가 프로젝트 내의 파일을 찾을 수 있습니다.
- Kristen : 이번 주 개발은 주로 JMP Marketplace 단계 환경에 추가 기능을 로드하는 것이었습니다. 진행 상황은 JMPMRKT-106 에서 추적됩니다. JMP 직원이 JMP Marketplace로의 이전을 고려할 때 이 서사시에는 포함되지 않은 추가 기능을 가지고 있는 경우, JMP Marketplace로 이전하고 싶은 추가 기능이 있는 경우 해당 추가 기능을 고려할 수 있도록 이메일을 보내주십시오.
Shannon의 메모
이 재미있는 밈을 공유해준 문서 팀원 Devon Powell 에게 감사드립니다! 모두들 오늘 폭풍을 이겨냈기를 바라며 즐거운 주말 보내세요!
