DEON-integrated Issue Tracking, Integration of Atlassian Jira®, Microsoft® Azure® DevOps and Wrike®

Overview

DEON offers a flexible alternative to traditional issue tracking systems by combining visual clarity, contextual awareness, and seamless integration of live content. Whether used alone or as a complement to tools like Jira or Azure DevOps, DEON enables teams to organize and manage tasks the way they actually work together - visually, dynamically, and in context.

The integrated issue tracking system can be used independently, but also enables users to connect external systems like Jira or Azure for both cloud-based and dedicated server scenarios.

Issues, tasks, bugs, and more can be created, content and properties changed, and synchronized with the server. Mass import from Jira and Azure DevOps is supported, as is inserting issue URLs or dragging elements from your browser directly onto the project canvas.

The DEON Holistic Intelligence option is compatible with all issue tracking modes. This enables context-related use of AI across issue tracking workflows and supports both AI services provided by DEON and custom AI endpoints hosted internally in your organization.
 

Features

  • Use powerful tools in DEON to track issues, tasks, goals, and more
  • Connect easily with Atlassian Jira®, Microsoft® Azure® DevOps, and Wrike®
  • See your projects at a glance
  • Create new tickets and edit them in no time
  • Import individual elements, a bulk list, or from a filtered collection
  • Powerful search query language
  • Synchronize your work with your server with one click
  • Organize your elements with multiple built-in layouts
  • Create your own templates and share them with your team or organization
  • Full AI integration via the DEON Holistic Intelligence Multimodal Kernel (HMK)

 

Comparison DEON vs. Jira and Azure DevOps

1. Independent Issue Tracking with DEON

DEON's integrated issue tracking is optimized for teams that need a lightweight, visual approach without the overhead of complex workflows or rigid structures.

Example Scenario:
A product team conducts a weekly planning session. Tasks are mapped spatially by functional area, linked to specifications on SharePoint, and grouped with design mockups and feedback notes. The team can see what needs to be done, understand the context, and take immediate action.

Main strengths:

  • Visual organization of tickets – by priority, topic, owner or schedule.
  • Embedded live links to cloud storage (e.g., SharePoint, OneDrive) ensure documents remain up-to-date and duplicates are avoided.
  • Enables flexible, ad-hoc workflows tailored to team preferences.
  • Particularly well-suited for agile, cross-functional teams and projects in the early phase.

2. DEON combined with Jira or Azure DevOps

In more structured environments, DEON extends traditional tools by serving as a visual and collaborative interface on Jira or Azure DevOps. It provides teams and stakeholders with a clearer understanding of the data – without losing the benefits of enterprise systems.

Example Scenario:
During a PI planning session, a delivery manager embeds live Jira queries in DEON. Around it, the canvas contains architecture diagrams, business goals, and team notes. Stakeholders can immediately identify dependencies, priorities, and trade-offs without switching tools or losing context.

Main strengths:

  • Live embedding of Jira or Azure DevOps views (e.g., ticket queries, boards, dashboards).
  • Improved meeting flow and stakeholder engagement through a single, interactive multi-user canvas.
  • Ability to combine structured ticket data with visual elements like mind maps, user flows, or reference materials in documents or embedded websites
  • Helps bridge the gap between delivery teams and business stakeholders.

Linked data without redundancy

The DEON canvas supports directly embedding documents and resources from platforms like SharePoint, OneDrive, Notion, or Confluence – not as static copies, but as live linked content. This ensures teams always work with the latest information, avoiding version conflicts and reducing unnecessary duplicates across tools.


Key benefits of using DEON for issue tracking

  • Visual Overview: Organize and navigate issues spatially and gain a clearer understanding of priorities and relationships.
  • Contextual Integration: Combine tickets with specifications, diagrams, or dashboards – live embedded in the workspace.
  • Flexible Structuring: Adapt your setup to your workflow, not the other way around.
  • Reduced tool switching: Access Jira, SharePoint, or DevOps content directly in DEON.
  • Improved Collaboration: Real-time and asynchronous editing on a shared, interactive canvas.
  • Better Alignment: Particularly valuable in hybrid environments where different roles require different views of the same data.
  • AI-ready: Compatible with DEON Holistic Intelligence and custom AI endpoints for context-related support in issue tracking.

