ServiceNow License Management

Customer Service Management plays a crucial role in enhancing customer experience by helping optimize customer interactions. Companies with a conducive customer service culture help in reducing customer churn. OpsHub Customer Service Management Interface in ServiceNow allows customers to interact with its support team and raise issues under one platform. In addition, the wide range of self-service options seamlessly connects users with OpsHub’s support team to boost efficiency, thereby, addressing customer issues faster. This video showcases how customers can effortlessly apply for a new license or renew an existing one on OpsHub’s Customer Service Management portal in ServiceNow.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

OpsHub’s Customer Service Management interface allows customers to interact with its support team and raise issues all under one platform. The wide range of self-service options seamlessly connects users with support teams to boost efficiency, thereby addressing customer issues faster.

In this video, we will showcase how customers can effortlessly apply for a new license or renew an existing one on OpsHub’s Customer Service Management Portal in ServiceNow. To request a new license or renew an existing one, the customer clicks on OpsHub Help Desk in OpsHub’s Customer Service Management interface in ServiceNow and navigates to the third option, Request or Renew License.

To apply for a new license, the customer selects the product name, request type as New, and instance type, then proceeds to enter all other required details. All mandatory fields must be filled to successfully apply for a new license. For customers without a MAC address, you can go to Command Prompt and type IP config on a Windows system as shown in the video. Once all the details are entered, the customer clicks on Submit to raise the request.

To renew a license, the customer from the home page clicks on OpsHub Help Desk and navigates again to the Request or Renew License option. The customer fills in all mandatory details, including the product name, request type as Renewal, instance type, and other necessary fields. For license renewals, customers must provide their old license number. To get the old license number, customers can log on to the OpsHub Integration Manager instance and follow the steps shown in the video. Here, they can view all their old and active license keys. The license key up for renewal can then be copied and pasted into the required field.

Once all details are filled, the customer clicks on Submit to complete the renewal request. That concludes the demo.

Thanks for watching!

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

OpsHub Customer Service Management Interface in ServiceNow

Customer satisfaction is a key differentiator that can help companies stand out in the current competitive market scenario. Hence, the role of customer service or the support team is vital in ensuring a superlative customer experience. OpsHub’s Customer Service Management Interface in ServiceNow allows the dynamic exchange of information between the customers and OpsHub’s support team. Customers can use this channel to register a query, make a request, renew the license, or report an issue. In addition, the wide range of self-service options helps customers and OpsHub’s support team collaborate effortlessly to create cases and resolve issues. This video depicts the functionality of the OpsHub Customer Service Management interface in ServiceNow.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

The Customer Service Management interface enables customers to interact with the OpsHub support team and raise issues all under one platform. Customers can use this channel to register a query, make a request, renew their license, or report an issue. The wide range of self-service options helps customers and the OpsHub support team collaborate effortlessly to create cases and resolve issues. In this video, we will showcase the functionality of OpsHub’s Customer Service Management interface in ServiceNow.

To get started, log into the ServiceNow home page to view and create services in the OpsHub Customer Service Management system. Here, customers can create multiple types of tickets based on their requirements. To submit a query, report a problem, or request a license, click on the OpsHub Help Desk.

If you have a product-related question, click on the first option, Ask a Question, and fill in details such as the product name and your query. You can also choose your concern from the prompted knowledge results. Once the details are entered, click on Submit to register your request.

To log an incident and seek assistance regarding any OpsHub product, go back to the OpsHub Help Desk and click on the second option, Report an Incident. Fill in all mandatory details, such as product name, product version, environment, affected area, and impact. After entering the required information, click Submit to raise your ticket.

Similarly, to request a new license or renew an existing one, go back to the OpsHub Help Desk and select the third option. For a new license, choose New under Request Type and provide the necessary information, including your full name, email address, phone number, organization name, organization department, and MAC address. Once all required fields are completed, click on Submit to create your ticket.

If you wish to check the status of your existing requests and queries, return to the ServiceNow homepage and click on Check Status. Here, you can view previously created tickets and requests along with their category and ticket number. You can also monitor the status of your tickets to see whether they are open or closed.

That completes the demo. Thank you for watching!

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Jama Connect and Azure DevOps Integration

Contemporary DevOps teams rely on best-of-breed requirements management tools like Jama Connect for efficient application management. Jama Connect integrations help organizations establish a seamless flow of information, improving collaboration, traceability, and visibility between business and product development teams. This Jama and Azure DevOps integration supports a robust digital thread across the entire product lifecycle, ensuring that all teams are aligned and informed at every stage.
Say goodbye to manual data synchronization. In this video, you’ll see an automated, bidirectional Jama and Azure DevOps integration providing teams with real-time visibility into rich and accurate data. This empowers them to respond quickly to changes, minimize delays in workflows, and make informed decisions, driving measurable outcomes.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

The integration of best-of-breed tools such as Jama Connect and Azure DevOps (ADO) helps development and operations teams manage their application life cycle effectively. OpsHub Integration Manager’s bidirectional data integration bridges the communication gap between the product and development teams by providing them with clear visibility of cross-functional data in their preferred systems in real time.

OpsHub Integration Manager’s agile integration puts the entire value stream of organizations on a fast track with guaranteed data consistency, end-to-end traceability of requirements, history preservation in integrated systems, robust failure recovery capabilities, built-in conflict resolution between source and target, and deployment flexibility.

The integration of Jama and ADO using OpsHub Integration Manager enables users to access the latest business requirements, development statuses, and QA cycles without any manual effort.

Let’s take a look at the integration of Jama Connect with Azure DevOps using OpsHub Integration Manager.

No tickets are created yet in either of the systems. The product team in Jama creates a new requirement, gives it a name and description, then saves it. Once the requirement is created, the product team goes ahead and adds an attachment.

The requirement created in Jama has synced in ADO as an epic. The engineering team in ADO clicks on the epic to view all details and then adds a comment and changes the state to active, which also gets bidirectionally synced in Jama.

The product team in Jama refreshes the page to view the additional comment and state change and adds a comment that will also reflect in ADO.

The engineering team in ADO views the comment added by the product team in Jama and then adds a new user story, creating a parent-child relationship with the epic.

The engineering team gives the user story a name and description. The user story created in ADO reflects as a sub-requirement here in Jama. The product team clicks on the sub-requirement to view all details. The parent-child relationship created in ADO has synced to Jama, creating an upstream and downstream relationship between the requirement and sub-requirement.

In ADO, the engineering team adds a comment notifying the product team about the completion of the user story and simultaneously changes the state to “Resolved”. The product team in Jama clicks on the sub-requirement to view the additional comment and updated state to “Resolved” back in ADO. The engineering team now changes the state of the Epic to “Resolved”, and this state change made to the Epic in ADO reflects in the requirement in Jama.

Navigating to the Integration page in OIM, here, we are showcasing how to create Jama and ADO systems for integration. To create a new Jama system, the OpsHub admin selects the system type and adds required fields such as system name, version, instance, URL, and authentication. Let’s take a look at a previously created Jama system.

To create an ADO system, the OpsHub admin will select the system type and add the system name, deployment mode, server URL, authentication, and service URL. Here is an example of a previously created ADO system. The OpsHub admin will now create a mapping by dragging both the ADO and Jama systems. You can also create a mapping from the Configure Mapping page, as shown in the video.

Once all details are added, the OpsHub admin will select “Create from Scratch” or “Automatic” as per the requirement and click “Create Mapping” to save it. Now, let’s take a look at a previously created mapping.

OpsHub enables customers to create integrations from both the “Configure Integration” and “Configure Mapping “pages. OpsHub recommends the use of the “Configure Mapping” page for integrations.

As shown in the video, integration configuration details are auto filled when integrations are done from the “Configure Mapping” page. Let’s take a look at a previously created integration. For remote ID and remote link synchronization between Jama and ADO, apply these settings.

That completes the demo. Thanks for watching.

Support for Jama Connect ensures better team coordination with full clarity into requirements across the product delivery life cycle.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

How to Integrate Jama Connect and Jira for End-to-End Traceability

Achieving bidirectional synchronization between Jama Connect and Jira is a game changer, allowing teams more transparency, collaboration, and visibility throughout the development process. In this video, we will explore how integrations for live traceability give Jama Connect users full insight into the development lifecycle and quality issues, helping them make the right choices at the right time.

Jira users also benefit from a thorough understanding of business requirements, updates in real-time, and delivery timelines. This connection reduces human dependencies, streamlines cross-functional communication on changing priorities, and eliminates manual data transfers, leading to better data accuracy and correctness. Some popularly synced entities between Jama & Jira are Epic, Feature, Defect, Release and Sprints

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

Integration support is an important component of requirements management, which ensures product development goals are successfully met. OpsHub Integration Manager (OIM) supports powerful integration for 60+ best-of-breed systems in the ALM, CRM, ITSM, and DevOps toolchains.

