Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate that Bonita could use the library for process and case visualization - Monitoring of all process instances / cases for a defined process #12

Closed
NathalieC opened this issue Feb 24, 2020 · 4 comments
Assignees
Labels
question Further information is requested
Milestone

Comments

@NathalieC
Copy link
Contributor

NathalieC commented Feb 24, 2020

The purpose of this issue is to ensure that the lib can replace the current Bonita Enterprise (7.11.0) visualization capabilities that are presented in #12 (comment)

Display the BPMN diagram

✔️ see #361 and see #428

  • BPMN source retrieved by fetching an url
  • the diagram fit the whole viewport on load
  • zoom in/out with mouse wheel and a html slider element (which also allow to reset the zoom)
  • panning can be done by holding and draging the diagram
  • the viewport dimension don't change when the diagram outside the viewport (no scrollbars)

Overlays

✔️ see mxGraph out of the box capabilities and poc with mxGraph

mxGraph overlay capabilities examples

POC tbouffard/mxgraph-js-playground#1

  • overlays on mouse click and highlight on mouse over
  • path detection on mouse over

Rendering

The lib should provide BPMN parsing and rendering extensions to cover the following. Notice that the extensions won't be managed in first milestones

✔️ The following capabilities will be available in the future to cover Bonita needs

@NathalieC

This comment has been minimized.

@tbouffard tbouffard added the question Further information is requested label Jun 24, 2020
@tbouffard tbouffard changed the title Validate the library can do process visu and case visu Validate the library can manage Bonita process visu and case visu Jun 24, 2020
@tbouffard tbouffard changed the title Validate the library can manage Bonita process visu and case visu Validate that the library could be integrated for Bonita process visu and case visu Jun 24, 2020
@tbouffard tbouffard changed the title Validate that the library could be integrated for Bonita process visu and case visu Validate that the library could be integrated for Bonita process and case visualization Jun 24, 2020
@tbouffard tbouffard added this to the 0.1.5 milestone Jun 24, 2020
@tbouffard tbouffard self-assigned this Jun 24, 2020
@tbouffard tbouffard changed the title Validate that the library could be integrated for Bonita process and case visualization Validate that Bonita could use the library for process and case visualization Jun 24, 2020
@csouchet csouchet modified the milestones: 0.1.5, 0.1.6 Jun 30, 2020
@tbouffard
Copy link
Member

tbouffard commented Jul 7, 2020

Bonita Enterprise 7.11.0 process and case visu (Monitoring of all process instances / cases for a defined process)

Browser: Chrome 83.0.4103.116 on Ubuntu and Firefox 78.0.1 on Ubuntu
BPMN file: Bonita_tasks_with_very_long_label_UnknownPrediction - 1.0.zip

Bonita_tasks_with_very_long_label_UnknownPrediction-1 0

Process Visu (Monitoring of all process instances) interactions

process_visu_Chrome_interactions

Case Visu (Monitoring of cases for a defined process)

Same available interactions as for process visu (Monitoring of all process instances)

On Chrome
case_visu_Chrome

On Firefox, the tooltip is not displayed close to the BPMN Element
case_visu_FF_tooltip_not_at_the_right_place

@tbouffard tbouffard assigned NathalieC and unassigned tbouffard Jul 7, 2020
@aibcmars aibcmars modified the milestones: 0.1.6, 0.1.7 Jul 15, 2020
@NathalieC
Copy link
Contributor Author

Thank you for investigating.
Issues to implement are ready for later work.

@tbouffard
Copy link
Member

Ok, thanks. So I am closing this issue

@aibcmars aibcmars changed the title Validate that Bonita could use the library for process and case visualization Validate that Bonita could use the library for process and case visualization - Monitoring of all process instances / cases for a defined process May 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants