Inspiration 🤠
What's the best way to get feedback on processes and strategies set by the leadership? Sending out a generic survey may not yield meaningful results. Going desk to desk and asking people is also not feasible. What if we could seamlessly integrate the process of getting information into the daily workflow for developers?
What it does 🖊️
Specify what questions/information you are interested in the Rovo agent and set up a Jira automation, that's it!
ForMaster will then render a form at the right time in the automation workflow and record the responses in the comments. Using Rovo chat you can easily query the comments and view them in tabular formats.
How we built it ⚒️
We made a Jira Issue Panel and a Rovo Agent on Forge.
Technical overview:
- Rovo App returns a JSON that is set as the "issueForm" property on an issue.
- The ForMaster Jira Issue Panel app reads the issueForm JSON, parses it effectively and dynamically renders the Form using UI Kit elements.
- On Submit, we use Jira REST APIs to add a comment.
What's next for ForMaster 🔮
- Make a Retriever agent that would be even more efficient in parsing form data and displaying visualizations
- Store form data in a DB and not only on comments. Also have formIds / formNames so that ForMaster can be more easily used for Surveys.
- Extend this to Confluence / Jira Service Management
Built With
- forge
- javascript
- rovo





Log in or sign up for Devpost to join the conversation.