OIM’s agile integration puts the entire value stream of organizations on a fast track with guaranteed data consistency, end-to-end traceability, enhanced visibility, history preservation in integrated systems, robust failure recovery capabilities, built-in conflict resolution between source and target, and deployment flexibility.

In this video, we will demonstrate Jama Connect integration with Jira using OIM. The integration of Jama and Jira provides clarity to the development team regarding business goals and needs, and complete traceability for the product management team into how each requirement is progressing.

No tickets are created yet in either of the systems. The product team in Jama creates a new requirement, gives it a name and description, and saves it. Once the requirement is created, the product team goes ahead and adds an attachment.

Here, you can see two active integrations: one to create and sync Jama requirements to Jira requirements and another to sync Jama sub-requirements to Jira tasks. In Jira, the engineering team views the requirement created. The title, description, and attachment added in Jama have successfully synchronized in Jira.

The engineering team then adds a comment in Jira and changes the status to “In Progress,” which also gets bidirectionally synced in Jama. The engineering team in Jama views the additional comment and status change and goes on to add another comment, which is reflected in Jira.

The engineering team in Jira will now add a task and create a parent-child relationship with the requirement. The task created in Jira reflects as a sub-requirement in Jama. The product team in Jama clicks on the sub-requirement to view all details.

The parent-child relationship created in Jira syncs back to Jama and establishes an upstream and downstream relationship between the requirement and sub-requirement in Jira. The engineering team adds a comment notifying the product team of the completion of the task and simultaneously changes the status of the sub-requirement to “Done.”

The comment and updated status are reflected in Jama. Back in Jira, the engineering team changes the status of the requirement to “Done.” The status change made to the requirement in Jira is also reflected in Jama

Navigating to the integrations page, the OpsHub admin makes the integrations inactive. Here, we are showcasing how to create Jama and Jira systems for integration.

To create a new Jama system, the OpsHub admin selects the system type and adds the required fields such as system name, version, instance URL, and authentication. Let’s take a look at an example of a previously created Jama system.

To create a Jira system, the OpsHub admin selects the system type and adds the system name, deployment mode, server URL, user credentials, and API token. Here is an example of a previously created Jira system.

The OpsHub admin will now create a mapping by dragging both the Jira and the Jama systems. You can also create a mapping from the Configure Mapping page as shown in the video.

Once all details are added, the OpsHub admin selects either “Create from Scratch” or “Auto Map” as per the requirement and clicks on “Create Mapping” to save it. Let’s take a look at a previously created mapping.

OpsHub enables customers to create integrations from both the Configure Integration page and the Configure Mapping page. OpsHub recommends using the Configure Mapping page for integrations.

As shown in the video, integration configuration details are auto filled when integrations are created from the Configure Mapping page. Here’s an example of a previously created integration for remote ID and remote link synchronization between Jama and Jira.

Apply these settings to complete the demo. Thanks for watching!

This bidirectional integration of Jama and Jira using OIM helps you access cross-functional data, both historical and real-time, in your preferred system with full context.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

TeamForge - IBM DOORS Integration

TeamForge and IBM DOORS integration creates a transparent ecosystem and enables each team to independently take decisions based on the complete context of cross-functional data made available in their tool of choice. Integrating these best-of-breed tools allows product managers and developers to collaborate seamlessly on business requirements with full context and real-time visibility into each other’s tasks. The following video showcases how OpsHub Integration Manager (OIM) facilitates bi-directional integration between TeamForge and IBM DOORS in an automated fashion and enables enterprises to get a more collaborative, agile, and unified product delivery ecosystem, leaving no room for manual errors. The OIM-led integration ensures traceability of all requirements across the PLM and ALM systems alongside meeting process compliance mandates.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

TeamForge is an ALM platform for traditional and hybrid software development, delivery, and collaboration. It reduces IT support costs and drives standardization and IP reuse. By integrating TeamForge with other tools in the software lifecycle, teams can build an integrated pipeline from planning through deployment to deliver high-quality products to customers at a faster pace.

OpsHub Integration Manager supports the integration of TeamForge with 60+ ALM, DevOps, ITSM, and CRM systems. In this video, we will showcase how OpsHub facilitates the integration of TeamForge with IBM DOORS.

The business analyst in IBM DOORS creates a new requirement, gives it a title and description, and saves it. The requirement created in DOORS is reflected as an Epic here in TeamForge.

