Hello @ibuchanan !
Thank you for the detailed response. Unfortunately, the company won’t adopt JSM at this time since most of our IT intake flows through ServiceNow. We explored integrating ServiceNow with Jira, but the custom work we’ve done on ServiceNow and lack of administrative support made it almost impossible. There is a push to move all IT operations into Jira Software Cloud and start syncing enterprise-wide sprints. The request is for our general employee portal to facilitate intake across all systems. We’ve created “Request” and “Idea” issue types to get us started.
I was surprised we hit rate limits, too! We only have a single intake form operational in a local environment connected to a Jira sandbox for testing. The response body was HTML, breaking our response.json
logic; the response looked like this:
Jira Response Response {
status: 429,
statusText: 'Too Many Requests',
headers: Headers {
date: 'Thu, 25 Jul 2024 16:11:39 GMT',
'content-type': 'text/html;charset=ISO-8859-1',
'content-length': '1632',
server: 'AtlassianEdge',
'x-content-type-options': 'nosniff',
'x-xss-protection': '1; mode=block',
'atl-traceid': '9f8da55d90e64b13a86e6a459f592392',
'strict-transport-security': 'max-age=63072000; includeSubDomains; preload',
'report-to': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}',
nel: '{"failure_fraction": 0.001, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}'
},
body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true },
bodyUsed: false,
ok: false,
redirected: false,
type: 'basic',
url: 'https://<instanceNameWentHere>-sandbox.atlassian.net/rest/api/3/issue'
}
Our service account is a standalone account used only for this integration with the appropriate privileges. TOS is most certainly another consideration… But I am also no lawyer. I wish our company would buy into your solution, but I’ve been banging on that door with executives for 2 years with no joy, and we now have deadlines
.