How to integrate Aras, Enterprise Architect and Jira

Enable no-code synchronization across Aras, EA, and Jira to connect workflows and create a continuous, real-time digital thread.

In this demo, architectural blocks from Aras sync to Enterprise Architect as class elements and to Jira as tasks, with attributes like status and priority preserved.

Diagrams from EA sync back to Aras with IDs, images, and related elements intact, and are also available in Jira with descriptions and attachments preserved. Relationships remain consistent across all systems.

OpsHub enables near real-time, bi-directional sync with zero data loss and full context visibility.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Migration from Data Center to Cloud can be challenging if not executed properly. An effective Jira Cloud Migration ensures that team productivity remains uninterrupted, allowing for incremental migration and minimizing unplanned disruptions. In this video, we demonstrate Jira Cloud Migration from Data Center, focusing on optimizing performance and streamlining workflows.

OpsHub Migration Manager (OMM) stands out for its ability to execute migration with no disruption and zero downtime. OpsHub’s Live++ migrations can reverse sync information to source ensuring teams have continuous access to data throughout the migration enabling uninterrupted business continuity, and accessible data for compliance efforts.

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

Video Transcript

Here we have Jira on-prem system, and here we have created one project. And within that, we have created a simple set of data here. For now, we have 22 work items here, and we can synchronize over all of the 22 if we want, or however many there are in any particular project over to Jira Cloud. But we also have the option to go filter-based, criteria-based, so if they want a subset of items based on whatever query the end user defines, let’s say they want only the high priority items or only those which are currently ongoing, like the status is “to do” or “in progress,” or any criteria that they can define in Jira, we support that.

So here we have set a JQL in Jira where it says that only show the work items which have the status “to do” or “in progress,” and those will be the ones that we will synchronize over to Jira Cloud. So we have 17 of those 22 here.

And then, other than the work items, we also have some meta entities here, so like the sprints we have. We have created 2 sprints here and then associated some of the work items to the Sprint, and then we also have releases, where we have associated a couple of work items to some sample releases as well, and we will see the synchronization of both sprint and release meta entities over to Jira Cloud as well, with all of its details like the start date, end date, and those details.

In the work items for the demo purposes, we have selected Epic, Story, and Bug item types. It can be any item type that the user has. We also support custom entity types as well. So, any item type of Jira they want to synchronize over, we can.

I’ll just show you the target Jira Cloud project here. So, for now, this is an empty Jira Cloud project where we will be migrating the data to. So, you can see there are no issues here. We have the Backlog, where no sprints are created, and the release here is all blanked out as well.

So we already see here in the Jira Cloud instance, all of our releases which we had in the on-prem are here. I’ll go to the backlog to see the Sprint. We have both of our sprints created with the start date and end date which were there in the Jira on-prem.

Here you can see already that the items have started making it over to Cloud. We’ll give it a few minutes so that at least the majority of items are here, and then we can open up a couple and see the data within that.

For now, we have the data, all the 17 work items, the subset which were “to do” or “in progress” here in Jira Cloud. I’ll just open up one random epic here to see the data within that. So you can see like we had a summary and on-prem, the summary comes across as it is. We had some description going on with rich text formatting, and on-prem with like color, bold, italics, underline, numbering, bulleting, inline image, all of that stays retained here as well.

Then you can see the status was “in progress” in on-prem, and that stays here. The priority we have mapped, so that is here as well. The assignee, the reporter, all of those fields are there. We also have this concept of remote link. So this is for traceability purposes. So in case they want to see where this originated from in on-prem, then they have a link directly to the on-prem here, so they can directly click on this and it will take them to this particular entity in their on-prem instance.

And then we have attachments that we had there. The attachments, all of those have synchronized over, and the child stories. So, this epic had a couple of child stories, so those links are retained here. And then we had some comments over there, which have synchronized as well. The comments had some user mentions, they’ve mentioned some of their users, which the user mentions also stay intact over here.