In DOORS, the status is set as “New.” The project manager in TeamForge changes the status, which gets synchronized in DOORS. The project manager also adds a comment and saves it.

Here in DOORS, both the status and the comment have successfully been synchronized. The business analyst in DOORS now adds comments and saves them. The same comments are reflected here in TeamForge.

The project manager in TeamForge creates two user stories and links them to the Epic using a parent-child relationship. The project manager creates the first user story, gives it a title and description, and saves it. Under dependencies, the project manager establishes a parent-child relationship between the user story and the epic.

Upon completion, the project manager navigates back to create the second user story. User stories created in TeamForge now reflect as sub-requirements in DOORS.

In Git, the developers commit their work for both user stories along with some information. The information added in Git has successfully been synchronized in TeamForge. The same comment can also be viewed in DOORS.

Once the work is done for the first user story, the developer in TeamForge changes the status to “Completed.” The developer then goes back to execute the same steps for the second user story.

Changes in status are also synchronized in DOORS. Once the statuses for both user stories are changed to “Completed” in TeamForge and “Done” in DOORS, the Project Manager in TeamForge finally closes the Epic by changing its status to “Completed.”

That completes the demo. Thanks for watching.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Notifications Feature in OpsHub Integration Manager

Noticed a job error, or a global failure much later in your ongoing integration? The Notifications feature in OpsHub Integration Manager (OIM) can help by alerting teams about the failure at the right time. Bring predictability in your integration journey by enabling notifications for Job Errors/Global Failures, Processing Failures, and Inactivity in integration in OpsHub Integration Manager (OIM). Set up SMTP mail client from the “Configure Systems” tab in OIM. Watch the video to learn more about setting up and enabling notifications in OIM that will alert you at the right time to take prompt action and resolve the errors / failures and stuck integrations. Keeping track of integration failures and errors becomes easier with OpsHub Integration Manager’s Notifications feature.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

As an administrator, it can be frustrating to notice that your integration job has failed due to processing errors, stuck integrations, or global errors. Often, by the time you realize it, it’s too late, and these integration failures can throw your priorities into disarray. However, you can bring more predictability into your workflow and gain immediate insights into integration errors by setting up notifications.

OpsHub Integration Manager’s Notification feature instantly alerts you to errors, failures, and other events, helping you take prompt action. You can configure alerts for events such as Processing failures, Job errors, Global failures, or stuck integration jobs. By setting up the notification feature, you can stay focused on core tasks while still being notified of triggers preset by the OIM admins. Multiple users can be added to the notifications group to ensure anyone can respond quickly to resolve the issue. In case of an error, OIM admins can also reach out for technical support and raise a support ticket if they don’t have the bandwidth to address it.

Let’s take a look at how OpsHub Integration Manager notifications can be set up. The OIM admin creates an SMTP system in OpsHub Integration Manager, assigning it a name, version, server connection, and other necessary details, and saves it. It is important to note that a user with two-factor authentication and Outlook is not supported by the system.

Next, on the Integration Page, the OIM admin configures an alert for failure notifications by adding all the necessary details, including the Error Trace option. With this configuration, recipients will see the error trace directly within the email notification. Alerts can be configured for one or multiple integrations. Here, we are setting up an email alert for multiple integrations at once.

Once the alert is set up, the email recipient checks their inbox for failure notifications. When a notification is received, it contains all relevant details about the integration failure, including the error trace. The recipient can then take appropriate action based on the provided information.

Finally, in OpsHub Integration Manager, the OIM admin can navigate to Integration Health to check error details that match the received email alert received.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Jama Connect Integration with Leading ALM Tools

High fidelity integration can effectively leverage Jama Connect in a multi-tool environment. For example, integrating Jama Connect with ALM tools (Jira, Azure DevOps, and Micro Focus ALM) using OpsHub Integration Manager (OIM) enables transparency and collaboration between product management and development / testing teams with bi-directional synchronization of contextual data in real-time. In this video, we demonstrate how OIM fosters better team coordination and full traceability of requirements across the product delivery life cycle by integrating Jama Connect with Jira, Azure DevOps, and Micro Focus ALM.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

We’ll now move to the demo, where we’ll demonstrate how OpsHub facilitates requirement collaboration and traceability in a multi-tool ecosystem, with Jama being used for requirements management.

