O'Hara Group

Sequence Diagrams for Jira

Service status

Description

A Jira add-on for creating sequence diagrams from plain-text instructions.

Based on Andrew Brampton's excellent js-sequence-diagrams, this add-on is enables sequence diagrams to be easily embedded into a Jira issue.

Need to attach sequence diagrams to Confluence pages? Check out Sequence Diagrams for Confluence

Usage

  1. Start by creating/editing an issue in Jira
  2. From the issue tools menu, select "Attach sequence diagram"
  3. Choose a theme for the diagram (either "simple" or "hand")
  4. Specify your diagram instructions as per the notation examples
  5. Click submit, and a Sequence Diagram panel will appear on the right
  6. To modify the diagram, choose "Edit sequence diagram" from the issue tools menu
  7. To delete the diagram, choose "Delete sequence diagram" from the issue tools menu

Example Syntax

title: Diagram title
participant A
participant B
A->B: Normal line
B-->A: Dashed line
A->>B: Open arrow
B-->>A: Dashed open arrow
note left of A: Note to the left of A
note right of B: Note to the right of B
note over A: Note over A
note over A,B: Note over both A and B

Supported Java vendors (Server version)

The app has been verified to support the following Java vendors:

Limitations

Export to Print/XML/Word

The rendered diagram is a vector graphic (SVN) generated dynamically in the browser using Javascript.

For this reason, it is not possible to include diagrams when exporting with Export to Print, Export to XML or Export to Word, as these static export formats are generated on the JIRA server.

Common Mistakes

Still having trouble?

Sometimes it helps to start with a very simple diagram first, such as A->B: test

Make sure that is working first, before gradually adding more actors, messages, notes etc.

Security & Privacy Statement

Sequence Diagrams for Jira is a paid add-on for Atlassian Jira Server (on premise installations) and Atlassian Jira OnDemand (cloud hosted).

Server Version

The server version is implemented as a Java JAR add-on, using the Atlassian SDK.

When installed, the add-on runs entirely within the Jira server process.

Neither the add-on provider or any other party is able to view the content of your Jira issues.

Cloud Version

The cloud version runs on the Heroku cloud platform. Heroku's physical infrastructure is hosted and managed within Amazon's secure data centers and utilizes the Amazon Web Service (AWS) technology. The Amazon servers are located in Northern Virginia in the United States.

Status information about the Heroku cloud platform can be found here.

Both Heroku and Amazon have published a security statement you can find here:

Encryption

The app is served via Cloudflare at https://jira-sequence-diagrams.oharagroup.net.

All communication between the Jira Cloud servers and the Sequence Diagrams for Jira servers is encrypted using TLS 1.2 or higher.

Transported content

No issue content or personally identifiable end-user information is transported between the Jira Cloud servers and the Sequence Diagrams for Jira servers.

When a page containing the Sequence Diagrams for Jira app is rendered, Jira sends a HTTPS request to the app servers. This request contains only a JSON Web Token (JWT) that identifies 'context' information including:

This context information is not stored, logged or used for any other purpose than what this app requires.

Neither the app provider or any other party is able to view any content of your Jira issues or users.

Effective as of Sep 20, 2016.