Inspiration
Creating easy-to-use and fully customizable reporting for Jira apps in Jira is a challenge to implement, especially when everyone is actually using Confluence for it. Instead of implementing reports where it should not be implemented (Jira), we wanted to support our existing clients who use SoftComply's Jira apps to create their reporting in Confluence instead. As such, we created "cross-platform" app to have the reporting outside of Jira and embrace the rich feature set of Confluence to give users freedom when creating and customising custom reports.
What it does
It is an extension of SoftComply Risk Manager app in Jira and pulls the necessary risk management information from Jira allowing the output in Confluence to be fully customized. In other words, it mirrors the content that you have in Jira and allows adding project specific content to it in Confluence .
How we built it
We used Forge to build our Confluence extension. Forge app communicates both with our Jira apps backend and Jira itself to serve content what end users wish to see.
Challenges we ran into
Cross-platform applications biggest challenge is authentication and authorisation. Thus if you finally get two separate parties behind one table, then everything else is already easy.
Accomplishments that we're proud of
Its all built on forge - server-less. We also found a way how to break Forge, thus hope its useful for the Forge team to make it more reliable.
What we learned
Using latest technology can be tricky. Not everything is stable and not everything can be done as you think!
What's next for SoftComply Risk Manager for Confluence
Right now the extension is only making better risk reports that are not editable in Confluence. In the future, we want the user to be able to edit their data either in Confluence or Jira, whichever they prefer. The data will be kept in sync and stored properly supporting the client in easy management of their risk data.
Log in or sign up for Devpost to join the conversation.