UI apps
UI apps enable developers to integrate a web application within the Quantive Results UI. This way you can extend the Quantive Results OKR management forms with your own UI and modify programatically the content in your Quantive Results account via the UI Apps SDK. A typical use case scenario is integrating with a 3rd paty system, whose data enriches your Quantive Results OKRs. You can develop a UI app that displays that 3rd party system's content in the Quantive Results Objective or Key Result edit forms. You can select items from the 3rd party system and save them as linked items to the Quantive Results OKR. Or you can modify your Quantive Results account items based on interaction with your 3rd party system within the Quantive Results UI. For example, you can create Quantive Results tasks based on content in your 3rd party system, update OKRs, manage users and teams.
How it works
When you develop a Quantive Results UI application you start by developing a standard web application. You can use any technology that you are most comfortable with. You then incorporate the Quantive Results SDK (currently supports JavaScript) in your web application and this way you make your app interact with the Quantive Results account it's added to. When you upload your application to the Quantive Results Marketplace you specify the URL where your app is hosted, and any Quantive Results account it's added to renders it in an iframe, thus making possible the visualization of your web app content within Quantive Results and the interaction with Quantive Results via the UI Apps SDK.
If you are just starting with your first Quantive Results UI App, follow the Build Your First UI App Tutorial to learn everything about the concepts behind UI Apps and build a functioning UI App from scratch.
For detailed information about installing and using the Quantive Results UI Apps SDK, head to the UI Apps SDK article and then browse the Reference - UI Apps SDK methods section.
Testing and submitting your app
Once your UI app is ready, you must submit it to the Quantive Results Marketplace so you can test it and then send it for review. For more information see Build and publish an app.