2023년 9월 1일 JMP 개발 업데이트에 오신 것을 환영합니다!
JMP 17.2 작업이 대부분 완료됨에 따라 JMP 개발은 계속해서 남은 작업을 마무리하는 데 중점을 두고 있습니다. JMP 18 최신 기능 , 버그 분류 및 수정. 이제 고객이 EA5를 사용할 수 있게 되면서 해당 고객으로부터 원격 측정, 문제 보고서 및 충돌 사례를 받기 시작했습니다. 그냥 알림 JMP 18 EA6 23. 10. 3.에 동결될 예정입니다.
관련 메모에 감사드립니다. 토냐 몰딘 이번 주의 베타/크래시 트랙을 선택된 충돌과 함께 공유해 주셔서 감사합니다!

23년 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 분기가 열릴 때 수정 사항을 푸시하도록 보류). 현재 고려 중인 이 제안에 대해 의견이 있으면 언제든지 보내 주시기 바랍니다.
지난 두 명의 여름 학생 발표자들에게 진심으로 감사드립니다. 레베카 창과 파커 카시에비츠 어제 JMP 개발 회의에서 작업을 공유해 주셔서 감사합니다! 실시간 회의 참석을 놓친 경우 회의 초대장에서 녹화 링크를 찾을 수 있으며, 여기 쉐어포인트에서 .
Rebecca의 강연에서 HTML5 테스트 제품군의 확장에 대해 자세히 알아볼 수 있어서 정말 좋았습니다. 또한 그녀가 테스트 구성 및 프로그래밍에 사용한 웹 중심 도구(Cucumber, Gherkin, Selenium)의 학습 곡선에 대한 생각을 공유한 점도 감사했습니다. 어제 회의의 초점은 아니었지만, JMP의 시스템 테스트 팀이 데스크톱의 대화형 작업을 모방하는 내부 자동화 프레임워크에서 Sikuli라는 도구도 활용한다는 점은 주목할 가치가 있습니다.
저는 JMP를 GPT4에 연결하는 Parker의 데모도 시사하는 바가 크다고 생각했습니다. 그의 프로젝트는 향후 다양한 JMP 리소스와 연결되어 사용자가 질문에 대한 답을 더 빨리 찾을 수 있도록 도울 가능성이 있습니다. 특히 JMP 관련 용어 및 번역에 대해 훈련된 Sohail의 기계 번역 모델과 같이 관련 분야에 초점을 맞춘 다른 흥미로운 여름 학생 프로젝트와 함께 고려하면 그 가능성은 매우 흥미로울 것입니다!
마지막으로 덕분에 오드리 셜 이것을 공유해 주셔서 금주의 Atlassian 팁 . 추가 기능을 추가하면 Jira와 Confluence 기능을 모두 확장할 수 있습니다. 우리는 이미 다음과 같은 몇 가지 제품을 구입했습니다.
- LaTex(Confluence) - Confluence 페이지에 수학 방정식, 단위, 표현식 및 공식 표현을 추가하는 데 도움이 됩니다. (이 제품을 사용하고 있다면 Audrey에게 알려주세요!)
- Foxly(Jira), 스토리의 우선순위 지정 및 제품 관리와 개발자 간의 협업
- 테이블 필터 및 차트(Confluence)는 매우 유용한 테이블 필터링 메커니즘입니다.
- Jira의 실제 하위 작업 항목에 대한 오버헤드 없이 할 일 항목이나 하위 작업을 생성할 수 있는 옵션인 스마트 체크리스트(Jira)
- 다이어그램 및 와이어프레임 생성을 위한 Balsamiq Wireframes(Jira)
- LucidCharts(Confluence), 워크플로 다이어그램 생성용
- 스티커 메모와 그림을 만들기 위한 화이트보드(Confluence 베타).
- Atlassian Intelligence(Jira 및 Confluence 모두에 대한 베타)는 필터를 생성하거나 콘텐츠를 생성하는 데 도움을 줄 수 있는 추가 기능입니다.
Audrey는 향후 Tip of the Week에서 이들 각각을 강조할 계획입니다. 지금은 눈에 띄는 것이 있으면 탐색해 보세요! 이러한 추가 기능 중 특히 유용한 것이 있으면 알려주십시오. 추가 추가 기능에 대한 아이디어도 환영합니다. 하지만 미래에 대한 제안은 폭넓은 관심을 불러일으킬 수 있어야 합니다.
일반 공지
- Inside JMP의 주요 직원이 되고 싶다면 알아 가다 형태 . 질문을 작성하고 완료되면 사진 3장과 함께 폴더에 업로드하세요. JMP 제품군을 좀 더 친숙하게 만드는 데 도움을 주셔서 감사합니다!
중요한 다가오는 날짜
- JMP 18 및 JMP Clinical 18 EA6 – 10/3/23
- JMP 18 샘플 데이터 동결 – 2023년 10월 18일
- JMP 18 코드 검토 – 2023년 11월 8일
- JMP 18 및 JMP Clinical 18 EA7 – 12/8/23
- 방문하시기 바랍니다 합류 전체 목록을 보려면 JMP 17 그리고 JMP 18 날짜.
JMP 개발 업데이트
기술 지원 및 참여
- 지원팀에게는 매우 바쁜 한 주였습니다. 우리는 R&D 및 제품 관리와 협력하여 가능한 호스팅 지원(JMP Live에 대해)에 대한 지원 정책을 수립하려고 노력하고 있습니다. TS는 Salesforce 팀과 협력하여 RPS 웹 양식을 구축하고 있습니다. 우리는 SAS TS와 협력하여 새로운 사례 관리 도구에 보고되는 고객 문제를 처리하기 위한 모범 사례를 파악하고 있습니다. 또한 저는 Aaron Kennedy 팀과 협력하여 문제 제출 웹 양식을 대체하고 있습니다. Wendy(및 다른 사람들)는 공개 요청에 대한 인터뷰 과정에 참여했습니다. 그리고 우리는 여전히 사무실에 있지 않은 여러 엔지니어들과 함께 모든 고객 사례를 처리하고 있습니다! 다음은 TS JMP 라이브 보고서 그리고 Jira 필터에 대한 링크는 지난 14일 동안 TS에서 보고한 티켓 . 다음은 주간 추적/사례 수 플롯과 참여 팀의 사례 주제를 보여주는 트리맵입니다.