Let’s begin in Jama, where an Epic already exists. The product team will break this Epic into features. Some of the features will be moved to Jira, as they need to be developed by the Java team, while others will move to Azure DevOps, as they belong to the .NET team. All features will be pushed to Micro Focus ALM, as it is the QA tool used for testing.

To get started, I’ll break the Epic into features. The first feature will be titled “The ability to edit customer information via the web portal.” I’ll add more details in the description, attach an image for reference, and assign it to the Java team since they are developing this feature. After saving and closing it, I’ll add another feature for the .NET team, which will be created in Azure DevOps. This feature pertains to the desktop app, developed in Visual Studio and .NET, and will be assigned to the .NET team. After saving it, the Epic will be broken into two features—one assigned to the Java team in Jira and the other to the .NET team in Azure DevOps.

Let’s check if the features have been synced. First, we’ll refresh Jira, where the “editing customer information via the web portal” feature appears with all the details filled in Jama. Next, let’s check Azure DevOps for the feature related to the desktop portal. All necessary details, including the Jama feature ID and a direct URL that links to the Jama feature, are present.

Now, let’s move to OpenText ALM (Formerly known as Micro Focus ALM, HP ALM), where both features are displayed. The QA team will review the features and have a question about the desktop app feature in .NET. They’ll add a comment about the prerequisites needed to configure the desktop app and save it. This comment will be visible in both Azure DevOps (used by the .NET team) and Jama, enabling collaboration across the teams.

At this point, all three teams—QA, development (Java and .NET), and the requirements team—are synchronized. The QA team in Micro Focus ALM is working on creating a plan, while the .NET development team in Azure DevOps is reviewing the feature. Let me refresh the view to ensure the comment from OpenText ALM is visible in Azure DevOps, which it is. The .NET team has also added their own questions, and these will sync back to both Jama and OpenText ALM. Let’s check Jama, where both comments are visible—the one from Azure DevOps about version support and the other from OpenText ALM. The product team will address both comments and add replies, which will be integrated back into Azure DevOps and OpenText ALM, demonstrating real-time collaboration across different tools. Let’s quickly check if the comments appear in Azure DevOps, which they do.

Now, a similar process is happening on the Java side. The Java developers are reviewing the feature and have questions, which they’ll add as comments. We’ll return to Jama and enable native notifications, so the team receives an email whenever there’s an update on the feature. Let’s refresh the view to check if the comment from the Java team appears, and there it is. The product team will address their questions and add a comment, which will flow into Jira, similar to the process we saw with Azure DevOps and OpenText ALM.

Let’s check Jira, where the Java team has answered the question they raised within their own tool, without needing to exchange emails or step out of the tool. This completes the first phase of the demo, which covers requirement refinement when multiple teams work across multiple tools.

We’ll now move to the 2nd phase, where both the Java and .NET development teams start working on the feature. They’ll break the feature into user stories in Micro Focus ALM, write test cases for each user story, and execute the test cases. The results will be synced across Java and other tools, and in the end, all user stories and features will be marked as closed.

Let’s start phase two in Jira, where the Java team will break the feature into user stories. They’ll create the first user story, provide a description, and link it to the feature in Jama using ID demo 145. Similarly, they’ll create another user story, add a description, and link it to the same feature. Now, the feature has two stories under it, both integrated with Jama, giving the requirements team full visibility into the user story breakdown.

The .NET team follows a similar process in Azure DevOps, breaking their feature into user stories. They’ll add titles, details, and images for the desktop app and save them. After creating another story, the two sets of stories will be integrated with Jama. We’ll refresh the view to check if the stories have been created, and we can confirm that they have.

Next, moving to OpenText ALM, where the QA team starts writing test cases for the stories. The QA team has already begun writing test cases for both the desktop app and web portal features. Each test case will be named, described, and saved. Test steps like verifying the update profile button and ensuring that users don’t exceed the character limit in the name field will be added. After adding the expected result, the test case will be saved.

The QA team will link the test cases to the corresponding user stories and create test cases for the .NET feature, verifying the email format. After completing the test case details and adding the expected result, they’ll link it to the .NET feature. More test cases will be created to track test traceability in Jama, ensuring that the requirements team has full visibility into the QA status and health.

Let’s check Jama to see the test case information synced. The expanded hierarchy shows the complete visibility of the feature’s progression, from the initial Epic in Jama, through the creation of user stories, and into the addition of test cases in Micro Focus ALM. The requirements team can see this information and track progress.

