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

[FEAT] CasePathResolver: add a method that returns the "full path" i.e compute both Shapes and Edges #22

Closed
tbouffard opened this issue Jul 18, 2023 · 0 comments · Fixed by #142
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tbouffard
Copy link
Member

tbouffard commented Jul 18, 2023

DISCLAIMER: this issue describes path computation for a single instance/case only. So the implementation will go to the CasePathResolver class as it differs from PathResolver which is a generic implementation that both deals with single instance or all instances of a process.

Is your feature request related to a problem? Please describe.

Currently, the existing method of PathResolver considers only flowNodes/shapes in the input parameters and returns only the visited flows/edges.

Describe the solution you'd like

Provide a new method dedicated to the management of a single case instance (create a new CasePathResolver class) that returns the "full path" including:

This will require to explicitly split the data returned by the method to identify the input (objects retrieved from the provided ids) from the computed elements. See also #24.

Additional context

We could use it in the "predictions" demo. We are not using PathResolver in the demo for now as it is not considering edge in the input (process-analytics/bpmn-visualization-examples#520). See process-analytics/bpmn-visualization-examples#573.
See also process-analytics/bonita-day-demo-2023#122

@tbouffard tbouffard added the enhancement New feature or request label Jul 18, 2023
@tbouffard tbouffard changed the title [FEAT] PathResolver: add a method that returns the full path [FEAT] PathResolver: add a method that returns the "full path" i.e compute both Shapes and Edges Oct 6, 2023
@tbouffard tbouffard changed the title [FEAT] PathResolver: add a method that returns the "full path" i.e compute both Shapes and Edges [FEAT] CasePathResolver: add a method that returns the "full path" i.e compute both Shapes and Edges Oct 6, 2023
@tbouffard tbouffard self-assigned this Oct 6, 2023
@tbouffard tbouffard added this to the 0.6.0 milestone Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant