This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pe-bpmn-editor [2018/04/20 04:56] admin |
pe-bpmn-editor [2018/05/15 16:51] admin |
||
---|---|---|---|
Line 2: | Line 2: | ||
PE-BPMN editor is a user-facing frontend application that implements support for our BPMN | PE-BPMN editor is a user-facing frontend application that implements support for our BPMN | ||
- | extension (PE-BPMN). It allows to extend models by adding various PE-BPMN [[pe-bpmn-editor_stereotypes|stereotypes]] to their elements. Stereotypes are attached by adding specific labels (named after stereotypes) into the xml code of the model. Currently the editor is not using any analysis tools yet. | + | extension (PE-BPMN). It allows to extend models by adding various PE-BPMN [[pe-bpmn-editor_stereotypes|stereotypes]] to their elements. Stereotypes are attached by adding specific labels (named after stereotypes) into the XML code of the model. Currently the editor is not using any analysis tools yet. |
- | ---- | + | ===== Quick guide ===== |
- | PE-BPMN editor is accessible through Actions menu under each model in own and shared models/folders lists of frontend - link "Open in PE-BPMN editor". | + | PE-BPMN editor is accessible through Actions menu (with burger-menu icon) under each model in own and shared models/folders lists of frontend - link "Open in PE-BPMN editor". |
+ | |||
+ | ** Adding stereotypes to model elements for analysis ** | ||
+ | |||
+ | Clicking on tasks, message flows or data objects opens a stereotypes menu next to the element. Stereotypes are organized in the menu based on the taxonomy of privacy-enhancing technologies used to create PE-BPMN. Clicking on a stereotype in the menu opens a respective stereotype settings menu on the right side of the page (in sidebar). In this menu you can set different parameters related to the [[pe-bpmn-editor_stereotypes|requirements of stereotypes]]. | ||
+ | Stereotype menus for tasks, message flows and data objects appear all in the sidebar. | ||
+ | |||
+ | ** Validating model & running analysis ** | ||
+ | |||
+ | Clicking on //Validate// button opens validation results in the sidebar: | ||
+ | If there are any errors or warnings, list (entitled //Errors in model//) appears. | ||
+ | If there are no errors (warnings are accepted), message //Passed validation!// appears. Under that appears an analysis menu with //Simple disclosure analysis// and //Data dependencies analysis// buttons. Clicking on one of these buttons opens a modal with analysis results. | ||
+ | |||
+ | These two analysis do not require using stereotypes on a model, but presumably analysis results are more useful, if the analysis is based on models using privacy enhancement technologies. | ||
+ | |||
+ | More detailed instructions will be added soon. | ||
+ | |||
+ | ===== Source code ===== | ||
The source code is available at [[https://github.com/pleak-tools/pleak-pe-bpmn-editor|pleak-pe-bpmn-editor]] repository. | The source code is available at [[https://github.com/pleak-tools/pleak-pe-bpmn-editor|pleak-pe-bpmn-editor]] repository. |