Process Analytics - February 2023 News
Tags: news, bpmn, r, typescript
Published: 2023-03-03 06:15:00

Welcome to the Process Analytics monthly news 👋.

Our “always” reminder: The goal of the Process Analytics project is to provide a means to rapidly display meaningful Process Analytics components in your web pages using BPMN 2.0 notation and Open Source libraries.

Hey there and welcome to our February monthly news!  In this edition, you'll find exciting highlights from our latest release, including some new features and improvements to our _bpmn-visualization_ TypeScript library. We've also got some news to share about upcoming events you won't want to miss. So sit back, relax 🎵, and enjoy reading through the February edition of our monthly news 📖.


## Join us at Bonita Day 2023 in Paris

![Bonita Day 2023](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z12jbicwwuflxrvxvnvl.png)

Save the date for Bonita Day 2023, Bonitasoft's annual event in Paris where you can discover all things BPM and get valuable feedback from our clients. This year, we'll be showcasing our "Process Analytics" project with a live demo. If you happen to be in or around Paris on **March 30th, 2023**, we invite you to join us for a day filled with informative sessions, expert speakers, and networking opportunities with industry professionals. 

We can't wait to see you there! **[Register now](https://fr.bonitasoft.com/ecosysteme/evenements/bonita-day-paris-2023)!**

If you don't want to miss events like this, please sign up for our [newsletter](https://us20.campaign-archive.com/home/?u=98bed213911ed14e04f519b82&id=9c27a4ee73), which is accessible from our website. Then you’ll always be informed!

## Pitch at AI4BPM during AAAI 2023 

We're happy to share that our project was recently pitched at the [AI4BPM](https://ai4bpm.com/) event, which was organized as part of the larger AI conference [AAAI 2023](https://aaai-23.aaai.org/). If you missed the event, you can still watch our [video pitch](https://www.youtube.com/watch?v=4az33KcQiFo). Check it out and let us know what you think!

This was a fantastic opportunity for us to showcase our project. We're grateful for the chance to participate in such a prestigious event! 

## Our website gets a fresh look

Our [website](https://process-analytics.dev/?utm_source=dev.to&utm_medium=display&utm_campaign=news) has undergone a makeover! Overall, we find that the new design is clean and streamlined, with plenty of white space to make the content more readable. We're thrilled to share this new site with you and can't wait for you to see all the changes!

![New website design](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f8dflu23eoa744sh7629.png)

## bpmnVisualizationR package

Our R package _bpmnVisualizationR_ has been **[published on CRAN](https://cran.r-project.org/package=bpmnVisualizationR)** 🎉. 

Publishing on CRAN means that the package is now available to a wider audience of R users, with increased visibility and accessibility. For more information on the package and how to use it, check out our [documentation and examples](https://process-analytics.github.io/bpmn-visualization-R/). 

We're always looking for ways to improve our package and make it more useful for our users. 🔌 If you have any feedback, suggestions, or feature requests for bpmnVisualizationR, we'd love to hear from you! You can reach out to us directly via our [Discord channel](https://discord.com/invite/HafnBYsRXd).


## bpmn-visualization TypeScript library

In **February**, we released 2 versions: [0.30.0](https://github.com/process-analytics/bpmn-visualization-js/releases/tag/v0.30.0) & [0.31.0](https://github.com/process-analytics/bpmn-visualization-js/releases/tag/v0.31.0).


### Navigate BPMN diagrams with neighborhood information

We added a new feature that enables users to retrieve neighborhood information for BPMN elements. 

The [js-popover example](https://cdn.statically.io/gh/process-analytics/bpmn-visualization-examples/v0.31.0/examples/custom-behavior/javascript-tooltip-and-popover/index.html) has been updated to display this new information as shown below.


![IDs of the incoming and outgoing edges of a BPMN activity returned by the enriched API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fmuszidgd943y0cfm3zv.png)

![IDs of the source and target activity of a BPMN edge returned by the enriched API](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1tec4licvsn05obrwvwi.png)

With this feature, users can easily navigate through the diagram and identify related elements, making it easier to analyze BPMN diagrams. This feature also allows for implementing advanced search functionalities. 

### Access to underlying mxGraph context

The library now provides access to the underlying [mxGraph](https://jgraph.github.io/mxgraph/) context. This functionality is intended for advanced users who want to customize and extend the library's functionality. 

One example of where this feature comes in handy is our latest [integration example with pm4py](https://github.com/process-analytics/bpmn-visualization-pm4py). In this example, we dynamically updated the style of BPMN elements based on data received from the backend processing by pm4py. You can see an excerpt in the gif below.


![Example of integration between bpmn-visualisation and pm4py](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1upjq4zup9t020u8c6ro.gif)

### New demo for navigating a BPMN diagram

A [new demo](https://cdn.statically.io/gh/process-analytics/bpmn-visualization-examples/v0.31.0/demo/draw-path/index.html) that illustrates how users can interact and navigate a BPMN diagram by highlighting two consecutive shapes is available. The demo video below shows how this feature works in action.


![Demo for highlighting consecutive BPMN elements](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v2n33r9pc9v8frt6eofs.gif)

## That’s all folks!

We hope you enjoyed this **February** project news and stay tuned for more updates and exciting developments in the coming months 👋!

In the meantime, stay on top of the latest news and releases by following us:

* Website: [https://process-analytics.dev](https://process-analytics.dev/?utm_source=dev.to&utm_medium=display&utm_campaign=news)
* Twitter: [@ProcessAnalyti1](https://twitter.com/ProcessAnalyti1)
* GitHub: [https://github.com/process-analytics](https://github.com/process-analytics)
* Discord: [Join our server!](https://discord.com/invite/HafnBYsRXd)
* YouTube: [Process Analytics YouTube channel](https://www.youtube.com/@process-analytics)

_Cover photo by [Ray Hennessy](https://unsplash.com/fr/@rayhennessy) on [Unsplash](https://unsplash.com/fr/photos/6-JIDCnZG2E)_