개발 운영
- 짐: Audrey와 협력하여 모든 테스트 시스템의 정기적인 일일 실행에서 Clinical UT 스크립트를 제거했습니다. 단일 Mac에서 여러 JMP 제품을 허용하기 위해 JMP-10455에 대해 Michael Hecht와 협력했습니다. JMP 18.0에 대한 새로운 ASSERT Jira 티켓을 보고하고 여러 어설션 실패, 누출 및 주소 새니타이저 충돌에 대한 버그 수정을 확인했습니다. 퍼포스 지원.
- 멜라니: 프로세스 단순화를 염두에 두고 PDF 제작을 조사합니다. 문서화 최종 생산 확인 자동화의 가능성/바람직함/ROI를 조사합니다. 일본어 도움말 제작 관련 문제를 해결합니다.
- 단발: 업데이트된 Torch 추가 기능과 함께 최종 EA5 파일이 My JMP에 로드되었습니다. SAS 처리를 통한 17.2 준비. 향후 JMP 코드 에스크로에 관한 주제를 만났습니다. 파일 업로드를 위한 MyJMP 단계를 문서화하는 작업을 수행합니다.
- 마이런: 새로운 JiraBot UI 및 기타 유지 관리 항목을 작업하고 있습니다.
선적 서류 비치
- 수잔C: Glasgow 사무실에서 새 Mac 컴퓨터를 구입했습니다. Glasgow의 기술 지원팀은 Cary와 협력하여 등록하여 사용을 시작할 수 있도록 하고 있습니다. LICEcap을 사용하여 빠른 시작을 위해 애니메이션 GIF를 다시 가져왔습니다. Jitbit(매크로 기록 도구)이 아직 작동하지 않으므로 현지화를 위한 텍스트 지침을 만들어 사용해 보세요. HTML5 및 17.2용 일부 Jiras를 작업 중입니다.
- 데본: JMP 사용의 기본 설정 장 업데이트, 플랫폼 사전 설정 및 열 관리자 기본 설정 페이지에 대한 새 문서 작성, JMP 사용의 플랫폼 사전 설정 장에서 더 많은 작업, 문서 제작 작업 자동화를 위한 아이디어 논의 및 작업.
- 키아나: 샘플 데이터 지원 중단 계획을 작업했습니다. Boston Housing의 커뮤니케이션 계획을 작업했습니다. 프로젝트 기획을 수행했습니다.
시스템/호스트 테스트-Cary
- 마이크 엠: Jira를 확인하는 중입니다. 대시보드 빌더에서 필터가 삭제되면 보고서 축소판이 삭제되는 새로운 문제가 열렸습니다. 한 번에 1개의 대시보드 전체 필터만 활성화할 수 있는지 테스트하기 위해 Sikuli 테스트를 추가했습니다. 이미지 테스트에서 제대로 작동하지 않는 몇 가지 JMP 인쇄 결함에 대한 Sikuli 테스트를 추가합니다. 17.2 및 18.0 JMP 도움말 JSL 캡처 테스트를 추가하여 도움말 파일에 대한 메타 데이터 및 게시 활동을 모니터링합니다. Columns Manager 테스트에 대한 훌륭한 검토 세션을 제공한 Ernest에게 감사드립니다. 현재 새로운 테스트(Sikuli, JSL 및 매뉴얼)에 대한 최우선 순위입니다.
- 맨디: Dave White의 데이터 테이블 수정과 Ernest의 워크플로 수정을 통해 작업했습니다. 가능한 몇 가지 테스트를 추가하고 녹음 및 백스테핑을 통해 워크플로 수정 사항을 다시 보냈습니다. 내 파워포인트, 압축된 저널 파일 및 검색 작업 흐름을 업로드했습니다. 라이브 프레젠테이션을 위해 복사할 플래시 드라이브를 찾는 데 도움을 준 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을 테스트하는 호스트의 베타 7은 여러 프로젝트 관련 문제를 해결하고 Aaron과 만나 프로젝트 파일을 OneDrive에 저장하는 중에 충돌이 발생하는 문제에 대해 논의했습니다.
- 오드리 : 에 대해 생각 합리화 최종 설치 프로그램 유효성 검사 프로세스. 가능한 영향을 고려하여 초기 분기 테스트 중. Jira 관리 작업, superBaseline 변경 사항 테스트, 인턴 오프보딩.
웹 테스팅-캐리
- 조쉬 엘: 지난 주에는 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) JMP Live 검증 자동화에 게시된 JMPC 보고서는 Playwright를 사용하여 시도하고 작성합니다.
- 우 난: (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: 사전 설정 및 유사한 기능에 대한 강력한 디스패치 작업을 계속하고 있습니다.잘못된 필터 레이아웃을 방지하기 위해 Dashboard Builder가 변경되었습니다. 현재 데이터 테이블에 따라 잘못된 스크립트를 생성하는 App Builder 문제가 수정되었습니다. Box 시각적 스타일에 대한 토론.
- 모건: Jira 버그를 분류하고 프로젝트에 아직 존재하는 버그를 평가하고 목요일에 있을 JMP 노트북 프레젠테이션을 준비하고 있습니다.
- 잔: 오버레이된 프로파일러 상호 작용 곡선에 대한 호버 라벨 작업 – 이제 클릭 가능.
암사슴
- 펭: 피로 모델 플랫폼 문서화를 위한 초안을 완료하고 전달했습니다. 최근 작업으로 인해 새롭게 나타난 문제를 해결합니다. Bill과 함께 계속 조사해 보세요.
- 갈렙: 버그를 해결하고 다음 주 개발자 강연을 준비하는 작업을 계속하고 있습니다.
주인
- 폴 넬슨:
- Python 통합에 관해 Sam Gardner와 함께 Novozymes에 프레젠테이션을 진행했습니다.
- 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 . 추가 샘플 스크립트 및 문서 작업.
- 제품 보안: Synk 교육 및 Travis와 협력하여 고객 요청에 대한 오픈 소스 구성 요소의 버전 번호를 얻습니다.
- 마이클 H: Mac 데이터 필터 부동 팔레트의 텍스트 초점 버그를 수정했습니다. Bryan Fricke가 이끄는 비주얼 스타일링 팀에 참여했습니다. JMP Discovery Summit을 준비하고 있습니다.
- 다니엘 P: Salesforce 기반 소프트웨어 인증은 Windows에서 JMP와 함께 작동합니다. 다음 단계는 Mac을 최신 상태로 유지한 다음 다른 제품을 추가하는 것입니다.
대화형 HTML
- 존 파웰:
- 폴 스피찰라 : HTML 내보내기 시 맞춤 그룹이 JMP와 충돌하는 문제를 수정했습니다( JMPHTML-2306 ). isConditional을 전달하고 FitGroup 내에서 조건부 최소 제곱 프로파일러를 지원하도록 HTML 프로파일러 내보내기 기능을 리팩터링했습니다( JMPHTML-2331 ]. 비REML LS에서 신뢰 구간을 내보내지 않는 회귀 문제를 수정했습니다( JMPHTML-2325 ). 모든 프로파일러에 대해 OpAsConstant 지원( JMPHTML-2330 . 혼합 모델에 대한 예측 구간에 대한 지원을 추가합니다( JMPHTML-2334 ). 적합 그룹에 대한 예측 구간에 대한 지원을 추가합니다.
- 마이클 세노유이트: 완성된 지원 패턴이 모자이크를 채우고 툴팁 및 HoverLabel에서 글꼴 패밀리 작업을 시작했습니다.
JMP 라이브
- 마이클 G: 사용자 삭제 시 데이터베이스에서 개인 식별 정보(PII)를 제거하는 기능에 대한 프런트 엔드 작업이 푸시되었습니다. 특정 날짜 이전에 감사 로그 항목을 삭제할 수 있는 기능에 대한 프런트엔드 작업이 푸시되었습니다. 이는 회사가 감사 로그에서 PII를 삭제하는 데 도움이 됩니다. 다양한 JMP Live 버그 수정.
- 오로라: GDPR 준수를 완료했습니다(3일 주말 직전에 무모해 보이는 메인 병합을 제외하고). 또한 폴더 수준 액세스에 대한 일부 버그 수정 및 개선 작업도 수행했습니다.
통계 문서
- 야곱: Easy DOE에 대해 보류 중인 변경 사항을 테스트합니다(분석 탭 업데이트). CSALT 디자인 테스트. JMP 18용 Jira 티켓을 확인하는 중입니다.
- 마이클 씨: Discovery에 대한 프레젠테이션을 녹음했습니다. 일부 18.0 NF에 대한 문서가 약간 업데이트되었습니다.
- 하미드: 중재 예시 작업 및 SEM 장과 관련된 기타 작업 처리.
통계 테스트
- 표시: Easy DOE의 데이터 입력 단계를 위한 마무리 단위 테스트 스크립트입니다. Jacob과 함께 Easy DOE의 분석 단계에 대한 근본적인 변경 사항을 테스트해 보세요. JMP 18용 Easy DOE의 변경 사항을 수용하도록 테스트 스크립트를 편집합니다.
- 토냐: CCB의 단계를 통해 단기 관리 차트 및 공정 능력 분석을 테스트합니다.
Shannon의 메모
모두들 긴 주말 잘 보내세요! 아침저녁으로 선선한 기온이 계속되길 바랍니다!