DEON's integrated functions

DEON has a ready-to-use issue tracking system that allows users to create and manage elements based on some predefined configurations.
Note: No setup is required to use the built-in issue tracking.

New tickets can be easily created via the widgets menu in the DEON main menu bar, as shown below.

Note: The import button is only available for combined issue tracking with Jira, Azure DevOps, or Wrike.

The "Create Issue" button activates the issue creation tool. Click anywhere in the project to create a new ticket at that position. A dialog appears, guiding you through all the necessary steps.

Tip: You can also convert normal text elements like sticky notes into issue tracking tickets. Simply select one or more text elements in the Workspace. Go to the three-dot menu in the upper right corner and click on the issue tracking button, as shown in the screenshot below.

Tip: You can also import tickets from Excel. First, open your Excel file with MS Excel and select the cells that contain the summary text of the tickets. Copy/paste (Ctrl+c/Ctrl+v) them into the DEON Workspace. This will create one sticky note per cell. Then select all these sticky notes and convert them into tickets by clicking on the issue tracking button in the three-dot menu in the upper right corner of the context menu (as described above).

Currently, two different project types are available. The selection of one or the other controls the associated metadata selection options such as issue types, priorities, workflow status, etc. DEON also allows the selection of an assignee from the current DEON project members.
This shows the Create dialog and issue/ticket cards created with the built-in system:

 
As shown above, users can specify common attributes such as a defining issue type, summary, description, priority, and assignee. DEON automatically generates an ID for each new issue. After creation, a new ticket appears in the DEON Workspace, containing all specified data as well as some easily distinguishable colors.

When you select one of these tickets, users receive a context menu that also includes options for editing, as shown below.


This opens the editing dialog, which allows users to change the current workflow status, assignee, priority, and issue description text.

Using this menu button toggles through multiple display options for the selected issue(s). It can be set to Card (as shown above),

on Line :

or set to Minimal :

Each ticket contains several pieces of information listed below.

  1. This symbol indicates which project it belongs to or, if the tracking project does not specify a symbol, which tracking system is used to create this issue.
  2. This contains the project name.
  3. This identifier represents the ID of the issue. For external systems, a click on it opens the ticket URL in a browser.
  4. This contains the underlying issue type.
  5. The icon indicates the current synchronization status and indicates whether the selected issue needs to be updated or has changes that have not yet been transferred to the server.
  6. Assignee's name (if specified in the issue details).
  7. The priority or severity of this issue.
  8. The current workflow status.
  9. The summary or description of the tickets. The button to the left of it allows switching between description and summary.

 

Initial DEON Preparation for Combined Issue Tracking

If you want to connect DEON with Jira, Azure DevOps or Wrike, the combined issue tracking system must be activated in the settings. This is not required if you only want to use the integrated issue tracking.

Note: Issue tracking settings apply to a DEON project. Different projects can have different issue tracking settings. If you share your DEON project, other users do not need to set up these settings unless they also want to be able to synchronize or import issues from the external system (Jira, Azure DevOps or Wrike). The tickets you create, import or synchronize in a DEON project are always visible and editable for other users in the project (if users have editing rights for the DEON project). If a user changes a ticket in the DEON workspace, it is not automatically synchronized with the external system until a user who has set up the issue tracking settings triggers the synchronization. This process is explained in detail below.

Open the DEON settings panel by clicking on the gear icon in the top left corner of DEON.
The image below shows the required option that must be enabled.

Once this is activated, DEON must be restarted. Afterwards, the same settings dialog displays advanced options regarding the configuration of the system and potential connections to other (external) tracking systems like Azure or Jira.

The second tab at the top of this configuration page allows setting up new connections. The dropdown menu offers only the Custom option by default. This means that users must manually define all connection parameters. On supported dedicated DEON platforms, this menu includes additional options with pre-configured connections for which the DEON server provides all required data.

Adding a new blank connection by clicking the Plus symbol produces the following result.

Expanding the newly created element in the list displays all configuration options for the selected connection. Each connection has some mandatory or required attributes and some optional ones. For example, each connection requires a recognizable Name, an Address of the remote server, a selection of the intended System and Environment, as well as the target Authentication Mode. Additionally, users can enable the checkbox for Client Certificates if the server requires one or more, and specify a list of Project Filters to limit the scope of what DEON accesses on the remote system.