And then we can navigate to one of the child stories and see some of the details there. So we had synchronized sprint and releases and had associated some work items there. So you can see the work item has the sprint link here and the release link to the fixed version as well.

And then similarly, how we had a story as a child of the epic, we have bug as a child of the story. So you can see those relationships here. We have chosen for this demo to go with the parent-child relationship, but this can definitely be like any link type the user would want it to be if they want it to be like “relates to,” “is associated with.” Any of those link types or any custom link type then that is also configurable.

Just go on here in Jira Cloud, the releases we saw earlier, now you can see that those releases are associated. You can see the progress similar to that which is there in on-prem with the association to items and in Sprint as well. You can see that both of our sprints had some items associated, and that is retained here in the Cloud as well.

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

Jira Cloud Migration: No Downtime, Disruption-Free

The project management landscape keeps evolving, pushing modern teams to the cloud. Migrating to Atlassian Jira Cloud offers continuous updates, unmatched scalability, and ironclad security – all empowering your teams to conquer high-impact tasks. However moving from your current setup can be disruptive, potentially impacting data accuracy and productivity. This video shows you how to navigate this transition smoothly without any disruption and downtime. Watch now to learn more!

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

Video Transcript

The digital landscape is shifting. Customers demand more. Competition is fierce relying on yesterday’s technology holds you back. Organizations today face a strategic imperative: embrace the Cloud. Jira Cloud fuels your journey to high-impact work. Imagine the possibilities, continuous updates, limitless scalability and robust security. But the road to Cloud Modernization can be daunting. Traditional cold, Lift & Shift approaches are risky.

Picture your source system inoperable, operations grinding to a halt, vital data jeopardized and massive operational and compliance costs. This is not the tool modernization you want. The answer lies in an agile migration strategy, one that is seamless, disruption-free, fosters collaboration and maintains high data fidelity.

Designed to address the complexities of large-scale migrations, OpsHub Migration Manager (OMM) tackles your migration concerns head-on. It keeps your teams rolling during migrations and enables teams still using existing with Jira cloud teams by reverse syncing data from Jira to their existing tool.

Additionally, OMM safeguards your data integrity putting your compliance worries to rest Ready to experience new way to modernize your tools? Effortless modernization starts today!

Digital Thread Done Right with OpsHub

In today’s manufacturing, a digital thread is essential for unifying a product’s lifecycle—from design to manufacturing and delivery.

However, establishing a robust digital thread can be challenging. Many organizations start by selecting all their PLM, CAD, ALM, and SLM tools from a single vendor for convenience. While this approach may seem straightforward, it often leads to vendor lock-in, limiting flexibility and innovation. On the other hand, opting for best-in-class tools from multiple vendors can complicate your integration.

Watch this video to find out how to navigate these challenges in your digital transformation and successfully deliver value across products, places, people, and processes.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

In today’s manufacturing, a digital thread is crucial in unifying a product’s Digital DNA – from initial requirements, design specifications, to verification, quality control, and delivery, empowering stakeholders throughout the product lifecycle with end-to-end traceability. However, building a robust digital thread requires careful consideration.

The first approach often involves choosing all your PLM, CAD, ALM, and SLM tools from the same vendor. While this might seem convenient, relying on a single vendor leads to vendor-lock-in, limiting your ability to adopt best-in-class solutions and reducing the flexibility to switch tools in the future.

The better approach is obviously to use best-in-class CAD, PLM, ALM tools that may come from different vendors. But that can make digital thread implementation extremely difficult due to the complex and hard to maintain tool integration. These challenges can hinder your ability to deliver value across products, places, people, and processes.

A successful digital thread implementation should empower teams to choose their preferred tools while ensuring seamless data exchange. OpsHub, an enterprise-class digital thread platform makes that possible! Say goodbye to Vendor Lock-in!

With OpsHub, you can integrate your choice of tool with comments, attachments and linkages as well as enjoy full flexibility to use in-house and homegrown systems, or even write your own integrations, hassle-free.

