공정 분석 - 2022년 3월 뉴스

Process Analytics 월간 뉴스 👋에 오신 것을 환영합니다.

매월 다시 말씀드리지만 Process Analytics 프로젝트의 목표는 BPMN 2.0 표기법 및 오픈 소스 라이브러리를 사용하여 웹 페이지에 의미 있는 Process Analytics 구성 요소를 신속하게 표시하는 것입니다.

3월에는 BPMN Visualization JavaScript/TypeScript 라이브러리와 BPMN Visualization R 패키지 🤗를 개선하는 작업을 했습니다. 여기서 새로운 소식을 확인하세요👀!

BPMN 시각화 JS/TS 라이브러리



3월에는 0.22.00.23.0 2가지 버전을 출시했습니다.

TypeScript 프로젝트 개선 📃



프로젝트에서 설치할 필요typed-mxgraph를 제거하여 TypeScript 통합을 단순화했습니다.

이제 TypeScript 프로젝트에서 사용하기가 그 어느 때보다 쉬워졌습니다bpmn-visualization 🎉.

새로운 API 📚



새 API를 사용하여 런타임에 사용된 bpmn-visualizationmxGraph 버전을 검색할 수 있습니다: getVersion() .

통합의 예가 아래에 나와 있습니다 👇.



이것은 페이지 바닥글에 버전 정보를 표시하는 다음 JavaScript 코드로 수행됩니다.

// Use the new “Version” API
const version = bpmnVisualization.getVersion();

// bpmn-visualization version
const versionAsString = `bpmn-visualization@${version.lib}`;

// List all dependencies in the form of “dependency-1@version / dependency-2@version / ….”
const dependenciesAsString = [...version.dependencies].map(([name, version]) => `${name}@${version}`).join('/');

// “footer” is the html element that displays the version information
footer.innerText = `${versionAsString} with ${dependenciesAsString}`;



참고: 이는 버전 4.2.2와 같이 현재 문제를 일으키는 최신 버전mxGraph 라이브러리를 사용하는 프로젝트를 디버그하는 데 유용합니다.


BPMN 렌더링 수정 ✅



☢️ 라이브러리는 BPMN 2.0 소스에 정의된 에지의 웨이포인트 좌표를 허용하지 않았습니다. 대신 부작용이 많은 직교 모서리를 사용하도록 강요했습니다.

아래 동영상 👇은 메시지 흐름의 동작 변경을 보여줍니다. 첫 번째 부분은 0.23.0 버전 이전에 수행된 렌더링을 나타냅니다. 메시지 흐름(및 해당 레이블)의 위치는 확대/축소 비율 😵‍💫에 따라 변경되는 경우가 있습니다. 가장자리 중간에 표시되도록 구성된 오버레이에도 동일한 문제가 적용되었습니다. 가장자리의 시작 또는 끝으로 이동했습니다.

비디오의 두 번째 부분은 0.23.0 버전을 사용하여 수행됩니다. 가장자리 세그먼트는 더 이상 항상 직각이 아니며 요소의 위치는 확대/축소 배율에 관계없이 변경되지 않습니다. 🥳



release notes of the 0.23.0 version에서 '항상 직교 모서리 사용' 구성을 제거하여 해결되는 전체 문제 목록을 확인하십시오.

문서 개선 🎁



이제 라이브러리에서 사용되는 아이콘을 docs/users/images/icons 폴더에서 SVG 형식으로 사용할 수 있습니다. 응용 프로그램에서 아이콘을 자유롭게 재사용하십시오.

아이콘을 표시하도록 사용자 설명서도 업데이트되었습니다.



데모 개선 ✨



데모의 레이아웃이 모바일 장치용으로 개선되었습니다.

데모는 바닥글에 bpmn-visualizationmxGraph 라이브러리의 현재 버전도 표시합니다.



BPMN 시각화 - R 패키지



3월에 우리는 1개 버전을 출시했습니다: 0.1.2 .

주요 변경 사항은 bpmn-visualization 라이브러리를 버전 0.23.0으로 업그레이드한 것입니다.

그게 다야!



이번 3월 프로젝트 소식이 마음에 드셨기를 바라며 4월의 소식을 기대해주세요👋.

그 동안 최신 뉴스 및 릴리스를 확인하려면 다음을 통해 팔로우하십시오.
  • 웹사이트: https://process-analytics.dev
  • 트위터:
  • GitHub: https://github.com/process-analytics

  • Dustin Humes의 표지 사진 Unsplash

    좋은 웹페이지 즐겨찾기