Is there an RQM (QM) Client similar to the RM Client that exists for building extensions and widgets?
Hello,
We have a widget that we are working on that requires the ability to use the dialogue pickers in DNG. In RM there is documentation to access a userPicker through the RMExtensions client.
However, QM does not seem to have that same functionality. We've found that there is a way to do this through OSLC by finding the appropriate picker url and invoking it through an iframe using delegated user interface dialogues (https://archive.open-services.net/bin/view/Main/OslcCoreSpecification.html#Delegated_User_Interface_Dialogs).
It's my understanding that QM has no such client, in that case we are wondering what is the best approach to utilizing the UI dialogues - is there a good way to determine a current configuration and project without relying on a client?
2 answers
The answer to your question is likely no.
The question is what you want to achieve. I am also unsure what you refer to with "RM"
My understanding is that DNG and ETM support OSLC, including the hover and the creation and selection dialogs. So you could use the OSLC mechanisms. DNG has also a client API that would allow to integrate to DNG in widgets. ETM does not have such an API.
A general entry point into the APIs is here: https://jazz.net/wiki/bin/view/Deployment/CLMProductAPILanding
I am trying to provide some details for OSLC in my blog series https://rsjazz.wordpress.com/2021/09/29/using-the-ewm-rest-and-oslc-apis/ but that is more centered on EWM. However, the general mechanisms apply. You already refer to the creation dialogs and how they work. If you need to show such an dialog, that would be the way to go.
Comments
Bartosz Chrabski
Feb 26 '22, 11:20 a.m.Marwan,
Marwan Johnstone
Feb 28 '22, 10:30 a.m.Have you seen examples of this being developed? I have a general idea of how to approach this from the OSLC documentation, but I'm fairly new to developing with IBM products, so any documentation that you may have regarding the ETM Reportable API or the event handlers would be helpful.