OpsHub’s bidirectional integration capabilities using GUI-based user-friendly configurations offer unparalleled traceability whether on-premise or in the cloud, connecting all the information and people needed to bring a product to market faster.

Don’t let the risks hold you back. Track your entire product lifecycle from concept and design to manufacturing, quality control and delivery. With OpsHub, unlock the full potential of a Digital Thread by supercharging traceability, driving value across your enterprises, and delivering exceptional customer experiences.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

How to integrate Jama Connect and Tricentis qTest

For organizations aiming to scale complex projects efficiently, streamlining agile practices is essential. Integrating Jama and qTest with OpsHub Integration Manager (OIM) enhances requirements traceability and fosters strong cross-team collaboration. In this video, we demonstrate how requirements created in Jama automatically synchronize to qTest, and how linkages created in qTest seamlessly sync back to Jama, providing end-to-end transparency for teams. Additionally, test run results from qTest become visible in Jama in near real-time. Learn how to achieve complete visibility between the two systems while minimizing manual efforts and errors.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

How to Integrate Zendesk and Rally

Watch how to streamline your ALM workflow by seamlessly integrating Zendesk and Rally Software using OpsHub Integration Manager (OIM). This video demonstrates an automatic bidirectional synchronization of work items between Zendesk and Rally, eliminating manual intervention and boosting collaboration. Take a look at how tickets created in Zendesk sync to Rally and updates made in Rally sync to Zendesk in real-time providing complete visibility between both systems. Watch the video to see how this integration can enhance your ALM process, ensuring complete visibility for all teams in real-time.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

Hello everyone! This demo is regarding the sync of work items between Zendesk and Rally. So, here in Zendesk we have two tickets created. This sync will be criteria-based, so, let me open that. So, basically these two tickets from Zendesk will be syncing to Rally. Currently, we only have one single work item named as Secure Login present in Rally. This is a user story. As I mentioned that this will be criteria-based sync, we will be sending work items that are in the particular group developer.

We have basic details present here as the title, priority, tags, status and description as well as comment. Here, in Zendesk, description is considered as comment. Moving forward to the other ticket, this ticket is assigned to the group support. So, this particular ticket should not sync to the target system that is our Rally.

If I come back to Rally, we have this user story present here. This user story along with all the along with this inline image as well we will sync back to Zendesk. Now, here we have the integration running and soon we will be seeing data syncing into the Rally demo project.

So, if we see this database VPN down was the particular work item ticket that was meeting the criteria that is developer and this particular ticket that is under the group support will not sync back to our Rally. So, we have this database VPN. Down here, we have the description which is preserved in the formatting. We have the image. We have the discussion here which is adding the inline image as well.

Moreover, moving forward we have the entity link or these Zendesk tickets present here and the priority and the status as present in the sender state. So, here the status is Open. In a similar manner, the status here is also open. Also, if we check in Zendesk, we also have the remote ID and remote link to the user story present in Rally. So now, I will just go back to the plans here under user stories. So, we are expecting this particular user story secure login to sync back to Zendesk. So, if I check here, we have the secure login present there will just open this. So, we have the description as I have mentioned earlier that Zendesk considers description to be as a comment and I have the description here. The inline images are present here. Also, the status is open and the tags that were present there are present here as well. Also, the priority is high, and we have the remote ID and remote link as well. Now to the already send user stories. So, what I will do is, I will update this particular user story. I will update the description.

Well, rather than updating the description, I will prefer adding a comment over it, because description in Zendesk can’t be updated.

Also, I’ll be changing the status from open to Retest and I will be changing the priority from high to highest. So, after making these required changes, these changes should sync back to Zendesk here. This was the ticket that we updated and, as you see, we have this particular comment which I have seen less than a minute ago. The developer team will be looking into this issue, and Retest is mapped with Pending. So, the status has changed to pending. Also, we changed the priority to highest, so here the priority has changed to urgent.

So, that’s all for this demo. Thank you.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

How to Integrate Jama and GitHub