Finally, we’ll mark all user stories and features as “Completed”. The Java team will mark their stories as done in Jira and close the feature. Similarly, the .NET team in Azure DevOps will close both the stories and the feature. The QA team will execute the test plan and set the status to “Passed” for all test cases. Returning to Jama, the requirements team will see the updated development and QA statuses. The feature transitions to “Done,” user stories are marked as “Completed,” and test cases are marked as “Passed.”

This completes the demo.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Verisium Manager Integration with Jama Connect

Verification with enhanced traceability and planning is crucial for effective Pre and Post Silicon validation. Information silos between product management and verification teams can create inefficiencies and delayed product cycles. Therefore, it is essential to make communication and collaboration seamless between product management and verifications teams with data available in their preferred tool.  Watch this demo to learn how OpsHub Integration Manager (OIM) enables visibility by seamless bidirectional sync between Verisium Manager (Formerly known as Cadence vManager) and Jama Connect. OIM replaces the need for manual mapping of requirements with automated sync of data between the teams, thereby leading to better collaboration and reducing manufacturing delays and compliance risks by integrating changes bi-directionally in real-time.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

This is the Verisium Manager (formerly known as vManager) instance, used purely for verification tests. The verification team receives a requirement document—an external document published by the requirements team—and uses it to write tests. In the planning section, no sections or requirements are displayed. However, in Jama, all the requirements are defined.

In this demo, all these requirements will first be integrated into Verisium Manager, after which regular integration will begin, enabling both teams to collaborate seamlessly in near real-time. Let’s quickly review the requirement hierarchy in Jama. At the top level, there is an interconnect requirement, followed by power estimation, and beneath that, the full chip use case for power estimation.

To demonstrate, I will bring up one requirement to show its history. In this demo, not only will the current state of the requirement be transferred, but the entire history from Jama will also be retrieved, allowing the Verisium Manager team to view all activities that were performed in Jama. Updates to vendor descriptions, the title, the status, and other details will be available.

Here is the full chip use case for power estimation. By right-clicking on activities, you can view actions taken by users, such as the status being moved from approved to in-progress. There were also changes made to the description before that, and the status was modified from draft to approved, followed by its initial creation.

In the first phase of the demo, the initial load (or first set of integration) will be triggered to transfer the requirements from Jama to Verisium Manager. This may take a minute or two for all the requirements to be integrated. Let’s wait a moment and check Verisium Manager to see if the requirements have started to populate. Upon refreshing the view, several requirements are already populated. The hierarchy is now visible in the connected part of the tool. I’ll refresh again to ensure that all requirements have been loaded into Verisium Manager.

As evident, the full hierarchy is now present. As seen in Jama, the interconnected requirement is listed with power estimation, the full chip use case, and all other requirements, just as they were defined in Jama. I’ll bring up the full chip use case for power estimation, and its description is intact, exactly as it was entered in Jama.

Now, if the history for this requirement is opened, all updates from Jama are visible. Each update to the status in Jama has been replicated in Verisium Manager. This is one of the unique features of OpsHub integration—replicating all history between the tools. Initially, the requirement was in draft status, then moved from draft to approved, and finally to in-progress. The same level of detail is available for any other field.

Once the requirements are available in Verisium Manager, the verification team gains near real-time visibility into the current status of each requirement. They can then begin writing verification tests directly linked to these requirements. Let’s create a metric report for the full GPU use case for power estimation. This is the first test case being created, and it will be mapped to some actual regression tests.

Here, the APB is mapped to the UR one-stop for this topic. Next, we’ll create another metric report. Let me choose another child requirement and create it under security verification. This metric report is created. We’ll then map this report to a different regression test.

These two metric reports will now be integrated into Jama as verification items, linked to the same requirements as they were in Verisium Manager. The requirements team gains full visibility into the verification tests being performed against each requirement, and as the tests are developed, they can provide feedback and collaborate in real-time with the verification team. Let’s go to Jama to check if the test cases have been integrated. Upon refreshing the view, verification items under the full chip use case and the second test case (added under security verification) are now visible.

The product team will now review the test cases and make necessary changes to the requirement description. If there’s any gap, they will modify the description and save it. Once the product team has verified the test case, they will mark it as “in-progress,” indicating approval and that work can begin. These changes will also be replicated to Verisium Manager, where the verification team should see the updated requirement and test status.

Returning to Verisium Manager, the updated changes are now visible. The product team has updated the full chip use case for power estimation. If we examine the details for this requirement, benchmarks have been added, and the status of the stop bits test case should now be in-progress.

