Skip to content

marcinbien/camunda-modeler-annotations-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Camunda Modeler Annotations Plugin

Enhance your BPMN documentation with visual richness while maintaining process clarity and standards compliance.

GitHub Downloads

📋 Overview

This plugin extends the standard text annotation functionality in Camunda Modeler, allowing users to embed and display images inline with their documentation. Perfect for adding visual context, screenshots, icons, or reference materials directly into your process models.

🖼️ Examples

Diagram in Camunda Modeler

Diagram in Camunda Modeler

Diagram exported to png file

Diagram exported to png file

📐 Definition of diagram

Part of the bpmn diagram1.bpmn file where image annotation is added.

<bpmn:textAnnotation id="TextAnnotation_0a7rtgj">
  <bpmn:extensionElements>
    <annotationsPlugin:image path="./personal-details.png" />
  </bpmn:extensionElements>
</bpmn:textAnnotation>

✨ Key Features

  • 🖼️ Inline Image Display: Embed images directly within text annotations
  • 📁 Multiple Format Support: Compatible with common image formats including PNG, JPG, GIF, and SVG
  • ✅ BPMN Compatibility: Maintains full BPMN 2.0 standard compliance - images are stored as extension properties

💡 Use Cases

  • 📚 Process Documentation: Add screenshots of UI elements, forms, or system interfaces relevant to specific process steps
  • 🏢 Branding: Add company logos or department identifiers to process documentation
  • 🎓 Training Materials: Create more engaging and self-explanatory process models for onboarding

📥 Installation

  • Download camunda-modeler-annotations-plugin-v0.0.2.zip from releases page Latest Release.
  • Unpack the repository. You should see the camunda-modeler-annotations-plugin directory
  • Copy the entire directory to the Camunda Modeler plugins directory
    • Windows %APPDATA%\camunda-modeler\plugins
    • MacOS ~/Library/Application\ Support/camunda-modeler/plugins

The directory structure should look like this

%APPDATA% or ~/Library/Application\ Support/

└──camunda-modeler
   └── resources
       └── plugins
           └── camunda-modeler-annotations-plugin
               ├── index.js
               └── annotations-plugin.js