Best-of-breed systems such as Jama Connect and GitHub bring rich functionalities to the ALM ecosystem. The Jama–GitHub integration ensures complete traceability of all work items. In this video, we showcase a bidirectional integration between Jama and GitHub using OpsHub Integration Manager (OIM). Requirements created in Jama are automatically synced to GitHub, including all their details. Additionally, pull requests created and code committed in GitHub seamlessly update in Jama, preserving all linkages for end-to-end traceability. Watch the video to see how this integration can enhance your ALM process, ensuring complete visibility for all teams in real-time.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

This video showcases a bidirectional integration between Jama and GitHub. Requirements created in Jama are automatically synchronized to GitHub, including all their details. Additionally, pull requests created and code committed in GitHub seamlessly update in Jama, preserving all linkages for end-to-end traceability.

A new requirement is created in Jama. Details such as the name, status, and description are added, along with rich text formatting elements like bold text, tables, and bullet points.” The name, status and other details are added to the requirement. The description is also added to the requirement.

OpsHub Integration Manager (OIM) supports the synchronization of rich text formatting, like bold, tables, bullets etc. OIM is running in the background fetching the requirement and its details to sync to GitHub.

in GitHub, a pull request is created and linked to the already synchronized issue from Jama. The pull request is successfully created and linked with the requirement from Jama, which is synchronized as an issue in GitHub. Afterward, a code commit is made in GitHub, and this commit is linked to the same issue that originated in Jama.

The pull request and the code committed in GitHub are bidirectionally synchronized to Jama, enabling end-to-end visibility between both systems. The link created between the issue, the pull request, and the code in GitHub is preserved during the bidirectional synchronization to Jama.

The page in Jama is refreshed to verify if the bidirectional synchronization from GitHub to Jama has been successful. In the comments section, the details of the pull request are visible, including the pull request ID, title, URL, and other information. Additionally, the details of the GitHub commit are also visible in Jama’s comments section, including the commit ID, committer, branch name, and URL.

GitHub, we can see the requirement from Jama has successfully synchronized as an issue. The title, description, status of the requirement from Jama are also visible in GitHub.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

How to Migrate from DOORS Next Generation to Codebeamer

Teams migrate to Codebeamer to streamline their workflows and manage risks, requirements, and quality more effectively without any disruptions. This video showcases a high-fidelity migration from IBM DOORS Next Generation (DOORS NG) to Codebeamer using OpsHub Migration Manager (OMM), with zero downtime. All artefacts created in DOORS NG seamlessly migrate over, maintaining data consistency and preserving context, guaranteeing no data loss post-migration. Have a look!

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

Video Transcript

The video showcases a high-fidelity, zero downtime migration to PTC Codebeamer. All artifacts in DOORS NG migrate seamlessly with complete data integrity and consistency, ensuring there is no loss of information.

On the left side of the screen, we have DOORS NG, and on the right, we have Codebeamer. Different components in DOORS NG are mapped to different trackers in Codebeamer. Component C in DOORS NG is mapped to User Stories in Codebeamer. In component C, we have 13 artifacts. Component A in DOORS NG is mapped to Customer Requirement Specifications in Codebeamer. Component A has 11 artifacts. Component B in DOORS NG is mapped to system requirement specifications in Codebeamer. As you can see, currently Codebeamer is empty, and no artifacts are present here.

While the migration is in progress, teams can continue their work in both systems. On refreshing, we can see that all the work items of company B in DOORS NG have migrated to system requirement specifications in Codebeamer. Opening a requirement to see if all the details associated with it has migrated. The Remote link, remote ID and the status have successfully synchronized.

The Severity in Codebeamer is mapped to Priority in DOORS NG which is high. The description and comment have also synchronized. Under History, we can see there are five revisions in Codebeamer. Let’s quickly compare this history with DOORS NG. We can see the 5 revisions here which are synchronized. The first revision is the create revision, second revision is the comment, third revision is the modification in the Primary Text or the Description. The Primary Text was mapped to Description in Codebeamer. We can see all the revisions have synchronized.