Now, the verification team will execute the test case and perform grade analysis. Clicking on the button will populate verification results for all metric ports and requirements. Let me sync the data. Verification results are now updated for all metric ports and requirements. For stop bits, the overall average upgrade is 100, with 6 past runs and no failed runs.

These details will now be synced to Jama and rolled up to the parent requirement, just as they appear in Verisium Manager. Let’s refresh Jama to check the verification results. By going to the parent requirement, results for all linked requirements are visible. The interconnect requirement now shows consolidated, aggregated results.

Beneath the interconnect requirement, power estimation shows the full chip use case has passed, while thermal security and security verification failed. Therefore, the overall status for the interconnect requirement is marked as failed, with the average results being aggregated. The requirements team now has full visibility into the verification status.

Assuming the full chip use case for power estimation passed, it will be transitioned to the “closed” status. This marks the final sign-off from the product team. Looking at the test case status for the full chip use case, the status in Jama will be updated to “done.”

Let’s go back to Verisium Manager to check if the status is reflected there. After resynchronizing, the status is now “Done,” indicating the closure of the requirement. For failed requirements, the verification team can continue retesting or address any necessary fixes.

This demonstrates how integration enables real-time collaboration. Thank you for watching the demo.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Jira - ServiceNow Integration

Collaboration, traceability, and transparency are becoming extremely critical in the product development cycle. Seamless communication between development and customer service teams is vital for effective product development. Integrating Jira and ServiceNow bi-directionally using OpsHub Integration Manager (OIM) helps teams get the full context of the business requirements and customer issues in real-time. Watch the demo video to learn how the automated integration of Jira and ServiceNow using OIM reduces manual communication woes and provides greater visibility into customer issues and priorities. OIM for Jira and ServiceNow integration breaks data silos and enhances cross-team collaboration that helps resolve customer issues faster.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

Customer experience and satisfaction are at the heart of an organization’s success. But how can enterprises ensure that customer needs align with their development and delivery pipelines? A focused approach towards customer satisfaction requires better alignment and transparency between support and application development. Removing information barriers between the customer support team and product team enhances collaboration, visibility, and response times, ultimately resulting in quicker issue resolution and happier customers.

By integrating the best-of-breed systems—ITSM for customer support and work execution for product development—organizations can overcome collaboration hurdles that often lead to quality issues, delivery delays, and financial loss. In this demonstration, we will showcase a Jira and ServiceNow integration using OpsHub Integration Manager (OIM). This integration enables enterprises to take a more customer-focused approach to development by providing real-time access to customer issues, facilitating communication on work items from native systems, and ensuring seamless, real-time updates.

Here’s how it works: A customer creates an incident ticket in ServiceNow. The Service Desk team in ServiceNow opens the incident, reviews details such as description and priority, and replies to the customer if additional information is needed. Once analyzed, the Service Desk team escalates the issue to the Engineering team by creating a problem ticket in ServiceNow and adding all necessary details, such as steps to reproduce the issue.

Once saved, the problem ticket automatically reflects as a backlog item in Jira, with the remote ID and URL synced across both systems. The Engineering team in Jira clicks on the ticket to check details and, if required, adds a comment asking for clarification from the Service Desk team. All comments added in Jira and ServiceNow are bidirectionally synced.

Back in ServiceNow, the service desk team views the engineering team’s comment, responds accordingly, and updates the problem ticket. Meanwhile, the customer provides additional information, which the service desk team saves in the incident ticket and uploads to the problem ticket for the engineering team’s reference.

The engineering team receives the updated information in Jira, changes the ticket status to In Progress, and works on the resolution. The state changes between Jira and ServiceNow occur seamlessly according to the predefined status mappings. Once the bug is resolved, the engineering team marks the ticket as Done and notifies the Service Desk team via a comment. This change in status is reflected in ServiceNow, where the problem ticket is now marked as Resolved.

The service desk team communicates with the customer, confirming that the issue has been resolved. Finally, they update the incident ticket status to Resolved, completing the workflow.

OIM can enable any integration between any two tools in your IT delivery system. OpsHub Integration Manager can bring your siloed application and product departments to work together, minimizing organizational challenges and leading to greater customer delight.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Jama Connect - Micro Focus ALM Integration