This option allows loading saved connection configuration data from a local file.

This allows saving all provided connection configuration data to a local file.

Users can click on this icon to manually log off from the selected connection.

Each connection per project to an external system must be added and configured on this configuration page in the DEON settings dialog. Once users have finished adding and configuring data, the dialog must be accepted by clicking OK, and DEON will begin downloading the required metadata from the specified server address. DEON also creates a local data cache, which is used to minimize the number of server requests and maximize the speed when working with the selected connection.
 

Initial Jira Setup

The amount of required settings for Jira integration depends on whether the intended system is a cloud-based Jira (hosted by Atlassian) or a dedicated, so-called On-Premise system, hosted and maintained by the user.

Cloud-based
The cloud-based Jira system currently offers several options for user authentication. One of them is OAuth, where the Jira administrator needs to embed some information about DEON in the Jira environment so that DEON can “talk” to the Jira server. First, an Application Link needs to be set up in the Jira product settings, which are usually accessible via the URL atlassian.net/plugins/servlet/applinks/listApplicationLinks. This page should look similar to the image below.

Here, a new application link must be created. The target link type should be set to direct application link. https://deon.de should be specified as the application URL.

On the following page, an Application Name and Type must be specified. Normally, this should be set to DEON and Generic Application. Also, the Create Incoming Link option must be enabled.

Finally, the Consumer Key must be specified as OauthKey (note: case-sensitive!), the Consumer Name must be set to DEON, and the Public Key must match the encrypted string listed below. This value can be simply copied and pasted.

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDwbjsh4GEf9NGWSwxvVWodfkCnG5DFhbqvf3+HOrzpEXDCvZBcS58lRz8h7Lb376QXxUoJfogLD//LGooUM02DLOIHbrZcMGWhG34+cbP7UNHppY1/m4AcRfTkXyyFzOBuWfbHYSIYeiE/qYIplWhib8By8rxlUVm9NMjhPp0mrQIDAQAB

Once the application link has been created, it should be listed on the main page, where it can also be edited. This step completes the initial Jira setup, and DEON can now connect to this Jira system once it is also configured.

Dedicated/Self-hosted/On-Premise
Unlike the cloud-based Jira system, an On-Premise Jira environment typically does not support setting up Application Links for OAuth. Instead, users can authenticate with DEON by creating either an API token or a Personal Access Token (PAT). If the API token option is not displayed in the Jira settings, the current user may not have sufficient rights or the system does not support API token authentication at all. Creating a PAT should be available on all systems from Jira Software 8.14 onwards and can be found under the personal user profile.
 

Initial Azure Setup

Currently, there are no known prerequisites in Azure to integrate it into DEON.

 

Initial Wrike Setup

Wrike uses OAuth2 for user authentication and authorization. In order for DEON to communicate with the Wrike API interface, the application must first be configured in the Wrike application settings. These settings can be accessed via Apps & Integration by clicking on the user icon in Wrike, as shown below:

On the overview page that is then loaded, Apps & Integration, you must select Authorized Apps, which can be found in the upper navigation area.

This link leads to a dashboard that lists all currently configured and thus authorized applications. An example is shown below:

On the left side is a link called API, which allows setting up new applications. First, the name for the accessing application must be specified, which should presumably be something like DEON.

Since all external applications as well as users OAuth2 are used to gain access, a Client ID and a Client Secret are created. Finally, at least one Redirect URI must be specified. These parameters are required for the authorization server (DEON server), which is managed by users with administrative rights. To simplify access, tenants may also generate a so-called Permanent Token, which would work for standalone single-user applications but should not be used for multi-user scenarios.

Finally, all changes must be saved by clicking the Save button. This newly configured application is now listed under the top left link, and all parameters can be changed at any time.
 

Authentication Process in DEON

In almost every case, a connection to a server requires the user to authenticate and authorize DEON to access the target tracking system. Once a connection is configured in the connection setup and the cache creation process is started, this connection attempts to authenticate the user with the server. Therefore, DEON identifies the authentication type and provides several dialogs to facilitate this process.

Authentication dialog for Azure:

Authentication dialog for Jira (with OAuth):