The link in DOORS NG is also reflecting under Association in Codebeamer. By clicking on this link, we can see the Description and the Attachment have successfully synchronized. Similarly, checking the other components which have migrated. Component C in DOORS NG was mapped to User stories in Codebeamer.

Let’s compare the information between both the systems. The status, Remote Link, Remote ID, Description, and both comments have synchronized successfully. The Association has also synchronized. On clicking, we can navigate to the description in bold which has synchronized retaining the formatting. The comment and attachment have also synchronized.

Now, let’s check component A which was mapped to Customer Requirement Specifications in Codebeamer. All 11 artifacts in Component A in DOORS NG have synchronized to Codebeamer.

Let’s click on an artifact to check the details associated with it. The description in bullets has synchronized in the same format. The Remote Link, status, and Remote ID are also visible here. The priority was mapped to a customer priority field. We can also see the association synchronized. By clicking on it, we can see the details under it have also synchronized successfully. The priority set to high, the description has synchronized.

Thank you for watching!

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

How to Integrate PTC Windchill and Jira

Discover how organizations implementing Windchill PLM achieve robust digital thread by effectively storing and managing design information and Bills of Material (BOM). PTC Windchill integration with Jira empowers cross-functional teams with comprehensive insights into business requirements. Integrating PTC Windchill with Jira helps businesses and product development teams to gain end-to-end visibility into business requirements, enabling traceability and fostering seamless collaboration. Watch this video to see how automated, bidirectional integration can streamline your Product Lifecycle Management (PLM) process optimizing workflows.
OpsHub Integration Manager (OIM) seamlessly integrates PTC Windchill and Atlassian Jira without manual intervention. It enables organizations to sync 1000s of projects without impacting workflows or slowing down systems.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

This video demonstrates how requirements and work items created in PTC Windchill and Atlassian Jira synchronize bidirectionally between both systems, including all associated details such as links, attachments, inline image, comments, and relationship mapping. 

In PTC Windchill, creating the first requirement to synchronize to Jira. Also, adding a summary and description under the requirement. OIM supports the synchronization of brackets, tables, bullets etc. 

Now, we will select the project which is being used here and setting the priority as urgent and severity as medium for the requirement. Also, adding an attachment to the requirement. This, too, will synchronize to Jira with other details. 

The new requirement created in DOORS NG will synchronize to Jira with all its details and attachments retaining the formatting. OIM is working in the background fetching the data to synchronize to Jira. 

Navigating to Jira, the requirement created in Windchill has synchronized successfully to Jira. Refresh the page in case the requirement isn’t visible. All details including the title, description (formatted with brackets) and status have been synchronized to Jira. The attachment which was included in the requirement is also visible retaining the format. 

The Remote ID and Remote Link of the Windchill requirement is visible here ensuring end-to-end traceability. The priority set at medium in the Windchill requirement has also synced to the Jira requirement. 

In Jira, changing the priority of the same requirement from medium to highest and updating the description. In the description, we have attached an image.  All the updates made to the requirement in Jira with the in-line image will bidirectionally sync to Windchill. The comment added for the Windchill team too will automatically sync back from Jira. While the updates are synchronizing, creating a PTC work item in Windchill to synchronize it to Jira. Adding details like the summary, project being used and description to the work item. 

The Windchill work item is created successfully. Now, in Windchill, validating the updates made to the requirement in Jira. The updated description with the image, the added comment and revised priority have bidirectionally synced successfully. The priority ‘highest’ in Jira is mapped to ‘urgent’ in Windchill. 

Going back to Jira, to check if the work item created in Windchill has synced. In Jira, the custom created issue type ‘work item’ from Windchill has synchronized successfully. All details associated with the PTC work item, including the remote link and ID are visible here. 

Updating the description and adding a comment to the work item which will be visible in Windchill post synchronization. OpsHub Integration Manager in working in the background fetching the updates to synchronize. 

