vPAV icon indicating copy to clipboard operation
vPAV copied to clipboard

viadee Process Application Validator

Results 38 vPAV issues
Sort by recently updated
recently updated
newest added

Currently Camunda interface discovery only works transitively but fails to discover class extension with subsequent interface implementation.

enhancement

The `ObjectReader` can detect operation on Java maps. This is useful because process variables can be passed in map to a process e.g. when a process is started via the...

enhancement

Currently, our analysis searches for entry points in the process. Two possible entry points are e.g. ``` ProcessInstantiationBuilder instantiationBuilder = processEngine.getRuntimeService() .createProcessInstanceByKey("myProcess") .setVariable("var", "value"); instantiationBuilder.execute(); ``` `this.runtimeService.startProcessInstanceByKey("myProcess", processVariables);` The variables...

enhancement

As of now, checkers exhibiting issues are also shown in the list of successful checkers.

bug

Currently we build a graph based on the child nodes of the enclosing process, thus omitting present information in the analysis ([see here](https://github.com/viadee/vPAV/blob/master/src/main/java/de/viadee/bpm/vPAV/processing/ElementGraphBuilder.java#L154)). The process itself allows the usage of...

question
feedback wanted (priority unclear)

JUnit output format would allow nice integration into CI services

enhancement
feedback wanted (priority unclear)

The generated file `bpmn_validation_success.js` contains an array `noIssuesElements` with issues Elements containing the rule name and a success classification. Example:` { "id": "2b9382eb90e2aa912851b1186ca2fbe9", "bpmnFile": "src/main/resources/diagram_2.bpmn", "ruleName": "XorConventionChecker", "elementId": "", "elementName":...

enhancement
fix

**Describe the bug** When executing a test run with enabled data flow analysis on a BPMN model referencing a DMN file, the test fails with a NullPointerException. ```SLF4J: Failed to...

bug

We should in general verify that the DmnTaskChecker still works with all models and namespaces.

bug

Right now we do not have coding guidelines. I created a first draft in our wiki here: https://github.com/viadee/vPAV/wiki/Coding-guidelines It's a living document, so please join the discussion. I think we...

help wanted
feedback wanted (priority unclear)