General (API token or PAT)

If the authentication type is set to API token or PAT, the dialog looks completely different, without a web authorization request. Normally, the combination of a username and this token is sufficient to fully pass the authentication and authorization process.

Once the authentication/authorization process is completed and successfully finished, this connection is now active and usable.

In any case, all provided login credentials are securely stored in the DEON perimeter settings, and as long as the authentication/authorization is accepted by the server, you do not need to re-enter them for the duration of the current session. Once the authentication session expires, DEON notifies the user before an issue tracking functionality can be used. In this scenario, the authentication process simply needs to be repeated.
 

Import/create tickets

New tickets can be easily created via the widgets menu in the DEON main menu bar, as shown below.

The import option remains inactive until a valid connection is established.

This button activates the issue creation tool. Click anywhere in the project to create a ticket. A new dialog appears, guiding you through all the necessary steps.

First, the intended connection must be selected from the first drop-down menu at the top, which is used to address the correct server. Second, a project should be selected from the list below and the target issue/ticket type (e.g., bug, task, etc.) should be specified. Providing a good summary is also mandatory as it serves as the summary/title of the ticket. Optionally, users can also add a priority, an assignee, and a description. Once all necessary data is entered, clicking Accept (if the auto-push setting is enabled, the button may be labeled Accept And Sync) creates a new ticket in the workspace. The new widget may look similar to the images above in the DEON integrated functions section, depending on the last selected view mode.
 

Existing tickets can be easily imported from external systems into your project from any connected server, and DEON offers several ways to do this.

Bulk import

One option is the so-called bulk import, which can be accessed by opening the import dialog in the widgets menu in the DEON main menu bar. The following view appears:

After selecting the target connection and the intended project, the list of issues/tickets is automatically updated. By default, the search query only finds elements that relate to the selected project.

This allows users to manually edit the search query.
Please note: Currently, there is no validation check for syntax errors, invalid entries are possible and can lead to undesirable search results!

The element list allows multiple selections, so users can import many elements at once. Once all desired issues are selected, a click on Accept creates a new widget for each selected issue in the project. By default, all imported issues are treated equally and are therefore placed in a grid layout. If issues are linked to each other, users can also change the arrangement of the tickets in DEON.

All selected elements are arranged in a evenly distributed grid.

This places parent issues/tickets above their linked children.

All selected elements are listed in a horizontal row, maintaining equal spacing between them.

This leads to the same result as above, but in a vertical direction.

 

Copy/Paste URLs
Another way to bring external issues/tickets into a DEON project is to copy and then paste the URL of the desired ticket. Important for the success of this process is that the URL link contains the project name or ID and the ticket ID/number.
A possible valid (Azure) ticket URL looks similar to this: https://dev.azure.com/CompanyName/ProjectName/_workitems/edit/4889/

Import via Drag-and-Drop from URLs in a web browser:
Instead of copying and pasting the URL, users can also use a Drag-and-Drop operation to place the ticket in the DEON project space. To do this, the URL can be clicked and dragged directly from the browser over DEON and dropped there. DEON recognizes valid URLs for both copy-paste and Drag-and-Drop operations.
Both options also work within embedded web browsers in DEON. If users happen to have a browser widget placed in their project, they can drag and drop or copy and paste ticket URLs from this browser into the DEON project without having to open these URLs externally first.
 

Editing and Synchronization

Click on a ticket to open the context menu. In the bottom row, you will see the issue tracking options.

Opens the edit dialog, which allows users to change the current workflow status, assignee, priority, and issue description text.

Transfers pending changes to the server.

Retrieves issue/ticket data from the server. Please note: Unsynchronized local data will be overwritten!

Opens the issue URL in a browser.

Using this menu button toggles through several display options for the selected issue(s).
 

Notes

The tracking integration system works with a local cache, which means that a certain amount of data must be loaded from the server from time to time and is used to build up a local data cache. Based on the user selection, this step must be performed according to a recurring schedule (daily, weekly, etc.). This process can take some time and largely depends on the number of projects that DEON finds on the server.
As a rule of thumb, users can expect that the more projects that need to be collected from a server, the more data is cached and the longer it takes to complete the cache creation step. DEON notifies the user as soon as the process is complete. During this time, the tracking functions are not available.