While the updates sync, creating a work item in Jira to synchronize to Windchill. Adding all the relevant details associated with the work item too will sync. The work item in Jira is created. While the work item from Jira synchronizes, creating another work item in Windchill to configure a relationship. The work item created in Jira has synced to PTC Windchill successfully. 

Now, creating a parent-child relationship between the requirement and 2 work items, created in Windchill and Jira. Setting a backward relationship between the requirement and both work items.  In Jira, refreshing the page to see if the link between the requirement and the work items is established. 

Opening the requirement, the relationship configured in PTC Windchill is successfully visible here in Jira. The linked issue is related to the work items created. By clicking on the work items, we can see the work item is related to the user story in Jira/requirement in Windchill. 

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Migrating to Jira Cloud

For modern enterprises, agility and efficiency are critical for success. Jira cloud migration is no longer optional; it is essential for boosting team productivity and ROI. However, cloud migration can significantly impact business operations, revenue, data security, and costs if not approached with care.
This demo showcases how to achieve a no downtime, zero disruption Jira cloud migration, eliminating interruptions while maximizing benefits. Additionally, it demonstrates how changes made during the Jira Cloud migration to the source effortlessly reflect in the target, ensuring complete visibility between IBM DOORS and Jira Cloud. Take a look!

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts

Video Transcript

This video shows how to seamlessly migrate your projects to the Cloud with zero downtime, minimising disruption and maximising the benefits. In this video we will be migrating two different IBM Rational DOORS modules into a single Jira project. We are using DOORS as an example in this demo. You can migrate any tool to Jira Cloud.

Following the steps on the screen, we can see the first DOORS module created by the product manager, under which we have stories and bugs. These are defined by a custom attribute which is Issue type. In the bugs and stories, we can see the descriptions are formatted which include tables and Ole objects embedded as files or attachments. We can also see the text in the description formatted in bold and underlined. All the details visible here will migrate to the Jira project, retaining the formatting.

Similarly, in the second module in DOORS, we can see the bugs and stories created with the custom attribute and the descriptions in rich text formatting which include bullets and Ole objects amongst others. In both modules, the red and yellow arrows indicate the in and out links configured between the bugs and stories to retain complete traceability between the source and target systems during the migration.

Navigating to Jira, currently, we see the Jira project is empty. OpsHub Migration Manager (OMM) is working in the background checking for the modules to migrate from DOORS to Jira Cloud.

Let’s refresh the page to see if the migrated data is visible. Now the bugs and stories from those are reflecting here in Jira.

Let’s open a story to view the migrated data. We can see OMM has been able to bring over all the details from DOORS to Jira, including the table and other formatted details. Here is the Remote ID and Remote Link which will navigate you to the specific DOORS item, increasing traceability between the two systems. Similarly, other stories and bugs are created in DOORS with tables, Ole Objects, discussions, and associated links. Here, the story is associated with the bug have all migrated to JIRA Cloud. The Ole Object from DOORS is available in Jira as a file and as an attachment. The linkage created between the story and the bug is also preserved between the source and target systems.

The discussion in DOORS has synchronised to Jira as comments. Let’s quickly look at the details of the associated bug which too have migrated from DOORS. The developer now updates a story in Jira. The changes made to the title and the newly added comment will automatically migrate to DOORS.

OMM’s Reverse Synchronization enables users to sync data back from their target to source during the migration. We can also make changes to our source system while the migration is in progress. All the changes made in the interim will reflect in both systems automatically. Let’s take a look at the DOORS object which was recently updated in JIRA. Since the summary in Jira is synced to Short Text in DOORS, the updated information has bidirectionally synced and is available under Short Text.

Here, the bidirectional synchronization allows changes made in one system to automatically reflect in the other. Under discussions, we can see the comment added in Jira has synchronised as well.

Let’s make a quick update to the description in DOORS to see if it migrates back to Jira. One final time In Jira, opening the story, which was updated in DOORS, we can see the updated description as bidirectionally synchronised and is visible here.

That completes the demo. Thank you for watching.

Experience scalable, non-disruptive migration with OMM

Schedule a free 30-minute live demo with our migration experts