Eliminate siloes and collaborate effectively to scale agile practices by integrating Jama Connect with Micro Focus ALM (Also known as Micro Focus ALM / QC and Micro Focus ALM Octane). OIM fosters better team coordination and full traceability of requirements across the product delivery life cycle by integrating Jama Connect and Micro Focus ALM. Watch the demo video to learn how the integration of Jama Connect with Micro Focus ALM using OpsHub Integration Manager (OIM) enables product and business teams to get complete traceability of requirements throughout the ALM chain while development and QA teams gain the full context of customer requirements and priorities right inside Micro Focus ALM.

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts

Video Transcript

Let’s begin with the demo where the product team in Jama creates a feature under an existing portfolio, Epic. They will add the feature as a related item to the Epic, give it a name, set a description with some details of how the feature should exactly look like, set the priority, and save it. Next, we go to Jira, which is the development tool being used by the team, and the feature that was added by the product team in JAMA is synchronized to Jira also. Let’s go into the feature to ensure all the required details are visible. We have the feature title, feature description, a reference to the Jama ID, and a direct link to it. Its priority is set to “High”.

Next, let’s go to the QA tool, OpenText ALM (Formerly known as Micro Focus ALM, HP ALM) where the QA team also gets instant visibility into the newly added feature. All three teams can start working on it quickly. The QA team has some clarifying questions, which they add as comments, asking what the expected behavior is if the login fails three consecutive times. After saving, we return to Jira, where the development team is also reviewing the feature to ensure they understand it completely. While working on it, they see the comment from the QA team asking for more details. The development team would also add their comment for clarification by the product team.

Meanwhile, back in Jama, the product team is reviewing the feature and sees both the comments from the QA team and the development team. They reply with comments to address all the queries. Once all questions are answered, the product team transitions the feature to the “Approved” state. This “Approved” state will be reflected in both Jira and OpenText ALM, signifying the end of the first phase—requirement refinement. We go back to Jira to see the updated status, where the feature has moved to the approved status, and the development team can now start elaborating on it further.

We quickly check in QA, where the feature is also marked as approved, allowing the QA team to start writing the test cases. Returning to Jira, the development team begins creating stories for the given feature. They give the story a name and description with all the details of what they plan to develop and link it to the feature integrated from Jama. The development team continues to break the feature into smaller stories, providing a summary, description, and priority. Upon refreshing the feature in Jira, it is now divided into two stories.

Back in the QA tool, both stories created by the development team are visible, allowing the QA team to begin working on test cases. Similarly, in Jama, both stories are available under the feature. The QA team will now switch to the Test Plan module of OpenText ALM to start building test cases. They give each test case a name, description, and save it. Then, they add design steps to the test case, outlining the steps to be executed, along with the expected results. They repeat this process for another test step, specifying the description and expected results. The QA team then associates the first test case with the user story, “login through password.”

Once the first test case is ready, the QA team creates another test case for the second user story. They save the test case details as done for the first one, add design steps for the second test case, and link it to the second user story, “login through OTP.” Both test cases are now ready and saved. In Jama, the product team starts gaining complete visibility into the test cases as they are being written. The first test case, written to test an invalid password, appears in Jama with the test case name, description, and test steps, just as entered in OpenText ALM. The same is true for the second test case.

The product team in Jama now has full visibility into what stories are being developed for the feature, what tests are being done for it, whether all stories are tested, the test coverage, and the current test results. While the QA team continues working on test cases, the development team completes the development of the “login through password” user story and commits the changes in GitHub. They specify which file changes correspond to the Jira story and commit it.

Upon returning to Jira, the commit traceability is synchronized, and the development lead gains complete visibility into which files were modified, when the commit was made, and who made it. This traceability is also reflected in the product tool for the user story. Additionally, the commit message specifies that the changes for the story are completed, and the story is automatically resolved in Jira due to the GitHub-Jira integration. We return to the feature in Jama and manually resolve the next story, marking the work as completed in Q2.

The QA team notices that both stories are resolved and begins executing the test cases. Once the test cases are executed, their status is updated in OpenText ALM. Both test cases are marked as passed, and this information is synced back to Jama. The product team in Jama gains visibility that the stories are resolved, and the test cases have passed. The development team then resolves the feature, marking the completion of execution. This resolved status is integrated back into Jama and OpenText ALM to indicate that both the product and QA teams are aware that the implementation for the feature is completed.

In Jama, the feature is marked as “Resolved”, and upon returning to OpenText ALM, the QA team sees that the feature has been successfully resolved. Thanks

Experience seamless integration & eliminate data silos with OIM

Schedule a 30-minute live demo with our integration experts