Hello, community!
Does anyone know of a good way to create an internal software catalog and/or request portal? I've bounced around a few communities and haven't found much info on the subject matter. So, I'd figure I's ask the community. We're hosting on Jira-Cloud.
Some additional details/requirements;
- An internal page where our employees can request software/services that our IT team offers
- Approval workflow to request approval from stakeholders for new requests
- Automated procurement and deployment of the software to the user. (Maybe using an MDM or something of that sort.)
- Able to track requests on a per-user and per-department base that would allow for some reporting as to which departments are using the most of our licenses or requesting things the most.
- Ability to track which users have what software installed. Possibly in hand with an MDM solution like JAMF, Intune, or Qualys.
I've seen things like Insight be suggested, or the term "CMDB." I wanted to post this question out there to see if anyone has found a good way to achieve something similar.
TL;DR - A process for users to request software/service, log a ticket with approval, then automatically deploy the resource to the user once approved. Has anyone achieved something like this in Jira?
Thanks!
An edit for anyone who stumbles on this post | 04-JAN-2022
Now that it's been almost a year, we've come up with a solution for this;
Here's a quick summary of how it was accomplished;
- We created a new Jira project utilizing the newer Jira Service Management (JSM) suite/project type. (This was crucial since it had approvals somewhat configured out of the box that the older Jira projects did not. The workflows were then heavily customized to meet our org's requirements.)
- We created a new object schema within Insight to house our Software Catalog data.
- Created a custom customer request type, a couple of custom insight field(s) on the customer request type, and a new workflow to support the new customer request type.
- Created a hand full of Jira automations to extract data from the custom insight field(s) to drive logic on the issue workflows.
- Also had to create quite a few custom screens/schemas/workflows to support all this.
This is an excerpt from a reply to Jim, down below. You can read more there.